Zusammenfassung
Die Programmierung von Smart Mobile Apps unterscheidet sich in einigen Punkten deutlich von der PC- und Webbasierter Anwendungen. Die Größe der Anzeige, die Performance der Geräte und die typischen Entwicklungs- und Debuggingumgebungen mit virtuellen Endgeräten stellen dabei nur ein Seite der besonderen Herausforderung dar. So mancher gute Programmierstil und die Wartungsfreundlichkeit der Software sind in der Praxis schon Performancegewinnen geopfert worden. Auch die Nutzung der Geräte gerade in jeglicher Alltagssituation sollte stets bedacht werden, da nicht überall die 100%ige mentale Kapazität des Nutzers zur Verfügung steht. Hier liefert der stets wachsende Umfang von neuen Sensoren auf den Endgeräten zusammen mit der Vernetzung zur Backend- Infrastruktur ein immenses Potential, die Benutzerfreundlichkeit (Usability) der Smart Mobile Apps durch Abstimmung auf den gerade vorliegenden Nutzungskontext zu maximieren. Dabei ist die Verwendung von Kontextinformation wie dem aktuellen Aufenthaltsort als Informationsfilter nur ein allererster Schritt. Dieser Artikel widmet sich daher dem Spagat zwischen Programmierstil, Performanz sowie Benutzerfreundlichkeit von Smart Apps für iPhone und Co. und versucht Ansätze für einen gelungenen Kompromiss aufzuzeigen.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
App Store Metrics. http://148apps.biz/app-store-metrics/?mpage=appcount
Wendlandt K, Robertson P, Angermann M, Strang T, Kammann J, Wasel C, Dorsch T (2004) Experiences from Ramping Up an Environment for Mobile Information Access. Mobile and Ubiquitous Information Access (MUIA) workshop at MobileHCI04, Glasgow, Scotland
Mobile Information Device Profile for Java 2 Micro Edition. http://jcp.org/aboutJava/communityprocess/mrel/jsr118/index.html
Mayrhofer R, Gellersen H (2007) Shake well before use: two implementations for implicit context authentication. UbiComp 2007, Innsbruck, Austria
Die Sleep Cycle App für das iPhone im Test. http://www.wuestenigel.com/2010/01/13/sleep-cycle-app-fuer-das-iphone-ein-erfahrungsbericht/
Movile HCI Conference Series. http://www.mobilehci2011.org/
International Symposium series on Location- and Context-Awareness (LoCA). http://www.context-aware.org
Martin RC (2009) Clean Code: A Handbook of Agile Software Craftsmanship. Person Education, Boston
Nielsen J (2005) Usability 101: Introduction to Usability. http://www.useit.com/alertbox/20030825.html
Vermeulen J (2010) Improving Intelligibility and Control in Ubicomp. Adjunct Proceedings, UbiComp 2010, Copenhagen, Denmark
Assad M, Carmichael DJ, Kay J, Kummerfeld B (2007) PersonisAD: Distributed, Active, Scrutable Model Framework for Context-Aware Services. Pervasive 2007, Toronto, Ontario, Canada
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Strang, T., Lichtenstern, M. (2012). Programmierung von Smart Mobile Apps. In: Verclas, S., Linnhoff-Popien, C. (eds) Smart Mobile Apps. Xpert.press. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-22259-7_27
Download citation
DOI: https://doi.org/10.1007/978-3-642-22259-7_27
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-22258-0
Online ISBN: 978-3-642-22259-7
eBook Packages: Computer Science and Engineering (German Language)