App-Entwicklung mit HTML5, CSS und JavaScript. Inhalt Was ist PhoneGap Funktionsweise Unterstützte...

Preview:

Citation preview

PhoneGapApp-Entwicklung mit HTML5, CSS und JavaScript

InhaltWas ist PhoneGapFunktionsweiseUnterstützte BSArchitekturJS Frameworks & PluginEntwicklungsumgebungenVor- NachteileFazit

PhoneGapOpen Source Framework zur Entwicklung

von mobilen Anwendungen

von Nitob entwickelt (von Adobe aufgekauft )

erste Version 2005 veröffentlicht

Funktionsweise

FunktionsweiseApp mit HTML5, CSS und JavaScript

entwickeln-> Web-App

PhoneGap Wrapper wandelt den Code für die jeweilige Plattform um (Rendervorgang)-> Native App

Zugriff auf Hardware-Komponenten (Kamera, GPS, etc.) des Endgerätes mittels eigener API möglich

Unterstützte PlattformeniOSAndroidBlackBerry OSWebOS

Alle Gerätefunktionen für iOS, Android und Windows Phone 7 implementiert

Für andere Plattformen nicht alle Gerätefunktionen verfügbar

Windows Phone 7

SymbianBada

JS Frameworks & Pluginsermöglicht das Einsetzen diverser JavaScript

Frameworks, wie z.B. jQueryMobile, SenchaTouch oder das ebenfalls von Nitobi entwickelte XUI

Erlaubt plattformspezische Plugins für die entwickelte Anwendung zu implementieren

EntwicklungsumgebungenDreamweaver ab CS 5.5

-> PhoneGap ist direkt eingebunden-> Build Service ist integriert

native Entwicklungsumgebung-> SDK installieren + PhoneGap -> im assets-Ordner einen Ordner www anlegen und dort die JS-Dateien abspeichern-> java-Klasse von DroidGap ableiten (extends) -> super.loadURL(„file:///android_asset/www/index.html)

Vor- und Nachteile

FazitAnforderungen an die App zuerst genau

analysieren

Alles mit Phonegap umsetzbar?

PhoneGap für „kleine“ Apps geeignet

Für Performanz und spezielle Features sind native Entwicklungen besser

QuellenInternet:

http://winfwiki.wi-fom.de/index.php/Plattformunabh%C3%A4ngie_Smartphone-Entwicklung_auf_Basis_von_Web-Technologien

Buch:PhoneGap: Mobile Cross-Plattform-Entwicklung mit Apache Cordova & Co (Marcus Ross)

QuellenSeminararbeit :

„Vergleich der Cross-Plattform Mobile Development Frameworks Rhodes und PhoneGap im Kontext der Entwicklung einer Telematik Applikation für SyncroSupply (Johannes Korrek)

Seminararbeit :„App Entwicklung mit Hilfe von Phonegap“ (Jennifer Beckmann)

Recommended