[maemo-developers] Developing for maemo...

From: Tim tim at samoff.com
Date: Thu Oct 11 14:28:23 EEST 2007
Thanks, Simon... As a project-based learner myself, I think I understand
where you're coming from. ;)

I've looked into Eclipse/PyDev/PluThon for IDE, but I think I'm getting
ahead of myself... The first thing is just learning the language!

This was a big help.

Tim

--
Weblog ~ http://tim.samoff.com
Baby Blog ~ http://kc.samoff.com
Photography ~ http://www.flickr.com/photos/timsamoff
Film ~ http://www.youtube.com/timsamoff
Music ~ http://www.adkoc.com


On Thu, 11 Oct 2007 09:55:02 +0100
Simon Pickering <S.G.Pickering at bath.ac.uk> wrote:

>
>> Thanks, Brad... So, concerning Python/Gtk+... Is that thee best way
>> to go?
>>
>> Also, can you (or anyone) suggest any good resources for developing
>> for maemo (outside of the SDK docs, of course)... And by "developing
>> for maemo," I mean learning the most applicable language, the best
>> IDE to use, etc.
>>
>
>I just learned Python to write some quick GUI apps. What I did was buy 
>Python in a nutshell (I hate computer based reference material, pygtk 
>take note!) so I have something both to look up questions about syntax 
>and also to browse and get an idea of how the language works.
>
>I then chose a program to create; one always needs something to do/a 
>goal for a language, otherwise it's quite hard to stay focused. I also 
>browsed around existing programs until I found something that looked 
>about right (so I could create a skeleton for my new code and get 
>started on the interesting stuff with as little effort as possible)
>and I went from there, deciding what features I wanted and then
>researching and adding them.
>
>In terms of IDE, I think I'm using gedit (which happens to do syntax 
>highlighting for Python along with every other language under the
>sun), anything more complex is fairly pointless IMO as Python code
>doesn't need to be compiled (though helpful syntax tooltips might be
>nice a la VB).
>
>The differences between Maemo and GTK (from the Python point of view) 
>are reasonably small. I tend to develop and test my code on the PC as 
>it's faster than copying things across (though this depends on how 
>tightly linked into the Maemo services you are) then copy to the
>device every once in a while. I set a variable/#define to allow me to
>quickly switch between targeting Maemo or GTK.
>
>Hope that's of some help,
>
>Cheers,
>
>
>Simon
>

More information about the maemo-developers mailing list