Software Projects

From HBMobile
Revision as of 21:36, 10 December 2007 by Msh (talk | contribs)
Jump to navigationJump to search

Linux Meta-Distributions

Open-Embedded
The Open-Embedded Project produces a build system that tracks meta-data for Linux distributions and application suites for mobile Linux devices. OpenMoko currently supports Open-Embedded and GumStix has announced on their mailing list that they'll be moving to Open-Embedded from their previous Buildroot based system.
Buildroot
From their web-site... "Buildroot is a set of Makefiles and patches that makes it easy generate a cross-compilation toolchain and root filesystem for your target Linux system using the uClibc C library. Buildroot is useful mainly for people working with small or embedded systems." Buildroot is similar to Open-Embedded in that it is targeted towards small systems and is less of a distribution and more of a meta-build system. The "conventional wisdom" is that Open-Embedded is more flexible, but Buildroot is much quicker at building systems.

Application Environments

Maemo
Maemo is Nokia's project to bring mobile linux to internet tablets. The focus of Maemo is more towards a connected internet communicator and less of a mobile phone. But the line between the two is certainly blurring.
Hildon
Hildon is the mobile framework used by Maemo; but you can apparently use Hildon without Maemo, so I'm listing them separately here.
Jowles
Jowles is Matt Hamrick's mobile application environment.
SqueakyMoPho Project
SqueakyMoPho is a project to put a Squeak VM on the MyPhone.