Learning Python
Proceedings of the 13th annual ACM international conference on Multimedia
Mobile Python: Rapid prototyping of applications on the mobile platform
Mobile Python: Rapid prototyping of applications on the mobile platform
Combining web, mobile phones and public displays in large-scale: manhattan story mashup
PERVASIVE'07 Proceedings of the 5th international conference on Pervasive computing
Visual Tools for Accessible Computer Supported Collaboration
ICCHP '08 Proceedings of the 11th international conference on Computers Helping People with Special Needs
GPS-enabled mobiles for learning shortest paths: a pilot study
Proceedings of the 4th International Conference on Foundations of Digital Games
Using fast interaction to create intense experiences
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Hi-index | 0.00 |
This compact hands-on tutorial introduces a novel way of creative mobile phone programming for multi-media that is easy to learn and fun. It was created in 2006 by the author of this paper and was published as a free online tutorial at http://www.mobilenin.com/pys60/menu.htm. Pedagogically fine-tuned, it teaches the programming of a large set of mobile phone features including camera, sound, video, messaging, telephony, location, Bluetooth, graphics, Wi-fi, GPS and networking. The problem in the past has been that developing applications on the mobile platform was time consuming and required a steep learning curve. Also, mobile platforms have often been closed or were too restricted. Mobile Python, also known as 'Python for S60' (PyS60) offers a crucial turning point here. It provides a Python execution environment for the mobile phone. It is developed by Nokia Research as an Open Source Project. This tutorial uses PyS60 in combination with a set of code examples, turning it into a ready working toolkit. It allows developing mobile applications even by novice programmers, artists and people from the creative communities. In a matter of days, people can build powerful applications based on their own ideas and contribute to the mobile space. This tutorial has been taught in more than 40 occasions in academia and industry and in more than 17 countries during the last 2 years. Among these are Yahoo Research Berkeley, Nokia, NTU Taiwan, MIT and Stanford University.