SPARK Rapid Prototyping Environment – Mobile Phone Development Made Easy

  • Robert Adelmann
  • Marc Langheinrich
Part of the Communications in Computer and Information Science book series (CCIS, volume 53)


Over the past few years mobile phones have evolved into attractive platforms for novel types of applications. However, compared to the design and prototyping of desktop software, mobile phone development still requires programmers to have a high level of expertise in both phone architectures and their low-level programming languages. In this paper we analyze common difficulties in mobile phone programming and present SPARK, a publicly available rapid prototyping platform that allows programmers without prior mobile programming experience to create advanced mobile phone applications in a fast and easy way. SPARK currently supports Symbian S60 devices and enables developers to quickly design, test, upload, monitor, and update their applications. We also present the results of a case study, where 70+ students used SPARK to develop mobile applications as part of a graduate course on distributed systems.


Rapid prototyping mobile phone toolkit PyS60 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • Robert Adelmann
    • 1
  • Marc Langheinrich
    • 2
  1. 1.ETH ZürichZürichSwitzerland
  2. 2.Università della Svizzera italianaLuganoSwitzerland

Personalised recommendations