Workshop: Entwicklung mobiler Applikationen mit PhoneGap für Android
Der schnelle Weg zu einer mobilen OpenSource-App
PhoneGap ist ein freies OpenSource-Framework zur Entwicklung mobiler Applikationen mit Webtechnologien - HTML, JavaScript und CSS. Phonegap basiert auf Apache Cordova und ermöglicht eine schnelle Prototypisierung für unterschiedliche Smartphone- und Betriebssystem-Distributionen.
Dieser Workshop vermittelt Konzepte der PhoneGap-basierten Entwicklung.
PhoneGap stellt den Zugriff auf die Device-Funktionen – Beispielsweise Camera, GPS u.a. - innerhalb der JavaScript-Umgebung zur Verfügung und tritt somit als Vermittler zwischen dem Betriebssystem und der Anwendung auf. Die Entwicklung einer App ist größtenteils plattformunabhängig und kann mit individuell bevorzugten Tools für
HTML, JavaScript und CSS unterstützt werden.
Das PhoneGap-Framework selbst ist auf das jeweilige Betriebssystemangepasst: Für Android steht eine Java- und für IOS eine Objective-C Implementierung zur Verfügung. Damit bietet PhoneGap einen offenen, einfachen und schnellen Einstieg in die mobile Entwicklung. Gleichzeitig schafft es einen Spagat in der stark fragmentierten Welt zwischen unterschiedlichen Smartphones und Betriebsystemen. Eine PhoneGap-basierte Applikation kann ohne großen Aufwände für unterschiedliche Plattformen kompiliert werden.
Dank der Apache Licence kann PhoneGap kommerziell weiterverarbeitet und frei verwendet werden.
In diesem Workshop wird gemeinsam mit den Teilnehmern eine Beispiel-Applikation für Android auf der Basis von PhoneGap entwickelt. Dabei werden die Teilnehmer im Vollkontakt die Vorteile und Nachteile von PhoneGap kennen lernen.
Zur Teilnahme werden ein eigenes Notebook, sowie Grundkenntnisse im Bereich Java und JavaScript benötigt. Erfahrungen mit Eclipse sind von Vorteil - ein eigenes Android-Handy wird nicht benötigt.
Die notwendige Software ist unter "Links" aufgeführt und sollte vor dem Workshop herunter geladen werden. Alternativ kann auch die Ubuntu-basierte VM verwendet werden. Hier sind alle Tools bereits installiert. Happy Hacking!
Info
Day:
2012-08-25
Start time:
11:15
Duration:
02:15
Room:
C118/Java (Sa), Python (So)
Track:
Java
Language:
de
Links:
Feedback
Click here to let us know how you liked this event.
Concurrent Events
Speakers
Andreas Siebert |