Power Workshop (Montag)
Windows-Phone-7-Entwicklung - Von 0 auf 100!
Ingo Rammer
thinktecture
In diesem Power Workshop führt Sie Ingo Rammer durch den gesamten Entwicklungszyklus einer Windows-Phone-7-Anwendung. Sie lernen die grundlegende Systemarchitektur von Windows Phone 7 und darauf aufbauend die Architektur von Silverlight-Applikationen kennen. Vorgestellt werden zudem die Design- und Zertifizierungsvorgaben. Der größte Teil des Workshops zeigt, wie Sie konkrete Programmieraufgaben für das Smartphone in den Bereichen Datenzugriff, Datenbank, Benutzerführung und Sicherheit umsetzen können. Abschließend lernen Sie die Möglichkeiten zu Fehlersuche und Debugging auf dieser Plattform kennen und wie Sie die fertige Anwendung im Marketplace einreichen können.
Android: Kickstart 
Lars Röwekamp
open knowledge GmbH, Autor
Arne Limburg
open knowledge GmbH
"Aller Anfang ist leicht". Das gilt auch für die Entwicklung von auf Android basierenden Anwendungen, wie der Kickstart-Workshop zeigt. Er führt praxisnah in die Grundlagen der Entwicklung von Android-2.x-Anwendungen auf Basis des zugehörigen Software Development Kits (SDK) und des Eclipse-basierenden Toolsets ein. Im ersten Workshop-Teil werden Android-Grundlagen erläutert. Eine Einführung in die Toolumgebung und die Erläuterung der Architektur von Android-Anwendungen stehen dabei ebenso im Fokus wie wesentliche Basiskonzepte (Activities, Layout, Views, Ressourcen, Sandbox etc.). Am Ende steht die erste eigene Android-Anwendung. Der zweite Teil des Workshops widmet sich gezielt der Gestaltung von Oberflächen und der Darstellung von Daten mithilfe von AdapterViews. Neben Schaltflächen, Menüs, Formularverarbeitung und Listendarstellungen wird auch auf die Verwendung von Styles und Themes eingegangen. Der dritte Teil ist ganz dem Thema Location & Maps gewidmet und zeigt die Nutzung von Google Maps in Kombination mit dem Location API. Nach einer kurzen theoretischen Einführung werden die Grundlagen an einem Beispiel gemeinsam durchgespielt. Im vierten Teil wagen wir uns in die Cloud. Neben einer Einführung in die verschiedenen Netzwerk-APIs zur Nutzung von XML- bzw. JSON-basierten (RESTful) Services wird gezeigt, wie sich ein eigener Service realisieren lässt. Den Abschluss des Workshops bildet eine Diskussion über den Markt und die Zukunft von Android.
iOS Boot Camp: Die Sprache, die Tools, Ihre erste App!
Johannes Fahrenkrug
Springenwerk Consulting
Das Thema Mobile wurde nicht zuletzt durch Apples iPhone maßgebend beeinflusst. Kein Wunder also, dass viele Unternehmen Wert darauf legen, mit ihren Apps auf iOS-Geräten präsent zu sein. Doch wie gelingt der Einstieg, welche Tools werden benötigt und wie bekommt man seine Apps zum Nutzer? Antworten auf diese und noch viel mehr Fragen bietet Johannes Fahrenkrug im iOS-Workshop. Nach der Vorstellung der grundlegenden Tools wird die erste "Hello-World-App" im Simulator getestet. Danach erhalten die Teilnehmer eine Einführung in die Syntax, Sprachkonzepte und das Speichermanagement. Nachdem die Grundlagen der Cocoa-Touch-Konzepte und Frameworks wie Delegation, UIView, UITableViewController und UINavigationController vermittelt wurden, wird das neu erlernte Wissen mit einer ersten eigenen App umgesetzt. Neben dem Testing auf dem eigenen Gerät beschäftigt sich der letzte Block vor allem mit der Appstore-Submission.
Mit HTML5 in die AppStores an einem Tag 
Matthias Lübken
Adcloud
Tobias von Klipstein
uxebu Consulting Ltd. & Co. KG
David Aurelio
uxebu Consulting Ltd. & Co. KG
Mit HTML5 ist viel möglich: Man kann seine bestehende Webseite aufwerten oder spezielle mobile Webseiten erstellen. Aber wirklich spannend wird es in unserem Workshop: Mit HTML5, CSS3 und JavaScript ist es möglich, Apps zu erstellen und sie in die diversen AppStores einzustellen. Dabei kann man auf einer Codebasis arbeiten und eine Cross-Plattform für iOS, Android und BlackBerry entwickeln. Am Ende des Tages wird jeder Teilnehmer seine eigene App für iOS und Android haben! Der Workshop ist wie folgt aufgebaut: - Grundlagen von HTML5, CSS 3, JavaScript (inkl. Übungen) - Weitere APIs wie Geo Location und Offline Storage (inkl. Übungen) - HTML5-Frameworks im Überblick (inkl. Übungen und eigener Web-App) - Automatisierter Build-Prozess für Apps mit apparat.io (inkl. Übungen und eigener App!) Voraussetzungen: - Basiswissen in HTML, JavaScript und CSS - Ein Github-Account und erste Erfahrungen mit Git - Ein Notebook mit Texteditor und modernem Browser Die Referenten Tobias von Klipstein und Matthias Lübken sind ausgewiesene Experten im Bereich Mobile Web und stehen mit Rat und Tat und echten Erfahrungen aus Projekten den Teilnehmern zur Seite.



