Mobile phone programming for multimedia

  • Authors:
  • Jürgen Scheible

  • Affiliations:
  • University of Art and Design Helsinki, Helsinki, Finland

  • Venue:
  • MM '08 Proceedings of the 16th ACM international conference on Multimedia
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

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.