Projects/Mobile/Maemo Explained: Difference between revisions
(Created page with '=== Related Projects === * [http://maemo.org/intro/platform/ '''maemo'''] is the core software stack that runs on mobile devices like Nokia's N810 or N900 * [https://garage.maemo...') |
(Improve and update the info on the Maemo world) |
||
Line 1: | Line 1: | ||
= | Here you can find some definitions to help you better understand the "Maemo linguo" as it comes with its own versioning scheme and specific projects. | ||
* [http://maemo.org/intro/platform/ ''' | |||
* [https://garage.maemo.org/ '''garage'''] is where the projects for | = About Maemo = | ||
* | * [http://maemo.org/intro/platform/ '''Maemo'''] is the core software stack that runs on mobile devices like Nokia's N810 or N900, it is based on Debian. | ||
* [http://en.wikipedia.org/wiki/Maemo | * Maemo's [https://garage.maemo.org/ '''garage'''] is where the projects for Maemo can be hosted, somewhat compareable to Sourceforge. | ||
* [http://www.scratchbox.org/ '''Scratchbox'''] is a cross-compiling environment to | * [http://en.wikipedia.org/wiki/Maemo#Version_history '''Maemo versions''']: | ||
* [http://www.busybox.net/ '''Busybox'''] is a single binary that allows you to run commands like ls, cat and bunzip2 | ** 4.0, codenamed Chinook | ||
* [http://en.wikipedia.org/wiki/Hildon '''Hildon'''] is an application framework and desktop shell for | ** 4.1, codenamed Diablo, unofficial Qt support | ||
* [http://wiki.maemo.org/Mer '''Mer'''] which focuses mainly on porting | ** 5.0, codenamed Fremantle, first one to have official Qt support | ||
** X.X, codenamed Harmattan, not much is known yet apart from deeper Qt integration and support | |||
* Nokia devices running the Maemo stack: | |||
** [http://en.wikipedia.org/wiki/Nokia_N770 '''N770'''], first Maemo based internet tablet, runs Maemo 2.2 (aka OS2006) | |||
** [http://en.wikipedia.org/wiki/Nokia_N800 '''N800'''], internet tablet running Maemo 4.0 | |||
** [http://en.wikipedia.org/wiki/Nokia_N810 '''N810'''], internet tablet running Maemo 4.1 | |||
** [http://en.wikipedia.org/wiki/Nokia_N900 '''N900'''], first Maemo based phone, runs Maemo5 (5.0 initially, upgraded later to 5.0 PR1.1) | |||
= Build environments = | |||
* [http://www.scratchbox.org/ '''Scratchbox'''] is a cross-compiling environment used by the Maemo community for development and packaging, it tries to emulate the whole platform at build time extensively using qemu; | |||
* [http://wiki.maemo.org/MADDE '''MADDE'''] is a newer cross-compiling environment, simpler and more streamlined than scratchbox, it behaves more like a classical cross-compilation environment and doesn't rely on qemu during builds. | |||
= Related Projects = | |||
* [http://www.busybox.net/ '''Busybox'''] is a single binary that allows you to run commands like ls, cat and bunzip2; | |||
* [http://en.wikipedia.org/wiki/Hildon '''Hildon'''] is an application; framework and desktop shell for Maemo, compare it to the role that Plasma plays in KDE 4; | |||
* [http://wiki.maemo.org/Mer '''Mer'''] is a Maemo community driven project which focuses mainly on porting Fremantle to the N8x0 devices. |
Revision as of 07:45, 15 January 2010
Here you can find some definitions to help you better understand the "Maemo linguo" as it comes with its own versioning scheme and specific projects.
About Maemo
- Maemo is the core software stack that runs on mobile devices like Nokia's N810 or N900, it is based on Debian.
- Maemo's garage is where the projects for Maemo can be hosted, somewhat compareable to Sourceforge.
- Maemo versions:
- 4.0, codenamed Chinook
- 4.1, codenamed Diablo, unofficial Qt support
- 5.0, codenamed Fremantle, first one to have official Qt support
- X.X, codenamed Harmattan, not much is known yet apart from deeper Qt integration and support
- Nokia devices running the Maemo stack:
Build environments
- Scratchbox is a cross-compiling environment used by the Maemo community for development and packaging, it tries to emulate the whole platform at build time extensively using qemu;
- MADDE is a newer cross-compiling environment, simpler and more streamlined than scratchbox, it behaves more like a classical cross-compilation environment and doesn't rely on qemu during builds.
Related Projects
- Busybox is a single binary that allows you to run commands like ls, cat and bunzip2;
- Hildon is an application; framework and desktop shell for Maemo, compare it to the role that Plasma plays in KDE 4;
- Mer is a Maemo community driven project which focuses mainly on porting Fremantle to the N8x0 devices.