Development Guides

These beginner guides give a basic outline on writing and porting applications for the mobile platform. You can find guides on developing basic C/C++ and Python* applications, control panel applet, status bar plug-ins, marquee plug-ins, and porting an existing Maemo* and GTK applications. There are guides that highlights tips and tricks for application that will run on small screens, guides describing the basic differences in compiling an application on the target device, and a guide on creating Debian* packages, desktop entry file, and icons. There are also guides instructing the use of several specific libraries that application must use to run on a mobile device.

Simple Applications
Here you can find basic, step-by-step tutorials on developing basic C/C++ and Python applications, control panel applet, status bar plug-ins, and marquee plug-ins for MIDs.  There are also guides instructing how to port existing Maemo and GTK applications to Moblin.

UI Components
These guides highlights tips and tricks for designing application UIs that will run on small screens.  You can find the Standard Style Guide and information on integrating the Gnome theme.

Mobile Linux
These guides and tutorials highlight the difference between developing software on a mobile Internet device and a regular desktop environment.