See into S60
» Subscribe
» Favorite Links
» What is S60?
» Freeware & Trials
» S60 devices
» Hints and tips

» About this blog
» 3rd party S60 applications (78)
» Devices (44)
» General (138)
» Internet stuff (13)
» Nokia Beta Labs (38)
» Nokia S60 applications (78)
» Tommi's Reports from Wonderland
» Voice of S60
» Creating Carbide C++
» S60 Multimedia Blog
» The Convergence Zone
» Web Browser for S60 Blog
» Consumed by S60
» Java for S60
» Mobile Web Server
» Mobile Security
» See into S60
» Business2GO
» Nokia Podcasting Application Blog
» Elvis has left the building (not really, but he's not updating this blog anymore)
» Current state and future of 2D barcodes
» Master's thesis at Beta Labs?
» Herding phenomenon in the web (or: pondering how to implement an effective feedback system for Beta Labs)
» Time to figure out a new box (and kick in the nuts everybody who says "web 2.0")
» July 2008
» January 2008
» December 2007
» November 2007
» October 2007
» September 2007
» August 2007
» July 2007
» June 2007
» May 2007
» April 2007
» March 2007
» February 2007
» January 2007
» December 2006
» November 2006
» October 2006
» September 2006
» August 2006
» July 2006
» June 2006
» May 2006
» April 2006
» March 2006
» February 2006
» January 2006
» December 2005
» November 2005
Subscribe
Links M
somerights20.png
October 26, 2006 Python for S60 success stories, anyone? Posted by Tommi at 01:47 PM | Categories:

If you have found Python for S60 useful/valuable, please write your "success story" to this Kevin Sharp's blog entry. Somehow I feel it might be important.

via Erik Smartt


Permalink |

Comments

I've found Python for S60 great for all sort of applications. At the moment we are currently field testing a pys60 application that enables medical field workers to interface with a 200,000 patient database out in remote Kenyan villages. We've got the phones connecting over GPRS and are using some of Python's standard XML parsing and editing modules. Besides the GPRS connectivity, I've found it critical to have access to the location module so we can verify (to some degree at least) the location where the field workers are collecting the data. We've got interest from World Bank representatives as well as the United Nations in Nairobi, and have had many organizations conducting similar field work contact us asking how they can start incorporating phones into their field work. These organizations seem to typically be looking to dump their PDA field data collection systems in favor of mobile phones. IMHO, Python provides a great way to port an existing system to a mobile phone platform and perhaps most importantly, offers functionality you just can't get on a standard $250 Palm Pilot - namely voice, data and location.

Besides health care applications in the developing world, I've found Python to be a fantastic teaching tool. Next week I'm headed to Ethiopia to teach an introduction to Mobile Phone Programming course which will essentially be a crash course in Python. Students, once given some simple API documentation, are almost immediately empowered to take advantage of a phone's full functionality - the students who have already dappled with Symbian enough to feel the pain and MIDP enough to know the limitations seem to get especially (and justifiably) excited. Again, the most popular applications typically take advantage of having full access to phone functionalities - this has enabled all sorts of really complex location-based / context aware apps that would be impossible to implement in languages such as MIDP and really painfully time-consuming in Symbian.

I hope Python is able to continue to stay as open and as easy to use as it has been with these N70s we are using here in Africa. In my mind, porting Python to Series 60 has been a real gift to both the academic and research communities around the world.

Posted by: Nathan Eagle | November 6, 2006 03:41 PM

Thanks Nathan. I forwarded your comments to Kevin.

Posted by: Tommi Vilkamo | November 6, 2006 04:42 PM

Having been mentioned by Kevin as proponent of Python in his original Blog I would re-iterate my comments there and offer supports to Nathan’s comments that Python is an invaluable tool in teaching (see my Blog the joys of teaching with python on the Forum Nokia website) and extremely useful in engaging students in mobile development.

I would further say that as someone who also develops commercially it is often invaluable in producing prototype alpha applications quickly that we can test ideas in the wild prior to producing a more stable beta version. I would be extremely disappointed if Python disappeared from S60 and we only have to look at the use of Python in more general computing to see that it deserves it place in the mobile arena.

Posted by: Paul Coulton | November 7, 2006 10:46 AM

opps. sorry about the repeated posts guys. I was connecting over the local Kenyan GPRS network and getting a lot of network time-outs. next time i'll wait to see if my comments show up once I've got a more reliable connection...

Posted by: Nathan Eagle | November 9, 2006 10:12 AM

No worries, Nathan. I just removed the duplicate comments. The problem might have been also at this end - sometimes you have to force the browser refresh to see the new comments.

Posted by: Tommi Vilkamo | November 9, 2006 11:58 AM


Post a comment







«Back to previous page