View Single Post
fpp's Avatar
Posts: 2,853 | Thanked: 968 times | Joined on Nov 2005
#2
I agree that it's really nice to have Python and the GUI support libraries this early in the 770's life. It took much longer for the same to be available for the Sharp Zaurus, for instance.

Another nice surprise is that the sample app starts reasonably fast (at least in comparison of a similar "Hello world" under Qtopia on a more powerful Zaurus), and doing so does not immediately shoot up the memory meter into the red. This is good news, since for most "simple" apps, both the start time and the memory footprint are essentially those of the python runtime and associated libraries (pyGtk, pygame...). Thus there is a good chance that these development tools will appear viable for the 770 platform, opening the way for non-C++ coders to create their own GUI apps far more easily.

I have deleted (manually) the previous non-maemo debs I had unpacked with dpkg -X, and installed the runtime in their place. I think the 4-meg (storage) footprint is reasonable, though it does not include a 100% complete Python distribution. The Zaurus equivalent (with pyQt) is much bigger.

As for Teemu's sample, it "works" but is not completely "hildonized" yet because it does not appear in the task bar : if you minimize it, it disappears altogether and must be killed from the command line... I don't know if this is a shortcoming of the python-hildon bindings or if he just hasn't come around to that yet.

As for pygame, many if not most apps on the pygame site should work -- there is a screenshot of SolarWolf running on a 770 somewhere. But I guess what you meant is a "hildonized" pgame app : that would be an interesting example, yes.