Editing User:Peterschneider/maemo software

Warning: You are not logged in. Your IP address will be recorded in this page's edit history.
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 52: Line 52:
The cross-compilation environment of the Maemo SDK is based on Scratchbox. Cross-compilation is a problematic issue in Linux systems, since build scripts typically utilize Autotools which have not been designed well for cross-compilation in mind. Thus, many Linux distributors solve the cross-compilation problem by avoiding it, and use dedicated hardware to run native compilations. This is a big limitation since sometimes native hardware build environment is difficult to arrange. And even if it were available builds run typically multiple times slower than in cross-compilation. Scratchbox solves this problem problem by totally isolating the target and host environments. Autotools based build scripts can be run on Scratchbox without modifications to build target platform binaries on a host system having a hardware platform other than the target.
The cross-compilation environment of the Maemo SDK is based on Scratchbox. Cross-compilation is a problematic issue in Linux systems, since build scripts typically utilize Autotools which have not been designed well for cross-compilation in mind. Thus, many Linux distributors solve the cross-compilation problem by avoiding it, and use dedicated hardware to run native compilations. This is a big limitation since sometimes native hardware build environment is difficult to arrange. And even if it were available builds run typically multiple times slower than in cross-compilation. Scratchbox solves this problem problem by totally isolating the target and host environments. Autotools based build scripts can be run on Scratchbox without modifications to build target platform binaries on a host system having a hardware platform other than the target.
 +
 +
== Evolution of Maemo Software ==
 +
 +
A series of Internet Tablets with touch screen have been built until today with the Maemo platform. The first device was the Nokia 770 Internet Tablet that was launched in November 2005. The Nokia 770 Internet Tablet allowed Internet access over WLAN connection. It had an Opera Internet browser and allowed consumers to stream files, tune in to Internet radio, and play favorite videos and music.
 +
 +
The next device on the Maemo platform was the Nokia N800 Internet Tablet built on Maemo 3 release. It added Skype/VoIP-calls over WLAN and had an integrated camera.
 +
 +
Another step forward was the Nokia N810 using Maemo 4. It has also a full QWERTY keyboard beside the touch screen, a Mozilla technology-based Internet browser, GoogleTalk support, and GPS onboard.
 +
 +
The latest device on the Maemo platform is the Nokia 810 WIMAX Edition on Diablo release, which added WiMAX connectivity to the software.
 +
 +
[[Image:N810wimax.jpg]]
 +
 +
Figure: Latest announced device on the Maemo platform - the Nokia N810 WiMAX Edition

Learn more about Contributing to the wiki.


Please note that all contributions to maemo.org wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see maemo.org wiki:Copyrights for details). Do not submit copyrighted work without permission!


Cancel | Editing help (opens in new window)