Power Workshop
How to: BlackBerry-Super-Apps für Businessanwendungen
Ekkehard Gentz
Independent Software Architect
Florian Pirchner
Independent
Dass BlackBerry in vielen Firmen genutzt wird, ist bekannt - dass man mit Java für BlackBerry-Smartphones auch Anwendungen schreiben kann, die sich nicht hinter Android oder iOS verstecken müssen, weniger. Dieser Workshop zeigt an einem realen Beispiel, was eine BlackBerry-Super-App ausmacht: - Always on Experience: die Anwendung ist im Hintergrund aktiv - Kontextbezogene Infos: ortsbasiert, Infos zum aktuellen Telefonat - Integration mit nativen Anwendungen: Kalender, Nachrichten, Adressen, Karten - Social Networking: Messenger, SMS, E-Mail, Kamera und mehr nutzen - Proaktiv: Real-time-Informationen, Push Services Funktionen sind nicht alles: Wir zeigen, wie man das alles in ein ansprechendes UI verpackt. Lassen Sie sich überraschen! Die Teilnehmer erhalten nicht nur alle vorgestellten Open Source Libraries, um damit selbst anspruchsvolle Anwendungen entwickeln zu können, es wird außerdem ein hochwertiges BlackBerry-Smartphone der neusten Produktlinie verlost.
Android: Kickstart
Lars Röwekamp
open knowledge GmbH
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 Workshopteil 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 und 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 Basics: Auf dem Weg zur eigenen App
Markus Kopf
arconsis IT-Solutions GmbH
Wolfgang Frank
arconsis IT-Solutions
Der iOS-Basisworkshop zeigt, was man für den Einstieg in die iOS-Entwicklung benötigt und wissen sollte. Die Teilnehmer erhalten einen Einblick und Überblick über die iOS Development Suite (z. B. XCode4, Instruments) sowie in die Basiskonzepte des iOS SDK; nach dem Workshop kann man direkt mit der App-Entwicklung starten. Wichtige Grundlagen der Programmiersprache Objective-C wie zum Beispiel Klassen, das Memory Management, Properties, Protocols und Delegates werden im ersten Teil des Workshops erläutert. Im Fokus des zweiten Teils steht die App-Entwicklung, bei der das Erlernte aus dem ersten Teil direkt für die Erstellung einer App eingesetzt wird. In der zu erstellenden App werden die gängigsten Elemente (UIViewController, UITableViewController, UINavigationController sowie TabBarController) bei der iOS-Entwicklung verwendet sowie mittels RESTful-Service-Anbindung (HTTP/JSON) Daten für die App von einem Server angefragt. Die Erstellung der App ist in unterschiedliche Schwierigkeitsstufen und Übungsaufgaben unterteilt, um sicherzustellen, dass sich kein Teilnehmer langweilt und dass kein Teilnehmer den Anschluss verliert. One more thing: Aufgrund des aktuellen SDK-iOS-5-Betarelease wird es einen kleinen Einblick in kommende Features geben. Dieser Einblick bildet den Abschluss des Workshops und soll zum Austausch über mögliche Ideen anregen.
Mit dem Mobile Web auf alle Systeme
Hans-Christian Otto
crosscan GmbH
Ralph Steyer
Selbständig
Christian Wenz
Hauser Wenz Partnerschaftsgesellschaft
Der Begriff "mobiles Web" in der heutigen IT-Landschaft bezieht sich nicht mehr nur auf ein für Mobiltelefone zugeschnittenes Webseitenangebot, sondern auch auf komplexe Applikationen für eine Vielzahl verschiedener Geräte. Ihre Trainer Hans-Christian Otto und Jakob Westhoff zeigen Ihnen in diesem Workshop Wege und Möglichkeiten, wie Sie sich und Ihrem Unternehmen diese neuen Technologien zu Nutze machen können. Mobile Webapplikationen, die dem nativen UI Ihrer Endgeräte möglichst ähnlich sehen zu entwickeln, ist ebenso ein Teil des Workshops wie die Optimierung bestehender Webseiten für Smartphones und Tablets. Lernen Sie an konkreten Beispielen den Umgang mit modernen Technologien des Webs wie HTML5, CSS3 und JavaScript. Machen Sie sich die langjährige Erfahrung Ihrer Trainer zu Nutze, die es Ihnen ermöglicht, viele Fallstricke zu vermeiden und einen effektiven Einstieg in die Thematik zu finden.



