Zim

Comment 6 for bug 706366

Revision history for this message
Jiří Janoušek (fenryxo) wrote :

From my observations:

1) GObject
There is a GObject port for Android [1]. I don't know status of this project, but even if it works, Python bindings has to be cross-compiled for ARM platform [2]. Luckily, Jaap has a branch that replaces GObject with pure Python implementation. But it hasn't been finished yet.

2) HTTP Server
I created simple BaseHTTPServer example [3] and it works on both emulator and real device (Samsung Galaxy S) using SL4A [4].

3) DBus
It seems that DBus is used by a few system applications, but there is no guarantee that DBus is going to be on every device [5]. DBus is not supported in both native API and Java API.

[1] http://gitorious.org/android/libglib/trees/master/gobject
[2] http://code.google.com/p/python-for-android/wiki/BuildingModules
[3] https://gist.github.com/1028961
[4] http://code.google.com/p/android-scripting/
[5] http://groups.google.com/group/android-ndk/browse_thread/thread/24a98bb7c0b44c58/001a67a1ee80779e