MobiDev: A Mobile Development Kit for Combined Paper-Based and in-Situ Programming on the Mobile Phone
by , , , ,
Abstract:
In this paper we present MobiDev, a development kit that allows the creation of applications for mobile devices by developing directly on a mobile phone and by using paper-based sketches as a starting point for creating the user interface (UI). Although programming mobile applications on a computer has a well defined development structure, developing a mobile application on the mobile phone instead offers some advantages: (1) it allows people without access to a computer but to a mobile phone to create mobile applications and (2) it supports the development of applications which employ enhanced mobile phone features that are not fully supported by current desktop development environments. Users draw UI sketches on paper (similar to a paper prototype) as the initial step in an evolutionary UI development process to speed up the development of the application and to minimize the text input effort.
Reference:
MobiDev: A Mobile Development Kit for Combined Paper-Based and in-Situ Programming on the Mobile Phone (Bastian Pfleging, Elba del Carmen Valderrama Bahamondez, Albrecht Schmidt, Martin Hermes, Johannes Nolte), In CHI '10 Extended Abstracts on Human Factors in Computing Systems, Association for Computing Machinery, 2010.
Bibtex Entry:
@inproceedings{10.1145/1753846.1754047,
	abstract = {In this paper we present MobiDev, a development kit that allows the creation of applications for mobile devices by developing directly on a mobile phone and by using paper-based sketches as a starting point for creating the user interface (UI). Although programming mobile applications on a computer has a well defined development structure, developing a mobile application on the mobile phone instead offers some advantages: (1) it allows people without access to a computer but to a mobile phone to create mobile applications and (2) it supports the development of applications which employ enhanced mobile phone features that are not fully supported by current desktop development environments. Users draw UI sketches on paper (similar to a paper prototype) as the initial step in an evolutionary UI development process to speed up the development of the application and to minimize the text input effort.},
	address = {New York, NY, USA},
	author = {Pfleging, Bastian and Valderrama Bahamondez, Elba del Carmen and Schmidt, Albrecht and Hermes, Martin and Nolte, Johannes},
	booktitle = {CHI '10 Extended Abstracts on Human Factors in Computing Systems},
	doi = {10.1145/1753846.1754047},
	isbn = {9781605589305},
	keywords = {rapid software generation, mobile phone, design, programming, mobile application development, visual programming},
	location = {Atlanta, Georgia, USA},
	numpages = {6},
	pages = {3733--3738},
	publisher = {Association for Computing Machinery},
	series = {CHI EA '10},
	title = {MobiDev: A Mobile Development Kit for Combined Paper-Based and in-Situ Programming on the Mobile Phone},
	url = {10.1145/1753846.1754047">https://doi.org/10.1145/1753846.1754047},
	year = {2010},
	bdsk-url-1 = {10.1145/1753846.1754047">https://doi.org/10.1145/1753846.1754047}}