widget development

The Mylo COM-2 features the ability to run widgets, tiny programs that can be placed onto, resized, and moved around on a blank desktop-like screen. Mylo widgets are essentially just tiny websites, so if you know your way around HTML, CSS, and JavaScript, you'll be able to develop your own widgets in no time!

tutorials and guides

The following information has been compiled from my reverse-engineering efforts, so it's very incomplete. If you have anything to contribute, please send me an email! All of these guides assume that you are already comfortable with HTML, XML, and JavaScript.

Tutorial: Hello World!
Learn how to create a basic "Hello world" widget, package it into a .mylow file, and install it on your Mylo.

Anatomy of a Widget Package
What other kinds of files can you put in a ".mylow" widget package?

Describe Your Widget
Define your widget's title, version number, author info, and other metadata by creating a widgetPackage.xml file.

Add Preferences to Your Widget
Add settings and preferences to your widget that the user can adjust by creating a myloConfig.xml file.

Load and Save XML Data [under construction]
Widgets can load and save persistent data in the form of an XML file.

User Input and System Interaction [under construction]
Read key presses and touchscreen inputs, and interact with the OS.

tools

Web apps to assist your widget development.

widgetPackage Generator
Enter your widget's info to generate a widgetPackage.xml file.

myloConfig Generator [under construction]
Want to add preferences to your widget? Use this tool to generate a myloConfig.xml file.