skip to main content
research-article

Towards a target platform independent specification and generation of information system apps

Published: 04 August 2011 Publication History

Abstract

Mobile devices like smartphones are not merely voice communication devices. They offer the chance to promptly provide information to mobile users almost independent of their location. However, many potential information providers do not have the necessary programming skills required to realize mobile applications (apps). Furthermore, different smartphones use different operating systems that support different programming languages. In this paper we present our research towards a target platform independent specification and generation of such apps. Hence, the goal of our work is to provide a system to non-technical users that enables them to create their own apps.

References

[1]
Android Developers. Website, Feb. 2011. http://developer.android.com.
[2]
N. Balasubramanian, A. Balasubramanian, and A. Venkataramani. Energy consumption in mobile phones: a measurement study and implications for network applications. In Proceedings of the 9th ACM SIGCOMM conference on Internet measurement conference, pages 280--293, New York, NY, USA, Nov. 2009. ACM. available online: http://www.cs.umass.edu/~arunab/paper/tailender-imc09.pdf.
[3]
K. Czarnecki and U. Eisenecker. Generative Programming: Methods, Tools, and Applications. Addison-Wesley Professional, 2000.
[4]
L. M. Feeney and M. Nilsson. Investigating the energy consumption of a wireless network interface in an ad hoc networking environment. In Proceedings IEEE INFOCOM 2001, The Conference on Computer Communications, Twentieth Annual Joint Conference of the IEEE Computer and Communications Societies, Twenty years into the communications odyssey, 22-26 April 2001, Anchorage, Alaska, USA, volume 3, pages 1548--1557, Los Alamitos, CA, USA, 2001. IEEE. available online: http://www.sics.se/~lmfeeney/publications/Files/infocom01investigating.pdf
[5]
H. Höpfner. Replication in Mobile Information Systems. In S. Schubert, B. Reusch, and N. Jesse, editors, Informatik bewegt --- Proceedings zur Informatik 2002; 30. September bis 3. Oktober 2002 in Dortmund, volume P-19 of Lecture Notes in Informatics (LNI), pages 590--593, Bonn, Germany, 2002. GI, Köllen Druck+Verlag GmbH.
[6]
HP Palm Developer Center. Website, 2010. http://developer.palm.com/.
[7]
iOS Dev Center. Website, Feb. 2011. http://developer.apple.com/devcenter/ios.
[8]
S. Kent. Model Driven Engineering. In M. Butler, L. Petre, and K. Sere, editors, Integrated Formal Methods --- Proceedings of the Third International Conference, IFM 2002 Turku, Finland, May 15-18, 2002, volume 2335 of Lecture Notes in Computer Science (LNCS), pages 286--298, Berlin / Heidelberg, 2002. Springer. http://dx.doi.org/10.1007/3-540-47884-1_16.
[9]
J. Kjeldskov and C. Graham. A Review of Mobile HCI Research Methods. In L. Chittaro, editor, Human-Computer Interaction with Mobile Devices and Services --- Proceedings of the 5th International Symposium, Mobile HCI 2003, Udine, Italy, September 2003., Lecture Notes in Computer Science (LNCS), pages 317--335, Berlin / Heidelberg, 2003. Springer. http://dx.doi.org/10.1007/978-3-540-45233-1_23.
[10]
G. H. Kuenning and G. J. Popek. Automated Hoarding for Mobile Computers. In W. M. Waite, editor, Proceedings of the 16th ACM Symposium on Operating Systems Principles, pages 264--275, New York, NY, USA, 1997. ACM Press. also published as {?}.
[11]
K. C. K. Lee, H. V. Leong, and A. Si. Semantic query caching in a mobile environment. ACM SIGMOBILE Mobile Computing and Communications Review, 3(2):28--36, 1999.
[12]
P. Nicopolitidis, A. S. Pomportsis, G. I. Papadimitriou, and M. S. Obaidat. Wireless Networks. John Wiley & Sons, Inc., New York, NY, USA, 2003.
[13]
J. Nielsen. ipad usability: First findings from user testing. Website, May 2010. http://www.useit.com/alertbox/ipad.html.
[14]
C. Pettey. Gartner Says Worldwide Mobile Device Sales Grew 13.8 Percent in Second Quarter of 2010, But Competition Drove Prices Down. Website, Aug. 2010. http://www.gartner.com/it/page.jsp?id=1421013.
[15]
Q. Ren and M. H. Dunham. Semantic Caching and Query Processing. Transactions on Knowledge and Data Engineering, 15(1):192--210, Jan. 2003.
[16]
X. Wang. Wired and Wireless Networks. Vdm Verlag Dr. Müller, Saarbrücken, Germany, 2007.
[17]
Windows Phone Development. Website, Dec. 2010. http://msdn.microsoft.com/en-us/library/ff402535%28VS.92%29.aspx.

Cited By

View all
  • (2015)Automatic code generation for cross-platform, multi-device mobile apps: some reflections from an industrial experienceProceedings of the 3rd International Workshop on Mobile Development Lifecycle10.1145/2846661.2846666(37-44)Online publication date: 26-Oct-2015
  • (2013)On measuring mechanical oscillations using smartphone sensorsACM SIGMOBILE Mobile Computing and Communications Review10.1145/2557968.255797217:4(29-41)Online publication date: 16-Dec-2013
  • (2013)Cross-platform model-driven development of mobile applications with md2Proceedings of the 28th Annual ACM Symposium on Applied Computing10.1145/2480362.2480464(526-533)Online publication date: 18-Mar-2013

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM SIGSOFT Software Engineering Notes
ACM SIGSOFT Software Engineering Notes  Volume 36, Issue 4
July 2011
142 pages
ISSN:0163-5948
DOI:10.1145/1988997
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 04 August 2011
Published in SIGSOFT Volume 36, Issue 4

Check for updates

Author Tags

  1. app generation
  2. mobile information systems
  3. user centered programming

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 16 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2015)Automatic code generation for cross-platform, multi-device mobile apps: some reflections from an industrial experienceProceedings of the 3rd International Workshop on Mobile Development Lifecycle10.1145/2846661.2846666(37-44)Online publication date: 26-Oct-2015
  • (2013)On measuring mechanical oscillations using smartphone sensorsACM SIGMOBILE Mobile Computing and Communications Review10.1145/2557968.255797217:4(29-41)Online publication date: 16-Dec-2013
  • (2013)Cross-platform model-driven development of mobile applications with md2Proceedings of the 28th Annual ACM Symposium on Applied Computing10.1145/2480362.2480464(526-533)Online publication date: 18-Mar-2013

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media