The development process for a mobile device tends to be different from the normal process that you might use when you develop on a workstation or server. Often you'll need to generate a complete OS image from scratch in a working environment, which you'll then install on the target device. In the case of the Ubuntu Mobile project, a complete set of built packages is available to the developer, so many of the complexities that are typically associated with existing build- your- own...