Zusammenfassung
Eine mobile Anwendung für die breite Masse an Endgeräten zu entwickeln ist eine zeit- und kostenintensive Arbeit. Denn soll die Anwendung auf den wichtigsten Plattformen vertreten sein, muss sie separat für die jeweilige Plattform entwickelt werden. Grund dafür sind die Unterschiede im Betriebssystem, der Programmiersprache, den Bibliotheken sowie dem Erscheinungsbild und Verhalten der Plattformen. Doch trotz aller Unterschiedlichkeit kann man durchaus eine Gemeinsamkeit bei den mobilen Plattformen entdecken. Alle Geräte bringen eine Software zum Darstellen von Webseiten, also einen Browser, mit. Heute ist der Browser von dem mobilen Endgerät nicht mehr wegzudenken und hat in letzter Zeit durch die großen Fortschritte im Standardisierungsprozess des World Wide Web und den damit verbundenen neuen Möglichkeiten zusätzlich an Bedeutung gewonnen. Dieser Beitrag gibt einen Überblick über die Neuerungen von HTML5, stellt JavaScript APIs für dieWeb-App-Entwicklung vor und beschreibt die Möglichkeiten zur Optimierung mobiler Anwendungen. Neben einem Überblick über den aktuellen Stand der HTML5-Implementierung durch die mobilen Browser werden die Grenzen mobiler Webentwicklung aufgezeigt. Am Ende wird ein Ausblick in die Zukunft der mobilen Anwendungen gegeben.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
Dazu zählen iOS, Android, BlackBerry und Windows Phone.
- 2.
Die Evolution von GSM bezeichnet die Erweiterung des GSM-Netzes um eine paketorientierte Datenübertragung.
- 3.
Global System for Mobile Communications.
- 4.
API bezeichnet eine Programmierschnittstelle, die Funktion für andere Softwaresysteme bereitstellt.
- 5.
Auszeichnungssprache.
- 6.
World Wide Web Consortium.
- 7.
Web Hypertext Application Technology Working Group.
- 8.
Das Document Object Model beschreibt die Struktur und den Aufbau eines HTML-Dokumentes.
- 9.
http://dev.w3.org/html5/spec/Overview.html (4. Juni 2011).
- 10.
http://www.whatwg.org/specs/web-apps/current-work/multipage/ (9. Juni 2011).
- 11.
Eine Anwendung, die nur speziell für eine bestimmte Endgeräte-Plattform entwickelt wurde.
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
- 19.
- 20.
- 21.
- 22.
- 23.
“Nativer Browser” bezeichnet den von der mobilen Plattform mitgelieferten Webbrowser, der keiner zusätzliche Installation bedarf.
- 24.
WebGL ist eine Bibliothek um 3D-Grafiken im Browser zu rendern.
- 25.
Die Web Workers API dient zur Ausführung von Skripten im Hintergrund.
- 26.
Web Sockets ermöglichen eine bidirektionale Verbindung zwischen der Web App und dem Server.
- 27.
- 28.
- 29.
- 30.
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
Albert, K., Stiller, M. (2012). Der Browser als mobile Plattform der Zukunft – Die Möglichkeiten von HTML5-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_10
Download citation
DOI: https://doi.org/10.1007/978-3-642-22259-7_10
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)