Example Python/GTK Maemo apps + Sources?
Hey all!
So I was wondering if we could get a list of some example application with their source for us new developers to look at. That would be really awesome, and I know a lot of you have some great code out there. It would definitely speed up the learning process for us! Thanks everyone :) |
Re: Example Python/GTK Maemo apps + Sources?
You can find a lot of source code of current fremantle apps here:
http://repository.maemo.org/extras-d...e/free/source/ One example is the fremantle version of my mClock: http://repository.maemo.org/extras-d...urce/m/mclock/ (It is however quite special as it includes a PyGTK/PyGame mix). Mayn others include much better apps like gPodder or pyGTKEditor. |
Re: Example Python/GTK Maemo apps + Sources?
Of course, in my infinite bias I'll add Dialcentral to that list.
|
Re: Example Python/GTK Maemo apps + Sources?
I see gPodder is written in Python but overkill for a newbie to get to grips with. The problem I think is a lack of a good "getting started" guide.
I personally tried the Hello World sample. Problem is, I can't see what you need to do next to actually create something useful with different pages, buttons, text fields, pulling data from the web, etc. Perhaps I have thrown myself into the deep end trying to do this when most of what I have done in the past has been cut/paste/edit jobs in PHP and JavaScript. But I really want to learn Python and Linux programming, when I found out about the N900 it seemed the perfect tool to do both those and get a mobile device configured how I want it. I was frustrated and dismayed at how Windows Mobile halts the CPU when you stick it into standby and am curious how Maemo handles that too. |
Re: Example Python/GTK Maemo apps + Sources?
Quote:
|
Re: Example Python/GTK Maemo apps + Sources?
Quote:
|
Re: Example Python/GTK Maemo apps + Sources?
Perhaps my own Hermes will be a useful starting point for you? I don't claim it's a bastion of good UI design, or that the UI is put together in the "best" way for Python.
However, I will claim the app is built on sound OO principles (GUI separate from worker classes etc.) and it features all the main UI bits: app menus, buttons, check boxes, inputs, scrolling lists, progress bars etc. Source code at: http://repository.maemo.org/extras-d...urce/h/hermes/ |
Re: Example Python/GTK Maemo apps + Sources?
Thanks. The Hermes and mClock sources as examples should get me started as far as Python development is concerned. I will also have a look at the documentation specifically on Maemo packaging and hope to be able to take it from there...
|
Re: Example Python/GTK Maemo apps + Sources?
Can widgets be written in Python?
Or is there a widget that can embed a small HTML page with JavaScript etc? (like how Windows Sidebar Gadgets work) |
Re: Example Python/GTK Maemo apps + Sources?
Quote:
updated: yes they can... http://wiki.maemo.org/PyMaemo/HildonDesktop my question now is actually a more advanced tutorial? can anyone provide me with directions? thanks |
All times are GMT. The time now is 03:09. |
vBulletin® Version 3.8.8