Software Development
Software can be developed in C using the Maemo SDK, Java (which is supported by the Jalimo JVM), Python, Ruby and Mono.
The Maemo SDK is based around the Debian-oriented Scratchbox Cross Compilation Toolkit, which provides a sandbox environment in which development may take place. Scratchbox uses Qemu to emulate an ARM processor or sbrsh to remotely execute instructions. Scratchbox-compatible rootstraps are available for both x86 and ARM, so the majority of development and debugging takes place on x86, with final packaging being for ARM.
As a new feature of the Maemo operating system, Maemo 5 offers the Qt library as a community-supported component, alongside the officially supported GTK+ backend. This will change with the Harmattan release, which will add the Qt library as the default, with GTK+ becoming community-supported. The programming languages Python, C and C++ will also be supported.
The NOKIA Developer Wiki community has articles about Qt development, and includes tutorials and articles about development for the Maemo operating system.
Read more about this topic: Maemo
Famous quotes containing the word development:
“Other nations have tried to check ... the fulfillment of our manifest destiny to overspread the continent allotted by Providence for the free development of our yearly multiplying millions.”
—John Louis OSullivan (18131895)