start writing applications - how?

Emre Turkay emreturkay at
Mon Nov 12 11:08:04 CET 2007

There are python packages available on both the repository and in the
compilation output directory, you can install them with ipkg. Practically
you don't need any moko specific example or documentation (except gsm/gps
related issues, in which case you need to look at the code and interact with
those services through dbus). Just consult the python/gtk examples and your
code will run on any platform including moko. You don't need to do anything
for the screen size, gtk is handling them very good. You may, however, want
to optimize your design for a 480x640 display, which is done in application
specific way (i.e., placing buttons in an optimized way.) So, there is
nothing stopping you ;)

Scripting is easy, however support for developing C/C++ applications is a
disaster. You have to have the ability to touch your left ear with your
right hand's thumb, while standing up-down on the other arm and break the
100m Olympic record on running (or better have a seat at FIC) to be able to
write those applications. About the development platform, no central
documentation (even no documentation at all), no community support so far.
There was an announcement on the list about a development framework as far
as I remember, but I heard nothing about it again.

Emre Turkay

On Nov 12, 2007 11:34 AM, Andreas Jellinghaus <aj at> wrote:

> On the list I see next to no mails about people writing applications for
> moko. What would be the best way to start doing that?
> I'd prefer some script language over C or C++ by far. Has any script
> language been integrated into the openmoko default image these days,
> or would I need to install some ipkg files? Or even recompile to build
> my own package (something most people won't like, takes far too much
> time, cpu and disk space)?
> Are there any examples written in some script language that featuresimplys
> beyond "hello world", such as being optimized for the neo screen size
> and to be used with fingers, or even gestures, or are optimized to
> use the least amount of battery / cpu / memory? are optimized to be
> used / unused (e.g. is it preferable to save state and quit and be
> re-started or should the application rather sleep and not use the cpu
> unless it is selected by the user)? or any example app using data
> shared with other applications such as the address book etc? or some
> application with example code for syncing data with a pc/desktop
> application?
> sure, I understand openmoko is new and has a long way to go, and I'm very
> happy about everyone contributing. but I'm somehow worried that I see
> no discussion about these issues, or only "I want" type of discussions,
> but not "how can I?" or "what is done / what can I do"? even if none
> of these features I mentioned are available so far, that would be fine
> for me, at least I would know where we are so far and what I can already
> do and what I can't. having more information what the current status is
> would be great.
> but maybe it is me spending too little time ont he mailing list and wiki,
> and I need to read up? in that case I'm sorry for waisting your time and
> will do so (still a few links would be quite welcome).
> Thanks for your help!
> Regards, Andreas
-------------- next part --------------
An HTML attachment was scrubbed...

More information about the community mailing list