IFD:IPhone-Dev: Difference between revisions

From Medien Wiki
mNo edit summary
Line 12: Line 12:




Gerade als die Schlagworte "ubiquitäres Computing" und "Augmented Reality" trotz immer leistungsfähigeren mobilen Endgeräten ihren Glanz zu verlieren scheinen, kommt mit dem iPhone ein Gerät, das diese Begriffe mit neuem Leben füllt: Nicht nur in Bedienung und User Interface werden plötzlich neue Maßstäbe gesetzt, vor allem die auf den Absatz von Applikationen ausgerichtete Konzeption der Gerätefamilie und eine gut durchdachte Entwicklungsumgebung befördert Rekordzahlen an Software-Neuerscheinungen für die iPhone Plattform.  
Gerade als die Schlagworte "ubiquitäres Computing" und "Augmented Reality" trotz immer leistungsfähigeren mobilen Endgeräten ihren Glanz zu verlieren scheinen, kommt mit dem iPhone ein Gerät, das diese Begriffe mit neuem Leben füllt: Nicht nur in Bedienung und User Interface werden neue Maßstäbe gesetzt, vor allem die auf den Absatz von Applikationen ausgerichtete Konzeption der Gerätefamilie und eine gut durchdachte Entwicklungsumgebung befördert Rekordzahlen an Software-Neuerscheinungen für die iPhone Plattform.  


Dieses Werkmodul zollt dieser Entwicklung Anerkennung und gibt Einblick in die Programmierung für das iPhone OS. Die Einführung des Kurses in Objective-C 2.0, die Vorstellung der wichtigsten Frameworks sowie der Entwicklungsumgebung Xcode / Interface Builder sind übrigens in weiten Teilen auch für native OS X Anwendungen gültig.
Dieses Werkmodul zollt dieser Entwicklung Anerkennung und gibt Einblick in die Programmierung für das iPhone OS. Die Einführung des Kurses in Objective-C 2.0, die Vorstellung der wichtigsten Frameworks sowie der Entwicklungsumgebung Xcode / Interface Builder sind übrigens in weiten Teilen auch für native OS X Anwendungen gültig.


Am Ende des Werkmoduls soll eine kleine Applikation umgesetzt werden (Medienkunst, Experiment, Game, Utility…). Verknüpfungen mit Semesterprojekten sind ausdrücklich erwünscht. Ein spezieller Developer Account mit Zertifikat für teilnehmende Studenten ist vorhanden; damit können Anwendungen auch ohne weitere Kosten auf den eigenen Geräten getestet werden.
Im Lauf des Werkmoduls soll eine kleine Applikation umgesetzt werden (Medienkunst, Experiment, Game, Utility…). Verknüpfungen mit Semesterprojekten sind ausdrücklich erwünscht. Ein spezieller Developer Account mit Zertifikat für teilnehmende Studenten ist vorhanden; damit können Anwendungen auch ohne weitere Kosten auf den eigenen Geräten getestet werden.




Line 23: Line 23:
Themen des Kurses sind:
Themen des Kurses sind:
* Einführung in Objective-C 2.0 (Smalltalk-ähnliche, auf C aufbauende Sprache)
* Einführung in Objective-C 2.0 (Smalltalk-ähnliche, auf C aufbauende Sprache)
* Übersicht iPhone OS 3.0 Frameworks (UIKit, Foundation…)
* Übersicht Cocoa Touch: iPhone OS 3.0 Frameworks (UIKit, Foundation…)
* Einführung in die Entwicklungsumgebungen Xcode und Interface Builder
* Einführung in die Entwicklungsumgebungen Xcode und Interface Builder
* Generelle Programmierkonzepte der objektorientierten Objective-C Sprache
* Generelle Programmierkonzepte der objektorientierten Objective-C Sprache