Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Devcorner<br />
PhoneGap-Workshop<br />
<strong>Android</strong>-Anwendungen mit PhoneGap entwickeln – Teil 1<br />
Meine<br />
erste App<br />
Das mobile Web boomt. Mit ihm zusammen wächst<br />
auch der Wunsch, eine eigene App zu entwickeln<br />
oder selbst an dem lukrativen App-Markt teilzuhaben.<br />
Wer schon einmal ein paar HTML-Seiten entwickelt<br />
hat, kann mithilfe von PhoneGap sogar<br />
Anwendungen für alle relevanten mobilen Plattformen<br />
entwickeln. Holger Reibold<br />
w3.org<br />
Fortsetzung folgt!<br />
Wenn Sie eine Anwendung für<br />
<strong>Android</strong> oder auch eine andere<br />
mobile Plattform entwickeln<br />
wollen, so greifen Sie in<br />
der Regel zu entsprechenden sogenannten<br />
Software Development Kits, kurz SDK. Diese<br />
Kits vereinfachen die Entwicklung und bieten<br />
Ihnen neben dem Zugriff auf system- und<br />
gerätespezifische Funktionen auch diverse<br />
Möglichkeiten, das Aussehen und das Verhalten<br />
Ihrer App zu bestimmen.<br />
Doch für viele Anwendungen benötigt man<br />
nicht derlei weitreichende Eingriffe in das<br />
darunterliegende System. Das Schöne für<br />
Programmierer: Mobile Geräte unterstützen<br />
allesamt Web-Standards und erlauben die<br />
Ausführung von Applikationen, die auf<br />
Unser mehrteiliger PhoneGap-Workshop führt Sie in die Grundprinzipien der Entwicklung<br />
mobiler Anwendungen für <strong>Android</strong>, iOS und weitere Plattformen ein. In<br />
diesem ersten Teil erfahren Sie, wie Sie PhoneGap in Betrieb nehmen, welche Voraussetzung<br />
für die App-Entwicklung zu erfüllen sind und wie man an die App-Entwicklung<br />
herangeht. Im zweiten Teil lernen Sie erste praktische Möglichkeiten des<br />
Zugriffs auf native Smartphone-Funktionen wie das Speichern von Dateien kennen,<br />
und wir zeigen Ihnen die Integration von PhoneGap in Dreamweaver. Der dritte Teil<br />
unseres Workshops widmet sich vorgeschrittenen Themen wie der Animation.<br />
HTML5, JavaScript und CSS basieren.<br />
Nun wollen die meisten Entwickler ihre<br />
App(s) nicht nur für eine Plattform, sondern<br />
für mehrere entwickeln. An diesem Punkt<br />
setzt PhoneGap an [1]. Es handelt sich um<br />
ein frei verfügbares Tool, mit dem Sie Applikationen<br />
entwickeln können, die auf mehreren<br />
Mobil-Plattformen lauffähig sind. Mit<br />
PhoneGap können Sie Anwendungen für<br />
And roid, Symbian, WebOS, Bada, iOS, Black<br />
Berry OS und Windows Mobile 7 erstellen.<br />
PhoneGap ist also kein plattformspezifisches<br />
SDK, sondern stellt vielmehr eine Programmierschnittstelle<br />
für den Zugriff auf den<br />
Browser und die Gerätefunktionen zur Verfügung.<br />
Dennoch kann PhoneGap unter fast<br />
allen wichtigen mobilen Plattformen auch<br />
native Funktionen ansprechen, das gilt nicht<br />
nur für <strong>Android</strong>, sondern auch für Windows<br />
Mobile 7. Die Firma hinter PhoneGap gehört<br />
seit Oktober 2011 zu Adobe, das Projekt soll<br />
jedoch freie Software bleiben. Geht es nach<br />
dem Willen der PhoneGap-Entwickler, so<br />
wird das Tool zu einem Apache-Projekt. Aktuell<br />
befindet sich die Software bei Version<br />
1.4.1 (Stand: Februar 2012).<br />
106<br />
April 2012<br />
<strong>Android</strong>-<strong>User</strong>.de