Openmoko developer guide
From Openmoko
Languages: |
English • العربية • Български • Česky • Dansk • Deutsch • Esperanto • Eesti • Español • فارسی • Suomi • Français • עברית • Magyar • Italiano • 한국어 • Nederlands • Norsk (bokmål) • Polski • Português • Română • Русский • Svenska • Slovenčina • Українська • 中文(中国大陆) • 中文(台灣) • Euskara • Català |
This page describes how to start your Openmoko development plan - how to prepare your development environment and use the tools provided to help test and share your programs.
Contents |
Part I Choose your software development tool
- System Developer
- Development Environment
- Java
- Development with Eclipse
- Python
- Qtopia on X11
- C++ / Qt
OS
Part II Coding and compiling
TODO: The relationship between the below should be clarified. Now it looks like it's a choice between them, but I believe using the MokoMakefile will build all the points above it? (See: To-Do List) |
Part III Running your program
Emulation
- Automatic emulation in Ubuntu
- Host-based development with Xoo and Xephyr
- Running Openmoko on PC
- Test Openmoko Emulation with chroot image
Part IV Sharing programs
So you have just made this cool program, and wonder what will be an efficient way to share it ? Consider the following options:
- Adding a link in the Applications directory page.
- Creating a page on this wiki.
- Packaging for the Community Repository.
- Hosting as a project on the Openmoko GForge
- Entering a record on Freshmeat or similar.
- Announcing on the community mailing list.
See also
Part V Installation
Install
Image Flashing
Part VI Tools used on Openmoko
Linux Core Services
- Gsmd
- Alarm daemon
- Qpegps
- D-Bus
- Dbus device API
- Opkg
- QEMU command line
- Ompower Power management daemon
Resources
shell credit card shell mastercard shell gas card best buy credit card best buy reward zone best buy reward zone mastercard cedit card login finder Discover Card Login Chase Credit Card Login