Programmflyer

Programmflyer iPhone developer conference


  Programmflyer zum download

01. Dezember 2010

09.00 - 09.45 Uhr

 

Keynote:

Eine Bestandsaufnahme: iOS und/vs. Mac OS - wohin entwickeln sich die Apple-Betriebssysteme?
N.N.

 

Ein Trend war 2010 offensichtlich: Mit dem Erscheinen von iOS 4 verschwimmen die Grenzen zwischen Apples Computer- und Handy-Betriebssystemen zusehends. Im iPhone Software Development Kit (SDK) stehen mehr und mehr Funktionen bereit, die man zuvor nur von klassischen Betriebssystemen kannte, die auf Desktop- oder Laptop-Rechnern liefen. Umgekehrt sind Funktionen aus dem iPhone-Betriebssystem mittlerweile im Mac OS X zu finden - z.B. das CoreLocation Framework. Dieses Verwischen von zuvor streng getrennten Systemen ruft einige Fragen in der Apple-Entwicklergemeinde hervor: Wird es noch ein Mac OS 10.7 geben? Wird das iOS auch auf iMac, Mac Pro und MacBook Einzug halten? Diese Diskussionen wurden durch denstarken Focus auf das iOS auf der letzten WWDC Anfang Juni 2010 in San Francisco noch weiter geschürt. Höchste Zeit hier eine Bestandsaufnahme zu machen. Macht überhaupt noch eine Unterscheidung in Desktop-PCs, Notebooks und mobile Geräte Sinn? Wird es 2011 vielleicht sogar ein Betriebssystem für alle Apple-Devices geben? Der Vortrag klärt aus Entwicklersicht ein Pro und Kontra und versucht den Blick in die Glaskugel des Apple-Universu

Best Practices mit iOS

Markus Franz-SUCOMO

10.00 - 11.00 Uhr

Migration zu OS4 - Überblick der neuen APIs
Markus Franz | SUCOMO

 

Das iPhone-Betriebssystem in Version 3 ist mittlerweile auf der Mehrzahl aller iPhones vertreten. Im April hat Apple eine Vorschau auf die kommende Version iPhone OS 4.0 vorgestellt. Die neue Fassung bietet über 1500 neue APIs für Entwickler. Dieser Vortrag zeigt, welche neuen spektakulären Möglichkeiten die Entwickler nutzen können - vom Multitasking bis zum Zugriff auf die Fotogalerie.

11.00 - 11.30 Uhr

Kaffeepause und Besuch der Fachmesse

 

Ivo Wessel-iCodeCompany

11.30 - 12.30 Uhr

iPhone/iPad SDK
Ivo Wessel | iCodeCompany

 

Datenhaltung für iPhone & iPad. Wenn es um Datenhaltung auf einem mobilen Gerät geht, sind vor allem Kompaktheit, Geschwindigkeit und Aktualisierungs-möglichkeiten gefragt. Dieser Vortrag zeigt praxisbewährte Lösungen aus den folgenden Bereichen: 

  • Umgang mit Core Data und SQLite
  • Import/Export von Daten in SQLite
  • Online-Aktualisierung von Daten über das Internet

So lassen sich Apps für das iPhone und das iPad entwickeln, die zur Daten-Aktualisierung kein Programm-Update benötigen.

Tammo Freese-Freiberuflicher Berater und Softwareentwickler

12.30 - 13.30 Uhr

Multithreading in iOS 4
Tammo Freese | freiberuflicher Berater und Softwareentwickler

 

Zeitintensive Aufgaben dürfen auf dem iPhone/iPad nicht den Haupt-Thread blockieren, sondern müssen im Hintergrund ausgeführt werden. Dieser Vortrag bietet Ihnen einen Überblick über die verschiedenen Möglichkeiten der Ausführung im Hintergrund, die im iOS verwendet werden, wie zum Beispiel asynchrone APIs, Threads und Operation Queues. Den Schwerpunkt des Vortrags bilden die Neuerungen, die iOS 4 im Bereich des Multithreading mitbringt: Blöcke, Grand Central Dispatch und Background Task Completion.

13.30 - 14.30 Uhr

Mittagspause und Besuch der Fachmesse

Tools und Methoden für Profis

Michael Johann-Rails Experts

14.30 - 15.30 Uhr

Verteilte Versionskontrolle mit Git
Michael Johann | Rails-Experts


Nicht immer kann ein Projekt auf Versionskontrolle verzichten. Dass es nicht immer das zentralisierte Subverion sein muss, wenn ein VCS benötigt wird, zeigt dieser Vortrag. In einer Live-Coding Session anhand eines kleines iPad-Projektes wird gezeigt, wie mit verteilten Repositories und Git gearbeitet wird und wie Branches zum Kinderspiel werden. Damit sind Sie für das nächste Projekt bestens vorbereitet.

Peter Friese-itemis AG

15.30 - 16.30 Uhr

Modellgetriebene App-Entwicklung für iPhone und Android
Peter Friese | itemis AG

Auch für die Entwicklung mobiler Anwendungen können Model-Driven Software Development (MDSD) und Domain-Specific Languages (DSLs) genutzt werden, um Programme klarer, einfacher und mit weniger Redundanz zu entwickeln. Am Beispiel etablierter Open-Source Technologien zeige ich in diesem Vortrag, wie sich in Minuten datengetriebene Anwendungen wie Unternehmensdarstellungen oder Konferenz-Apps für die beiden Plattformen aus derselben Programmbeschreibung entwickeln lassen.

16.30 - 17.00 Uhr

Kaffeepause und Besuch der Fachmesse

Sönke Matz-Consist Software Solutions GmbH Kiel

17.00 - 18.00 Uhr

Datengetriebene iPhone-Anwendungen mit Core Data
Sönke Matz | Senior Consultant

 

Anwendungen leben von Daten. Core Data ist das Tool der Wahl, um zwischen objektorientierten Modellen und relationaler DB zu „mappen“. Über den grafischen Modelleditor und der API kann der kompl. Lifecycle einer Anwendung plus interessanter Features (z.B. Undo/Redo) abgebildet werden. Vermittelt werden Basisaspekte und eine Live-Demo einer iPhone-Anwendung von der Modellierung bis hin zum Speichern, Laden und Umgang mit den CoreData-Objekten. Zusätzlich werden bekannte Praxisproblemen gelöst.

Ab 18.30 Uhr

Abendveranstaltung: Feierlich wird der Preis für die beste deutsche iPhone App übergeben