View Single Post
Posts: 263 | Thanked: 679 times | Joined on Apr 2008 @ Lyon, France
#30
Hi,

Originally Posted by VinceC View Post
Thanks for the reply, my real point is start documenting the low layers first, this is the knowledge only Nokia can provide, the community can provide the high level documentation later or for that matter Nokia can.

This is the same mistake Android is making. Reserving functionality for carriers and close friends until a high level api can be provided to the general development community.
Funny enough, since Maemo is using an entirely free platform (apart from some kernel drivers and small pieces of middleware) the low level APIs are all available already outside maemo.org - Glib & GObject, DBus, the Linux kernel system APIs, libc, Pulseaudio, Upstart, uboot, etc... are all free components, and they're the lowest level APIs you get in Maemo.

The only Nokia-specific APIs are for Hildon (and in the future the Hildon equivalent in Qt), Qt itself in some sense (although there are lots of docs for Qt out there), and all of the hardware-related APIs (telephony, camera, FM radio, accelerometer, ...). Which are quite high level, as APIs go.

Cheers,
Dave.