[Sorry for cross-posting, but the question is in my opinion relevant to people who might be only in one of the lists]
Hi, First of all, let me introduce myself: I contribute to the Python for Maemo (PyMaemo) project[1][2] and PySide[3] projects (both as full time work and free time), which provide and maintains the base support for Python development in Maemo based devices. The project exists since around 2005, although I joined the project only in 2008. Since then, the popularity of Python as an interesting option for Maemo development has been growing (in my opinion), and some raw numbers[4] shows that. It is from my interest (and I believe from many developers who chose Python for application development on Maemo) that this trend continues with MeeGo as well. Therefore I would like to know what is needed and where/how can the interested people help to make this happen, so we have reasonable Python support since the first MeeGo releases. First some quick research (should this go the the "community assets" page[5]?): I did some searching on moblin.org website, and I could not find any evidence of activity towards providing complete (or considerable) support for Python. The existing SDK documentation[6] and a few comments on the website[7] just say that "you can use Python, but for full API support, C is your best option". I could not find any Python related projects[8] or documentation[9] as well. Some might ask: what is necessary for Python support, besides providing Python packages? A lot, in my opinion (and might be missing other things): * Provide good Python specific API documentation and tutorials (as not everyone can read C API references and C code snippets and translate them to Python) * Reuse/adapt existing bindings (such as PyGTK, pyclutter, pygst, etc.) and write new ones for the platform specific API. * Optimize packages for the target platform (e.g. reduce storage usage and memory), where necessary. * Provide user support to development related questions * Promote Python usage on the platform in general, by means of presentations, tutorials, sample applications etc. * QA, testing, integration, release tasks. So, let's begin? :) [1] http://pymaemo.garage.maemo.org/ [2] http://wiki.maemo.org/PyMaemo [3] http://www.pyside.org/ [4] http://wiki.maemo.org/PyMaemo/Statistics [5] http://wiki.meego.com/Maemo_and_Moblin_community_assets [6] http://moblin.org/documentation/moblin-sdk/developing-moblin-2.1 [7] http://moblin.org/documentation/moblin-sdk#comment-1712 [8] http://moblin.org/projects [9] http://moblin.org/documentation Regards, -- Anderson Lizardo OpenBossa Labs - INdT Manaus - Brazil _______________________________________________ Moblin dev Mailing List dev@moblin.org To manage or unsubscribe from this mailing list visit: http://lists.moblin.org/listinfo/dev or your user account on http://moblin.org once logged in. For more information on the Moblin Developer Mailing lists visit: http://moblin.org/community/mailing-lists