Abstract | ||
---|---|---|
This paper presents an overview of a compact hands-on tutorial, which introduces a novel way of creative mobile phone programming for multi-media that is easy to learn and fun to do. Pedagogically fine-tuned, it teaches the programming of a large set of mobile phone features including camera, accelerometer sensor for gesture based interfaces, sound, video, messaging, telephony, location, Bluetooth, graphics, Wi-fi, GPS and networking. Developing applications on the mobile platform was time consuming in the past 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' - in short PyS60 - offers a crucial turning point here. It provides a Python execution environment on the mobile phone. Nokia Research developed PyS60 as an Open Source Project [9] starting from 2004. 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 them to the mobile space. |
Year | DOI | Venue |
---|---|---|
2008 | 10.1145/1459359.1459620 | ACM Multimedia 2001 |
Keywords | Field | DocType |
mobile platform,tutorial,creative mobile phone programming,mobile python,compact hands-on tutorial,nokia research,free online tutorial,mobile phone,python execution environment,python for s60,mobile application,mobile space,learning curve | Mobile computing,Mobile technology,Mobile search,World Wide Web,Computer science,Mobile phone features,Mobile phone,Mobile Web,Multimedia,Python (programming language),Bluetooth | Conference |
Citations | PageRank | References |
3 | 0.48 | 3 |
Authors | ||
1 |
Name | Order | Citations | PageRank |
---|---|---|---|
Jürgen Scheible | 1 | 182 | 15.91 |