Index. Installation auf Endgerät 298 Internationalisierung 209 Logging 241 Namen anpassen 185. Projekt erstellen 184 protokollieren 241

Größe: px
Ab Seite anzeigen:

Download "Index. Installation auf Endgerät 298 Internationalisierung 209 Logging 241 Namen anpassen 185. Projekt erstellen 184 protokollieren 241"

Transkript

1 439 A AAC 59 Abstrakte Fabrik (Abstract Factory) 64 Accelerate Framework 37 Adapter 65 ADC Siehe Apple Developer Connection Address Book Siehe Adressbuch Ad-Hoc-Distribution 294 Adressbuch 40, 70 AddressBookUI.framework 195 AddressBook.framework 195 Auswahl abbrechen 197 Beispielanwendung (my.address) 186 Beispielanwendung (web.address) 203 Daten übernehmen externe Daten 204 externe Quelle 204 externer Dienst 204 Hilfe 184 kommunizieren 195 Kontakt anlegen 214 Kontakt wiederverwenden 214 lesen 192 programmieren 183 schreiben 203 verwenden 183 Aktivitätsindikator Siehe UIActivityIndicatorView Aktualisierung (Xcode) 18 ALAC Siehe Apple Lossless A-law 59 ANSI-C 333 Anwendung deinstallieren (iphone Simulator) 145 Distribution 319 erstellen 184 Fehlersuche 242 Grundlagen 33 Icon anpassen 190 installieren 298, 316 Navigation Controller 215 Rahmen 184, 192, 239 starten 140, 318 testen 167, 203, 293 übersetzen 200 verteilen 294, 319 Wartezeit überbrücken 250 Siehe auch Anwendungsentwicklung Anwendungsentwicklung Application Delegate 215 Fehlersuche 242 Grundlagen 33 Icon anpassen 190 Installation auf Endgerät 298 Internationalisierung 209 Logging 241 Namen anpassen 185 Navigation Controller 215 Projekt erstellen 184 protokollieren 241

2 440 Anwendungsentwicklung (Fortsetzung) Rahmen 239 signieren 301 Start auf Endgerät 318 Target konfigurieren 188 testen 167, 203, 293 übersetzen 200 Verteilung 294 Vorbereitung 184 Wartezeit überbrücken 250 Siehe auch Browser Siehe auch SQLite Anwendungsrahmen 184 App ID Bundle Identifier 311 Bundle Seed ID 311 erstellen 311 Präfix 311 Suffix 311 App Store 294 Ad-Hoc-Distribution 294 Distribution 324 Apple Developer Connection 13, 14 URL 13 Apple Developer Forums 296 FAQ 296 Apple Lossless 59 Apple Push Notification Entwicklungssystem 76 Produktionssystem 76 Apple Push Notification Service 75 Kosten 76 Voraussetzung 76 Apple Worldwide Developer Relations Siehe WWDR Intermediate Certificate Apple-Zertifikat 306 Application Delegate 84, 215 applicationresignactive 86 Assets Library Framework 59 Attributes Inspector 194 Audio 59, 291 OpenAL 60 Audioformate AAC 59 AES A-law 59 Apple Lossless 59 DVI/Intel IMA ADPCM 59 IMA/ADPCM 59 Linear PCM 59 Microsoft GMS μ-law 59 Auflösung (iphone-oberfläche) 132 Automatic Reference Counting 342, 345 Funktionsweise 345 Migration 117 Regeln 345 Unterstützung 346 Autorelease-Pool 344 Nachteil 344 AV Foundation Framework 59 B Barrierefreiheit 97 Beispielanwendungen CDEinkaufsliste 225 Einkaufsliste 216 i.do 21 i.rss 239 MapKitSample 230 my.address 186 Quelltexte 361 sample-ui 137 web.address 203 Benutzeroberfläche. Siehe Interface Builder Beobachter (Observer) 67 Block Object 47 Deklaration 47 inline 48 schreibender Variablenzugriff 48 Bonjour 45

3 441 Browser 249 anpassen 258 erzeugen 259 Nachricht öffnen 258 UIWebView 258 verwenden 260 Wartezeit überbrücken 250 zurück 260 Build and Run 185, 250 Bundle Identifier Siehe App ID Bundle Seed ID Siehe App ID C Category Siehe Kategorien CDEinkaufsliste 225 Certificate Revocation List 301 Certificate Signing Request 301 Algorithmus 303 Certificate Revocation List 301 Development 303 Distribution 303 Entwicklungszertifikat 303 erstellen 301 hochladen 303 Online Certificate Status Protocol 301 privater Schlüssel 305 Produktionszertifikat 303 Schlüsselbundverwaltung 301 Zertifikat herunterladen 304 Zertifikat (Apple) 306 CFNetwork 41 Clean 188 Cocoa 61 Core Foundation 62 Foundation 62 Grundlagen 62 Klassenarten 62 Klassenpräfix 62 Programmierung 62 UIKit 62 Siehe auch Design Patterns Cocoa Touch 61, 85 Cocoa Touch Layer 61 Contacts Siehe Adressbuch Convenience-Konstruktor 342 Core Animation 57 Core Audio AudioToolbox.framework 60 AudioUnit.framework 60 CoreAudio.framework 60 Core Bluetooth 37 Core Data 41, 225 Datenmodell erzeugen 226 Datenzugriff 228 Projekt erzeugen 225 Core Foundation 42 Core Location 43, 235 Kill switch 307 MapKitSample 230 Positionsermittlung 235 Core OS 36 Core Services 39 Address Book 40 CFNetwork 41 Core Foundation 42 Core Location 43 Core Media 44 Core Telephony 44 Dienste 39 Event Kit 44 Security 38 SQLite 56 XML 56 Core Text 58 CRL Siehe Certificate Revocation List Cross-Platform Development 140 CSR Siehe Certificate Signing Request D Dashcode 164 Datenaustausch 290 Datenbank Siehe SQLite Deaktivierung des Hintergrund-Modus 87

4 442 Debugger 157 Declared Properties 348 Definition 348 Deinstallation ios SDK 20 Dekorierer (Decorator) 66 Delegate 89 Data Source 91 erstellen 90 Namensgebung 89 Prinzip 89 Design Patterns Abstrakte Fabrik (Abstract Factory) 64 Adapter 65 Beobachter (Observer) 67 Dekorierer (Decorator) 66 Fassade (Façade) 67 Iterator 67 Kommando (Command) 65 Komposition (Composite) 66 Memento 67 Model-View-Controller 68 Schablonenmethode (Template Method) 68 Singleton 68 Stellvertreter (Proxy) 68 Vermittler (Mediator) 67 Zuständigkeitskette (Chain of Responsibility) 65 Development Provisioning Assistant 325 Build & Run 328 Configure 327 Download & Install 328 Setup 326 Direktive 336 Dispatch Queue 50 Distribution 294, 319 E Einkaufsliste 216 Quelltext 374, 382 Endgerät anmelden 307 Entwicklung 308 Gerätedaten 309 Installation 316 testen 167, 293 Energieverbrauch 152 Entitlements Entitlements.plist 323 Entwicklungszertifikat 300 erstellen 300 Expiration Date 304 Entwurfsmuster Siehe Design Patterns Error 359 Event 85 Verarbeitung 86 Event Loop 85 Exceptions 357 Error 359 NSError 359 Extension 347 External Accessory Framework 37 External Display Support 77 F Fassade (Façade) 67 Fast App Switching 78 Fast Enumeration 357 fast.calc 21 File-Sharing Support 77 Focus ribbon Siehe Quelltexteditor Foundation Framework 45 NSString 340 G Game Center 97 Achievements 102 Alias 99 Multiplayer 104 Sandbox-Umgebung 99 Game Kit Framework 70

5 443 GameCenter 290 Garbage Collection 342 Gerät Siehe Endgerät Gerätedaten 309 Gesten (ios Simulator) 143 Gesten (iphone Simulator) Double tap 143 Drag 144 Flick 144 Pinch 144 Shake 144 Swipe 144 Tap 143 Touch and hold 143 Gesture Recognizers 77 Google Maps 230 Nutzungsbedingungen 231 Grafik 57 Grand Central Dispatch Completion Block 52 Dispatch Group 52 Dispatch Queue 50 Eventquellen 54 Events 53 Global Dispatch Queue 50 Main Dispatch Queue 51 Parallele Dispatch Queue 50 Private Dispatch Queue 50 Semaphore 53 Serielle Dispatch Queue 50 Synchronisierung 51 Tasks ausführen 51 Thread Pool Pattern 49 Gutter Siehe Quelltexteditor H Hilfe ios Reference Library 111 Quick Help 128 visuelle 112 H.264 Baseline Profile 3.0 video 60 I iad 290 iad Framework 71 ID Endgerät 308 Organizer 308 Image I/O Framework 58 IMA/ADPCM 59 In App 71 In App Purchase 55 Info.plist 85, 186 Bundle Identifier 318 PRODUCT_NAME 187 Inhaltsbereich (Quelltexteditor) Siehe Quelltexteditor Installation (iphone SDK) 17 Instanzmethoden 337 Instanzvariablen 337 Direktiven 337 Sichtbarkeit Instruments 149 Attach to Process 153 Beispiel 155 CPU Sampler 155 Hotspots 150 starten 150 Stresstest 150 vergleichen 155 Vorlagen 150, 154 Integrität 301 Interface 335 Declared Properties 348 Implementierung 339 Namenskonvention 346 Interface Builder 129 Attribute 194 Attributes Inspector 194 Beispielanwendung (sample-ui) 137

6 444 Interface Builder (Fortsetung) Elemente ausrichten 192 Elemente im Code anpassen 199 Elemente platzieren 137 Layoutgestaltung 134 Library 133 Maske erstellen 192 NIB 130 Oberflächenelemente 133 Projekte anlegen 137 sample-ui (Beispielanwendung) 137 vergrößern 193 XIB 130 Internationalisierung 209 ios Adressbuch 183 Anwendungsrahmen 184 Cocoa Touch 61 Core OS 36 Core Services 39 Lebenszyklus 82 Ordner 145 Schichten 34 ios Dev Center 13 Apple Developer Forums 296 URL 13 ios Developer Program 14, 293 anmelden 293, 295 Enterprise 294 ios Developer University Program 294 Standard 294 URL 293 Varianten 294 ios Provisioning Portal App ID 311 Apple (Zertifikat) 306 Bereiche 297 Distribution 319 Endgerät anmelden 307 Entwicklungszertifikat 300 Protokoll 316 ios Provisioning Portal (Fortsetzung) Provisioning Profile 314 Rechte 299 Team Admin 299 Team Agent 299 Team Member 299 Teamdefinition 298 Teamrechte 299 URL 297 Zertifikat (Apple) 306 ios SDK 107 Anwendungsentwicklung 239, 263 Dashcode 164 deinstallieren 20 installieren 17 Instruments 149 Interface Builder 129 ios Simulator 140 Organizer 162 Siehe auch Xcode ios Simulator Bedienknopf 142 drehen 142 Screenshot erzeugen 147 sperren 143 ios-anwendung Lebenszyklus 82 ipad 167, 183 Entwicklung für das ipad 167, 183 in Xcode einstellen 115 iphone Simulator 141 Split View 171 iphone anmelden 307 Auflösung 132 Inhaltsbereich 132 Oberflächenelemente 131 Status bar 131 Statuszeile 131 Tab bar 132 iphone Dev Center 430 iphone Developer Program 430

7 445 iphone Developer Program Portal 430 iphone Provisioning Portal 430 iphone Simulator 140 Anwendung deinstallieren 145 bedienen 142 Gesten Siehe Gesten (iphone Simulator) testen 203 Verzeichnis 146 Werkseinstellung 146 iphone 4 iphone Simulator 141 ipod touch 3 anmelden 307 Iterator 67 itunes 323 itunes Connect 324 i.rss 239 Quelltext 394 K Kategorien 346 anonym 347 Beispiel 347 Class Extension 347 Definition 346 Extension 347 Gruppierung 347 Hierarchie 347 Instanzvariablen 346 Konfiguration 347 Methodennamen 347 Namenskonvention 346 Pseudocode 346 Kill switch 307 Google Android 307 URL 307 Klassen 336 ableiten 336 aufräumen 349 Klassen (Fortsetzung) Behind the scenes 63 dealloc 349 Generically 63 Instanzmethoden 337 Instanzvariablen 337 Kategorien 346 Konfiguration 347 Off the shelf 63 Protocols 353 Protokolle 353 Root-Klasse 336 Through delegation and notification 63 Unterklasse 336 Kommando (Command) 65 Target-Action 65 Kompass 43 Konfiguration 191 Kontaktdatenbank 40 L latitude 43 Layoutgestaltung Siehe Interface Builder Lebenszyklus (ios) 82 Beenden der Anwendung 86 Ereignisse 85 Initialisierung 83 Linear PCM 59 LLVM 430 Local Notifications 77 Location Based Services 230 Google Maps 230 Logging 241 Konsole 241 Standardlogdatei 242 system.log 242 Siehe auch NSLog longitude 43

8 446 M Magnetometer 43 MapKit 71, 230 Core Location 235 MapKitSample 230 Markierung 233 MKMapTypeHybrid 232 MKMapTypeSatellite 232 MKMapTypeStandard 232 Nutzungsbedingungen 231 Region 232 MapKitSample 230 Media 57 Audio 59 Grafik 57 Video 60 Media Layer 57 Core Animation 57 OpenGL ES 58 Quartz 57 Media Player Framework Siehe Video Memento 67 Message UI Framework 71 Methoden Argumente 339 Implementierung 339 Parameteranzahl 339 Vorhandensein 355 Mobile Core Services 46 Model-View-Controller 68 MPEG-4 Part 2 60 Multitasking 77 Multi-Touch-Modell 85 my.address 186 Quelltext 365 N Navigation Controller 215 NeXT 334 NextStep 334 NIB 130 nil 63 Notification 91 NSError 359 NSLog 241 NSMutableString 352 NSObject 336 NSString 340 Erzeugung 340 Instanzerzeugung 340 NSMutableString 352 O Oberfläche Erstellung im Quellcode 207 Oberfläche Siehe auch Interface Builder Oberflächendefinitionsdateien 130 ObjC Siehe Objective-C Objective-C ANSI-C 333 CFRelease 199 CFTypeRef 199 Collections 338 Dateiendungen 334 Direktive 336 Einführung 333 Exceptions 357 Fast Enumeration 357 Historie 334 Instanzmethoden 337 Instanzvariablen 337 Interface 335 Kategorien 346 Klassen 336 Methode (Rückgabewert) 338 Methodendefinition 338 NSError 359 NSObject 336 NSString 340 Properties 348 Rückgabewert Methode 338 strongly typed pointer 338 Strukturierung 335

9 447 Objective-C (Fortsetzung) Syntax 335 Typisierung 338 weakly typed pointer 338 Zeichen 339 Zeichenketten 339 Zugriffsmethoden 336 Objektkommunikation 88 Notification 91 Outlets 88 Target-Action 92 Siehe auch Delegate OCSP Siehe Online Certificate Status Protocol Offline-Entwicklung 113 Online Certificate Status Protocol 301 Open Audio Library 60 OpenAL Siehe Open Audio Library OpenGL ES 58, 152 Organizer 162 Crash Logs 163 ID 308 registrieren 308 Screenshot erzeugen 163 Outlets 88, 195 verbinden 201 P Patterns Siehe Design Patterns Peer-to-Peer 290 Pinch-Modus 144 Private Key 301 PRODUCT_NAME 187 Projekt Core-Data-Vorlage 115 Dateien hinzufügen 122 erstellen 184 Konfiguration 191 über Kommandozeile erzeugen 191 Projekteinstellungen 189 Properties 348 assign 351 Attribute 352 copy 351 Declared Properties 348 Parameter 350 retain 351 Property-List-Editor 187 bedienen 187 Protocols 353 annehmen 355 einhalten 355 formell 353 informell 354 Vorwärtsdefinition 356 zurückgeben 356 Protokolle Siehe Protocols Provisioning Profile 314 Download 316 erstellen 319 zuweisen 316 Public Key 301 Q Quartz 57 Quellcode, Strukturierung 335 Quelltexte der Beispielanwendungen 361 Quelltexteditor 124 Alternative 126 Focus ribbon 125 Gutter 125 Inhaltsbereich 125 Quick Help verwenden 210 Quick Look Framework 46 R Reference Counting 342 Registrierung Endgerät 307

10 448 Research Assistant 128 Run 23 S sample-ui 137 Sandbox 81 Schablonenmethode (Template Method) 68 Schlüsselbund 305 Schlüsselbundverwaltung 301 Schütteln 144 Security 38 Signierung 301 Authentizität 301 Integrität 301 Private Key 301 Public Key 301 Singleton 68 Speicherverbrauch 152 SQLite 21, 56, 217 auslesen 221 Beispielanwendung (Einkaufsliste) 216 Beispieldatenbank 218 Bibliothek 219 Daten hinzufügen 220 Daten löschen 221 Datenbank kopieren 223 Einkaufsliste (Beispielanwendung) 216 erzeugen 217 libsqlite 219 SQLite Manager 217 sqlite3 217 zugreifen 219 SQLite Manager Siehe SQLite SQLiteBooks 21 Download 22 sqlite3 Siehe SQLite Stellvertreter (Proxy) 68 Stepstone 334 Store Kit Framework 55 T Tabellen Zellen anpassen 253 Target-Action 92 Team Admin 299 Team Agent 299 Team Member 299 Team (ios Provisioning Portal) 298 Testen 293 iphone Simulator 140 Unit-Tests 291 Testgerät anmelden 307 Thread Pool Pattern 49 U UI Automation API 149 UIActivityIndicatorView 251 UIAlertView 245 Initialisierung 245 UIApplicationMain 83 UIKit Framework 73 UITableViewCell anpassen 253 Vorlage 253 UIWebView Siehe Browser UIWindow 93 Uniform Type Identifiers 46 Unit-Tests 291 V Vermittler (Mediator) 67 Verteilung 294, 319 Vibration 59 Video 60, 291 View 94 View Controller 94 Virtuelles Speichersystem 79 Visuelle Hilfe 112

11 449 W web.address 203 Quelltext 368 Window 93 WWDR Intermediate Certificate 306 X XCode Leeres Projekt erzeugen 114 Xcode 108 aktualisieren 18 Bereiche 119 Bibliotheken einbinden 195 Build and Run 185 Clean 188 Dateien hinzufügen 122 Debugger 157 Editor 121 eigene Variable 189 Einstellungseditor 189 Endgerätinstallation 316 Installationsverzeichnis 18 Offline-Entwicklung 113 Organizer 162 Parallelbetrieb 18 Projekt anlegen 113 Property-List-Editor 187 Quelltexteditor 124 Quick Help 128 Scheme 120 Startseite 109 Statuszeile 121 Toolbar 119 Tutorials 110 Workspace 115 XIB 130 XML 56 auswerten 246 didstartelement 246, 247 einlesen 242 foundcharacters 246, 248 NSXMLParser 242 Parser 244 parserdidenddocument 246, 249 parserdidstartdocument 246 XML-Parser 244 didstartelement 247 konfigurieren 244 Methoden 246 NSXMLParser 242 parse 245 parserdidenddocument 249 Z Zertifikat Apple 306 erstellen 319 herunterladen 304 Name 305 privater Schlüssel 305 Zugänglichkeit 97 Zustände einer Anwendung unter ios 87 Zuständigkeitskette (Chain of Responsibility) 65 Zwischenablage 74 μ-law 59

Stichwortverzeichnis. Aktualisierung (Xcode) 17 ALAC Siehe Apple Lossless A-law 59

Stichwortverzeichnis. Aktualisierung (Xcode) 17 ALAC Siehe Apple Lossless A-law 59 413 A AAC 59 Abstrakte Fabrik (Abstract Factory) 64 Accelerate Framework 39 Adapter 65 ADC Siehe Apple Developer Connection Address Book Siehe Adressbuch Ad-Hoc-Distribution 282 Adressbuch 41, 70 AddressBookUI.framework

Mehr

Programmieren für iphone und ipad

Programmieren für iphone und ipad Markus Stäuble Programmieren für iphone und ipad Einstieg in die App-Entwicklung für das ios 4 3., aktualisierte und erweiterte Auflage dpunkt.verlag 1 Einleitung 1 1.1 Begriffe 2 1.2 Was behandelt dieses

Mehr

Programmieren fürs iphone

Programmieren fürs iphone Markus Stäuble Programmieren fürs iphone Einstieg in die Anwendungsentwicklung mit dem iphone SDK 3 2., aktualisierte und erweiterte Auflage Г5 dpunkt.verlag 1 Einleitung 1 1.1 Begriffe 2 1.2 Was behandelt

Mehr

Programmieren für iphone und ipad

Programmieren für iphone und ipad Markus Stäuble Programmieren für iphone und ipad Einstieg in die App-Entwicklung für das ios 5 4., aktualisierte und erweiterte Auflage Lektorat: René Schönfeldt, Gabriel Neumann Copy Editing: Ursula Zimpfer,

Mehr

Glossar. Launching auf.

Glossar. Launching auf. 243 Ad Hoc Distribution Die Ad Hoc Distribution ist eine Möglichkeit, um Ihre entwickelte Anwendung auf anderen Endgeräten zu verteilen. Diese Art der Verteilung erfolgt ohne den App Store. Die Anzahl

Mehr

Programmieren für iphone und ipad

Programmieren für iphone und ipad Markus Stäuble Programmieren für iphone und ipad Einstieg in die App-Entwicklung für das ios 4 3., aktualisierte und erweiterte Auflage Lektorat: René Schönfeldt, Nina Lötsch Copy Editing: Ursula Zimpfer,

Mehr

iphone developer conference Die Entwickler- und Buiness- Konferenz für iphone, ipad und ipod touch

iphone developer conference Die Entwickler- und Buiness- Konferenz für iphone, ipad und ipod touch iphone developer conference Die Entwickler- und Buiness- Konferenz für iphone, ipad und ipod touch ios - Wo steht es, wie geht es? Markus Stäuble MRM Worldwide GmbH 1 Feedback #ipdc10 #as 2 Agenda 3 Heute:

Mehr

AK Medientechnologien 08 App Deployment. Josef Kolbitsch josef.kolbitsch@tugraz.at http://businesssolutions.tugraz.at/

AK Medientechnologien 08 App Deployment. Josef Kolbitsch josef.kolbitsch@tugraz.at http://businesssolutions.tugraz.at/ AK Medientechnologien 08 App Deployment Josef Kolbitsch josef.kolbitsch@tugraz.at http://businesssolutions.tugraz.at/ Übersicht Allgemeines Personen (Zertifikate) Devices Apps Provisioning Profiles Deployment

Mehr

Apple Train the Trainer 10 App Store Submission. Josef Kolbitsch josef.kolbitsch@tugraz.at http://businesssolutions.tugraz.at/

Apple Train the Trainer 10 App Store Submission. Josef Kolbitsch josef.kolbitsch@tugraz.at http://businesssolutions.tugraz.at/ Apple Train the Trainer 10 App Store Submission Josef Kolbitsch josef.kolbitsch@tugraz.at http://businesssolutions.tugraz.at/ Übersicht Allgemeines Provisioning Profiles Application Binary vorbereiten

Mehr

AK Medientechnologien 09 App Store Submission. Josef Kolbitsch josef.kolbitsch@tugraz.at http://businesssolutions.tugraz.at/

AK Medientechnologien 09 App Store Submission. Josef Kolbitsch josef.kolbitsch@tugraz.at http://businesssolutions.tugraz.at/ AK Medientechnologien 09 App Store Submission Josef Kolbitsch josef.kolbitsch@tugraz.at http://businesssolutions.tugraz.at/ Übersicht Allgemeines Provisioning Profiles Application Binary vorbereiten App

Mehr

1 Einführung 1. 2 Einrichten der Arbeitsumgebung 9. 3 Schnelleinstieg in Xcode und Objective-C 25

1 Einführung 1. 2 Einrichten der Arbeitsumgebung 9. 3 Schnelleinstieg in Xcode und Objective-C 25 1 Einführung 1 1.1 Das Smartphone 2 1.2 An wen richtet sich dieses Buch? 2 1.3 Buchaufbau und verwendete Technologien 3 1.4 Vorstellung des Beispielprojekts 4 2 Einrichten der Arbeitsumgebung 9 2.1 Installation

Mehr

Mac OS X und ios. Softwarearchitekturen SS 2011. Von Pawel Wall

Mac OS X und ios. Softwarearchitekturen SS 2011. Von Pawel Wall Mac OS X und ios Softwarearchitekturen SS 2011 Von Pawel Wall Inhalt UNIX-Kategorien Kernel und Kerneltypen Die Vorgeschichte von Mac OS X Die Architektur von Mac OS X Die Architektur von ios Fazit Unix-Kategorien

Mehr

AK Medientechnologien Hello World. Josef Kolbitsch josef.kolbitsch@tugraz.at http://businesssolutions.tugraz.at/

AK Medientechnologien Hello World. Josef Kolbitsch josef.kolbitsch@tugraz.at http://businesssolutions.tugraz.at/ AK Medientechnologien Hello World Josef Kolbitsch josef.kolbitsch@tugraz.at http://businesssolutions.tugraz.at/ Übersicht Demo-Applikation: Hello World Rückblick auf einzelne Schritte Entwicklungswerkzeuge

Mehr

Apple Train the Trainer 02 iphone OS

Apple Train the Trainer 02 iphone OS Apple Train the Trainer 02 iphone OS Geschichte und Überblick Josef Kolbitsch josef.kolbitsch@tugraz.at http://businesssolutions.tugraz.at/ Übersicht A Very Brief History of Apple, iphone OS, Xcode and

Mehr

Apps programmieren für ios

Apps programmieren für ios Apps programmieren für ios Allgemeine Einleitung ios ist das Apple-Betriebssystem von iphone, ipad, ipod touch und Apple TV und (nach Angaben des Herstellers) das "fortschrittlichste mobile Betriebssystem

Mehr

Apps für ios entwickeln

Apps für ios entwickeln Apps für ios entwickeln Am Beispiel einer realen App Bearbeitet von Jan Tittel, Jochen Baumann 1. Auflage 2013. Buch. XII, 222 S. ISBN 978 3 446 43192 8 Format (B x L): 17,9 x 24,7 cm Gewicht: 589 g Weitere

Mehr

Stichwortverzeichnis. Cocoa 491 Cocoa Touch 436, 491 CocoaHeads 24 Compiler 28, 402, 489, 490

Stichwortverzeichnis. Cocoa 491 Cocoa Touch 436, 491 CocoaHeads 24 Compiler 28, 402, 489, 490 A Anforderungen 467 Animationen 394 App Store 29 Array 226 ASCII 88 Aufwand 482 Ausnahme 474 Automatic Reference Counting 159 Automatisierte Tests 468 B Bedingung 77, 95 else-anweisung 96 if-anweisung

Mehr

Klaus M. Rodewig, Clemens Wagner. Apps entwickeln für iphone und ipad. Das Praxisbuch .. ~_.. GalileoPress

Klaus M. Rodewig, Clemens Wagner. Apps entwickeln für iphone und ipad. Das Praxisbuch .. ~_.. GalileoPress Klaus M. Rodewig, Clemens Wagner Apps entwickeln für iphone und ipad Das Praxisbuch.. ~_.. GalileoPress Auf einen Blick 1 Einführung,... 17 2 Einstieg in die Praxis 61 3 Aufwachen - analoger Wecker 145

Mehr

Programmieren für iphone und ipad

Programmieren für iphone und ipad Programmieren für iphone und ipad Markus Stäuble ist freier Berater für mobile Projekte. Davor war er in diversen Beratungsfunktionen tätig, u.a. als CTO bei einem IT- und Webdienstleister. Sein Schwerpunkt

Mehr

Überblick FBC SNW Zusammenfassung. Entwurfsmuster. Eine Einführung. Botond Draskoczy. Marcus Vitruvius Pollio

Überblick FBC SNW Zusammenfassung. Entwurfsmuster. Eine Einführung. Botond Draskoczy. Marcus Vitruvius Pollio Entwurfsmuster Eine Einführung Botond Draskoczy Marcus Vitruvius Pollio Überblick Historie, Literatur Das Flugapparat-Bildschirmschoner-Projekt (FBP) Das internetbasierte Solar-Netzwerk (SNW) Zusammenfassung

Mehr

Praktikum ios-entwicklung

Praktikum ios-entwicklung Praktikum ios-entwicklung Wintersemester 2018/19 Prof. Dr. Linnhoff-Popien Markus Friedrich, Christoph Roch 1 ios als Entwicklungsplattform ios Ökosystem, Evolution und Architektur 2 ios ios ist das Betriebssystem

Mehr

Inhaltsverzeichnis. Teitl iphone-grundlagen 27. Einführung 21. Kapitel 1 Außergewöhnliche Anwendungen für das iphone erstellen 29.

Inhaltsverzeichnis. Teitl iphone-grundlagen 27. Einführung 21. Kapitel 1 Außergewöhnliche Anwendungen für das iphone erstellen 29. Über den Autor 7 Einführung 21 Über dieses Buch 22 Konventionen in diesem Buch 23 Törichte Annahmen über den Leser 23 Wie dieses Buch aufgebaut ist 24 Teil I: iphone-grundlagen 24 Teil II: Die Entwicklungstools

Mehr

Praktikum ios-entwicklung

Praktikum ios-entwicklung Praktikum ios-entwicklung Sommersemester 2018 Prof. Dr. Linnhoff-Popien Markus Friedrich, Kyrill Schmid 11.04.2018 Markus Friedrich, Kyrill Schmid - Praktikum ios-entwicklung SS18 1 ios als Entwicklungsplattform

Mehr

Dr. Dirk Koller. > entwickeln. Applikationen für iphone, ipad und ipod touch programmieren. Mit 213 Abbildungen

Dr. Dirk Koller. > entwickeln. Applikationen für iphone, ipad und ipod touch programmieren. Mit 213 Abbildungen Dr. Dirk Koller > entwickeln Applikationen für iphone, ipad und ipod touch programmieren Mit 213 Abbildungen Inhaltsverzeichnis 1 Einleitung 13 1.1 Das iphone: ein revolutionäres mobiles Gerät 13 1.2 Für

Mehr

iphone Architektur und Programmierung Daniel Aigner aigner@mathematik.uni-marburg.de

iphone Architektur und Programmierung Daniel Aigner aigner@mathematik.uni-marburg.de iphone Architektur und Programmierung Daniel Aigner aigner@mathematik.uni-marburg.de Inhalt 1. 2. 3. 4. 5. 6. 7. 8. 9. Einführung Das iphone, ios & Apps Design-Patterns in der iphone-architektur Die verschiedenen

Mehr

Apple Train the Trainer 08 Developer Programs. Josef Kolbitsch josef.kolbitsch@tugraz.at http://businesssolutions.tugraz.at/

Apple Train the Trainer 08 Developer Programs. Josef Kolbitsch josef.kolbitsch@tugraz.at http://businesssolutions.tugraz.at/ Apple Train the Trainer 08 Developer Programs Josef Kolbitsch josef.kolbitsch@tugraz.at http://businesssolutions.tugraz.at/ Übersicht Allgemeines Übersicht über Programme iphone Developer University Program

Mehr

Vorwort Die Geschichte der Apps 19

Vorwort Die Geschichte der Apps 19 Inhalt Vorwort 11 1 Ein kleiner Schritt 13 1.1 Die Geschichte der Apps 19 1.2 Was brauche ich, um eine App zu programmieren? 24 1.2.1 Die Hardware 24 1.2.2 Wie kann ich verschiedene Gebrauchtgeräte vergleichen?

Mehr

Inhaltsverzeichnis. Apps für Android entwickeln

Inhaltsverzeichnis. Apps für Android entwickeln Inhaltsverzeichnis zu Apps für Android entwickeln von Jan Tittel und Jochen Baumann ISBN (Buch): 978-3-446-43191-1 ISBN (E-Book): 978-3-446-43315-1 Weitere Informationen und Bestellungen unter http://www.hanser-fachbuch.de/978-3-446-43191-1

Mehr

3.9 Grundelemente einer Benutzeroberfläche

3.9 Grundelemente einer Benutzeroberfläche 92 3 Grundlagen einer ios-anwendung 3.8.4 Target-Actions Einer der häufigsten Anwendungsfälle bei einer Oberfläche ist das Betätigen einer Schaltfläche durch einen Anwender, woraufhin eine bestimmte Aktion

Mehr

Holger Hinzberg. iphone Apps programmieren. Praxiseinstieg. mitp

Holger Hinzberg. iphone Apps programmieren. Praxiseinstieg. mitp Holger Hinzberg iphone Apps programmieren Praxiseinstieg mitp View Controller Einleitung 13 1 Grlagen von ObjectiveC 21 1.1 Stilmittel in den Listings 21 1.2 Kommentare 22 1.3 ObjectiveC kann C 23 1.4

Mehr

DPS App Zertifikate für ios

DPS App Zertifikate für ios Apple Developer Account Das Apple Developer Center unter http://developer.apple.com Apple Xcode Installation unter https://developer.apple.com/xcode/ ios Dev Center - Login Login in das ios Developer Center

Mehr

Inhaltsverzeichnis. Vorwort Geleitwort von Grady Booch Einleitung... 23

Inhaltsverzeichnis. Vorwort Geleitwort von Grady Booch Einleitung... 23 Vorwort.................................................. 17 Geleitwort von Grady Booch................................. 21 Einleitung................................................ 23 1 Einführung...............................................

Mehr

APPS für ios 10. professionell entwickeln. Apple Watch

APPS für ios 10. professionell entwickeln. Apple Watch thomas SILLMANN APPS für ios 10 professionell entwickeln // Sauberen Code schreiben mit Swift 3 und Objective-C // Stabile Apps für iphone und ipad programmieren // Techniken & Methoden von Grund auf verstehen

Mehr

Martin Marinschek- Wolfgang Radinger. Ruby on Rails. Einstieg in die effiziente Webentwicklung. [Tu dpunkt.verlag

Martin Marinschek- Wolfgang Radinger. Ruby on Rails. Einstieg in die effiziente Webentwicklung. [Tu dpunkt.verlag Martin Marinschek- Wolfgang Radinger Ruby on Rails Einstieg in die effiziente Webentwicklung [Tu dpunkt.verlag Inhaltsverzeichnis 1 Ruby on Rails -»Bitte Einsteigen«1 1.1 Web-Entwicklung und Entwicklung

Mehr

So#ware- Engineering für mobile Systeme. paluno

So#ware- Engineering für mobile Systeme. paluno So#ware- Engineering für mobile Systeme Gliederung 1 Grundlagen 2 Grundlagen der Anwendungsentwicklung für Android 3 Grundlagen der Anwendungsentwicklung für ios 4 KommunikaBon mit Netzwerken 5 MulBthreading

Mehr

AK Medientechnologien 05 Delegation

AK Medientechnologien 05 Delegation AK Medientechnologien 05 Delegation TableViews, XML Parser, Application Josef Kolbitsch josef.kolbitsch@tugraz.at http://businesssolutions.tugraz.at/ Übersicht Allgemeines zum Delegation Pattern Theoretische

Mehr

Perspektiven: Spiele in ios

Perspektiven: Spiele in ios Perspektiven: Spiele in ios Universität zu Köln Historisch Kulturwissenschaftliche Informationsverarbeitung SS 2012 Reusable Content in 3D und Simulationssystemen Dozent: Prof. Dr. Manfred Thaller Referent:

Mehr

1.1 Für wen ist dieses Buch geeignet? Für wen ist dieses Buch eher nicht geeignet? Was erwartet Sie in diesem Buch? 6

1.1 Für wen ist dieses Buch geeignet? Für wen ist dieses Buch eher nicht geeignet? Was erwartet Sie in diesem Buch? 6 D3kjd3Di38lk323nnm 1 Einleitung... 1 1.1 Für wen ist dieses Buch geeignet? 4 1.2 Für wen ist dieses Buch eher nicht geeignet? 5 1.3 Was erwartet Sie in diesem Buch? 6 2 Die Adobe Digital Publishing Suite

Mehr

Thomas Sillmann. Swift im Detail HANSER

Thomas Sillmann. Swift im Detail HANSER Thomas Sillmann Swift im Detail HANSER Inhalt 1 Apples neue Programmiersprache: Swift 1 1.1 Willkommen bei Swift! 1 1.2 Warum Swift? 1 1.3 Swift und Objective-C 2 1.4 Voraussetzungen für die Swift-Entwicklung

Mehr

TDD für iphone OS. xpdays 2009. Tammo Freese

TDD für iphone OS. xpdays 2009. Tammo Freese TDD für iphone OS xpdays 2009 Tammo Freese Inhalt Unit Testing für iphone OS Mockobjekte für iphone OS TDD für iphone OS? Unit Testing auf dem iphone Vor iphone OS 3.0: kaum dokumentiert nur auf dem Entwicklungsrechner

Mehr

SENSOREN MOBILER DEVICES

SENSOREN MOBILER DEVICES SENSOREN MOBILER DEVICES Universität zu Köln Historisch-Kulturwissenschaftliche Informationsverarbeitung AM1 Hauptseminar: Re-usable Content in 3D und Simulationssystemen SS 2013 Prof. Manfred Thaller

Mehr

Objective-C 2.0. Programmierung für Mac OS X und iphone. von Sebastian Meyer, Torben Wichers. 2., überarb. Aufl. 2011

Objective-C 2.0. Programmierung für Mac OS X und iphone. von Sebastian Meyer, Torben Wichers. 2., überarb. Aufl. 2011 Objective-C 2.0 Programmierung für Mac OS X und iphone von Sebastian Meyer, Torben Wichers 2., überarb. Aufl. 2011 Objective-C 2.0 Meyer / Wichers schnell und portofrei erhältlich bei beck-shop.de DIE

Mehr

Einstieg in Objective-C 2.0 und Cocoa

Einstieg in Objective-C 2.0 und Cocoa Kai Surendorf, Markus Hardt Einstieg in Objective-C 2.0 und Cocoa inkl. iphone-programmierung mit dem SDK 3 Galileo Press Auf einen Blick TEIL I: Einführung 23 TEIL II: Objective-C 49 TEIL III: Cocoa 135

Mehr

Apps-Entwicklung mit Eclipse

Apps-Entwicklung mit Eclipse JDroid mit Eclipse Seite 1 Apps-Entwicklung mit Eclipse Version 1.1, 30. April 2013 Vorbereitungen: 1. JDK installieren JDK SE neuste Version (64 oder 32 Bit) herunterladen und installieren (http://www.oracle.com/technetwork/java/javase/downloads/index.html)

Mehr

APPS FÜR ANDROID ENTWICKELN

APPS FÜR ANDROID ENTWICKELN jan TITTEL jochen BAUMANN ELL N H C S IEG T S N I E APPS FÜR ANDROID ENTWICKELN AM BEISPIEL EINER REALEN APP Inhalt 1 Einführung.............................................. 1 1.1 Die Android-Plattform.................................................

Mehr

Tutorium Softwaretechnik I

Tutorium Softwaretechnik I Tutorium Softwaretechnik I Moritz Klammler 27. Juni 2017 Fakultät für Informatik, IPD Tichy Titelfoto: Copyright (C) 2010 Multimotyl CC BY-SA 3.0 1 27. Juni 2017 Moritz Klammler - Tutorium Softwaretechnik

Mehr

Mapbender3 Workshop. Astrid Emde AGIT 2015 Salzburg

Mapbender3 Workshop. Astrid Emde AGIT 2015 Salzburg Mapbender3 Workshop Astrid Emde AGIT 2015 Salzburg Mapbender3 Astrid Emde WhereGroup AGIT 2015 Mapbender Developer Team Astrid Emde Mapbende Developer Team Mapbender PSC (Project Steering Commitee) Konzeption,

Mehr

Xcode/Cocoa/Objective-C Crashkurs Programmieren unter Mac OS X

Xcode/Cocoa/Objective-C Crashkurs Programmieren unter Mac OS X Xcode/Cocoa/Objective-C Crashkurs Programmieren unter Mac OS X SwissMacMeeting #1 26. Juni 2004 Messeturm Basel http://mac.naepflin.com Was ist das Ziel dieses Kurses? Starthilfe Einblick in die Möglichkeiten,

Mehr

Objective-C und Cocoa Praxiseinstieg

Objective-C und Cocoa Praxiseinstieg mitp Professional Objective-C und Cocoa Praxiseinstieg Programmierung für Mac OS X und iphone von Holger Hinzberg 1. Auflage Objective-C und Cocoa Praxiseinstieg Hinzberg schnell und portofrei erhältlich

Mehr

UI-TESTING FÜR MOBILE PLATTFORMEN HERAUSFORDERUNG UND CHANCE ZUGLEICH!

UI-TESTING FÜR MOBILE PLATTFORMEN HERAUSFORDERUNG UND CHANCE ZUGLEICH! UI-TESTING FÜR MOBILE PLATTFORMEN HERAUSFORDERUNG UND CHANCE ZUGLEICH! von @MarkusTiede - BREDEX GmbH ABOUT ME Eclipse.org Committer since 2010 Jubula & Simultaneous Release Eclipse Packaging Project primär

Mehr

Naviki GPS-Anwendungsentwicklung für Mobiltelefone www.naviki.org

Naviki GPS-Anwendungsentwicklung für Mobiltelefone www.naviki.org Naviki GPS-Anwendungsentwicklung für Mobiltelefone www.naviki.org Fachhochschule Münster Labor für Software Engineering luzar@fh-muenster.de www.naviki.org 1 Naviki die Idee www.naviki.org 2 Wie funktioniert

Mehr

Sicherheit von Smartphone-Betriebssystemen im Vergleich. Andreas Jansche Gerhard Klostermeier

Sicherheit von Smartphone-Betriebssystemen im Vergleich. Andreas Jansche Gerhard Klostermeier Sicherheit von Smartphone-Betriebssystemen im Vergleich Andreas Jansche Gerhard Klostermeier 1 / 24 Inhalt ios Sicherheitsmechanismen allgemein Sicherheits-APIs weitere Features Probleme Android Architektur

Mehr

Magento Theming Ein Einstieg Rainer Wollthan

Magento Theming Ein Einstieg Rainer Wollthan Magento Theming Ein Einstieg Rainer Wollthan Überblick Vorbereitung Datei Struktur Adminbereich Layout XML Block Template Magento Theming macht Spaß! Vorbereitung Produkte Marketingmaßnahmen Design Länder

Mehr

Mozilla Firefox 4 PRAXIS. bhv. inkl. Thunderbird 3.1. Firefox 4 und Thunderbird 3.1 für Windows, Mac und Linux

Mozilla Firefox 4 PRAXIS. bhv. inkl. Thunderbird 3.1. Firefox 4 und Thunderbird 3.1 für Windows, Mac und Linux bhv PRAXIS Thomas Kobert Tim Kobert Mozilla Firefox 4 inkl. Thunderbird 3.1 Surfen für lau Mit dem Firefox-Browser ins Internet Werbefreie Zone Einsatz des Pop-Up-Blockers My Firefox Den Browser anpassen

Mehr

Mac OS X Programmierung

Mac OS X Programmierung Mac OS X Programmierung Eine Einführung in Cocoa, Objective-C und Xcode Christina Zeeh Mac User Group Stuttgart 17.08.2004 Überblick Erster Teil Softwareentwicklung für Mac OS X - ein Überblick Objektorientierung

Mehr

Android-Apps Google-Maps v2

Android-Apps Google-Maps v2 Android-Apps Google-Maps v2 2/20 Die einfachste Map-App entwickeln Achtung! Die seit März 2013 alleinig gültige Google Maps Android API v2 ist nicht kompatible mit der Vorgängerversion. Auch die alten

Mehr

SAP -Schnelleinstieg: ABAP-Entwicklung in Eclipse. Christoph Lordieck

SAP -Schnelleinstieg: ABAP-Entwicklung in Eclipse. Christoph Lordieck SAP -Schnelleinstieg: ABAP-Entwicklung in Eclipse Christoph Lordieck INHALTSVERZEICHNIS Inhaltsverzeichnis Vorwort 7 1 Einführung in Eclipse 11 1.1 Motivation der SAP für Eclipse 11 1.2 Vorteile von ABAP-Entwicklung

Mehr

Modern Objective-C und Cocoa

Modern Objective-C und Cocoa Holger Hinzberg Modern Objective-C und Cocoa Praxiseinstieg Programmierung für Mac OS X und iphone mitp I n haltsverzeich nis Danksagung 13 Einleitung 15 Teil I Grundlagen von Objective-C 19 1 Grundlagen

Mehr

Developer Apple. Verwenden Sie Ihre Schlüsselbundverwaltung (Keychain) in Ihrer Symbolleiste/Toolbar

Developer Apple. Verwenden Sie Ihre Schlüsselbundverwaltung (Keychain) in Ihrer Symbolleiste/Toolbar Developer Apple Mit Hilfe dieser Anleitung eröffnen Sie Ihren eigenen Apple Developer Account und lernen in einigen Schritten, wie man Signing Request, Production.p12, Push.p12, yourappname. mobileprovision

Mehr

DOTS - reloaded. EntwicklerCamp René Winkelmeyer midpoints GmbH

DOTS - reloaded. EntwicklerCamp René Winkelmeyer midpoints GmbH DOTS - reloaded EntwicklerCamp 2014 René Winkelmeyer midpoints GmbH Über mich midpoints GmbH http://www.midpoints.de IBM Advanced Business Partner IBM Design Partner Services Notes / Domino Consulting

Mehr

Tutorium Softwaretechnik I

Tutorium Softwaretechnik I Tutorium Softwaretechnik I Moritz Klammler 11. Juli 2017 Fakultät für Informatik, IPD Tichy Titelfoto: Copyright (C) 2010 Multimotyl CC BY-SA 3.0 1 11. Juli 2017 Moritz Klammler - Tutorium Softwaretechnik

Mehr

App-Entwicklung mit Titanium

App-Entwicklung mit Titanium App-Entwicklung mit Titanium Masterstudienarbeit von Betreuung Prof. Dr. M. von Schwerin App-Entwicklung mit Titanium 1 Gliederung 1.Titanium Eine Einführung 2.Programmierschnittstelle (API) 3.Module 4.App

Mehr

Workshop 6 (ws6c) native Entwicklung für mobile Geräte

Workshop 6 (ws6c) native Entwicklung für mobile Geräte Workshop 6 (ws6c) native Entwicklung für mobile Geräte Mono Folie 1 11. März 2013 Oliver Brack Oliver Brack oliver.brack@zuehlke.com 2003 2006 HSR Hochschule für Technik Rapperswil Informatikstudium 2007

Mehr

Mobile Konsole von NetSupport DNA Erste Schritte. Copyright 2011 NetSupport Ltd alle Rechte vorbehalten

Mobile Konsole von NetSupport DNA Erste Schritte. Copyright 2011 NetSupport Ltd alle Rechte vorbehalten Mobile Konsole von NetSupport DNA Erste Schritte Copyright 2011 NetSupport Ltd alle Rechte vorbehalten Einführung...3 Installation...3 Web Server Installation...3 Webserver Installation...3 Lizenzvertrag

Mehr

APEX OOS TOOLS & HELFER

APEX OOS TOOLS & HELFER APEX OOS TOOLS & HELFER About me Oracle > 8 Jahre APEX > 8 Jahre Freelancer seit 2016 Vorher APEX Entwickler im Versicherungsumfeld aktiver Open Source Entwickler auf Github Mit-Entwickler von apex.world!

Mehr

JDroidLib mit Eclipse (Mac/Linux/Windows)

JDroidLib mit Eclipse (Mac/Linux/Windows) JDroidLib mit Eclipse (Mac/Linux/Windows) Version 1.3, 25. März 2013 (Unter Windows besser die ADT-Bundle Version installieren, siehe entsprechende Anleitung) Vorbereitungen: 1. JDK SE neuste Version installieren,

Mehr

SE Besprechung. Übung 4 Architektur, Modulentwurf

SE Besprechung. Übung 4 Architektur, Modulentwurf SE Besprechung Übung 4 Architektur, Modulentwurf SE, 22.11.11 Mengia Zollinger 2.1 Architekturstile (6 Punkte) 2.1.A Ausgabe eines Monatsabos an Angestellte Lösung: Pipe-and-Filter Beispiel Lösung [Benz,

Mehr

Mobility mit IBM Worklight Erste Schritte zu einer mobilen App. Benjamin Stein, Consultant Stuttgart, 03.04.2014

Mobility mit IBM Worklight Erste Schritte zu einer mobilen App. Benjamin Stein, Consultant Stuttgart, 03.04.2014 Mobility mit IBM Worklight Erste Schritte zu einer mobilen App Benjamin Stein, Consultant Stuttgart, 03.04.2014 Agenda Was ist IBM Worklight eigentlich? Hintergrund und Idee, Architektur und Bestandteile

Mehr

IBM Cognos Mobile Überblick, Security und Individualisierung

IBM Cognos Mobile Überblick, Security und Individualisierung IBM Cognos Mobile Überblick, Security und Individualisierung PPI AG, Peter Clausen 19. Februar 2015 PPI Roadshow BI Agenda IBM Cognos Mobile Überblick Merkmale Komponenten und Technologie Administration

Mehr

FileMaker Konferenz 2011. FileMaker Runtime in den Appstore

FileMaker Konferenz 2011. FileMaker Runtime in den Appstore FileMaker Konferenz 2011 FileMaker Runtime in den Appstore Von der FileMaker Datei zum MacOS Appstore Patrick Risch Miratools AG Schellenberg, Liechtenstein FileMaker Konferenz 2011 FileMaker Runtime in

Mehr

Online Kurs Entwicklung der Apps auf iphone und ipad

Online Kurs Entwicklung der Apps auf iphone und ipad ios Kurs Online Kurs Entwicklung der Apps auf iphone und ipad Akademie Domani info@akademiedomani.de Allgemeines Programm des Kurses für ios Modul 1 Einführung in die Programmierung Erste Lerneinheit Einführung

Mehr

Eclipse Rieh Client Platform

Eclipse Rieh Client Platform Heiko Sippel, Jens Bendisposto, Michael Jastram Eclipse Rieh Client Platform Entwicklung von erweiterbaren Anwendungen mit RCP ntwickier.press V E E.l E.2 E.3 E.4 Teil 1 1 1.1 1.2 1.3 1.4 1.5 2 2.1 2.2

Mehr

Praktikum ios-entwicklung. Wintersemester 2017 / 2018 Prof. Dr. Linnhoff-Popien Kyrill Schmid, Markus Friedrich

Praktikum ios-entwicklung. Wintersemester 2017 / 2018 Prof. Dr. Linnhoff-Popien Kyrill Schmid, Markus Friedrich Praktikum ios-entwicklung Wintersemester 2017 / 2018 Prof. Dr. Linnhoff-Popien Kyrill Schmid, Markus Friedrich 1 AUSSCHREIBUNG Ort Aufgabe Lehrstuhl für Sozialpädiatrie der Fakultät für Medizin der Technischen

Mehr

Design Patterns 2. Model-View-Controller in der Praxis

Design Patterns 2. Model-View-Controller in der Praxis Design Patterns 2 Model-View-Controller in der Praxis Design Patterns Oft Schablonen für eine Klassenstruktur... aber nicht immer! Dahinterliegende Konzepte wichtiger als wörtliche Umsetzung Pattern werden

Mehr

Thomas Künneth. Android 3. Apps entwickeln mit dem Android SDK. Galileo Press

Thomas Künneth. Android 3. Apps entwickeln mit dem Android SDK. Galileo Press Thomas Künneth Android 3 Apps entwickeln mit dem Android SDK Galileo Press Vorwort 13 TEIL I Grundlagen 1.1 Entstehung 19 1.1.1 Die Open Handset Alliance, 20 1.1.2 Android Ine 20 1.1.3 Evolution einer

Mehr

<Trainingsinhalt> XML und Datenbanken

<Trainingsinhalt> XML und Datenbanken XML und Datenbanken i training Inhaltsverzeichnis Vorwort 11 Kapitel 1 XML 13 1.1 Voraussetzungen für XML 14 1.2 Allgemeines 14 1.3 Migration von HTML zu XML 16 1.4 Argumente für XML

Mehr

IBM Content Manager CM V 8.4.3 Proof of Technology

IBM Content Manager CM V 8.4.3 Proof of Technology IBM Content Manager CM V 8.4.3 Proof of Technology Annette Wolf - wolfanne@de.ibm.com 1 Enterprise Content Management Agenda ECM Portfolio Content Manager Architektur und Update V8.4.3 Content Manager

Mehr

Projekte. Beratung. Spezialisten. FAQs zur Technik. IKS-Thementag FAQs zur Technik 1 61

Projekte. Beratung. Spezialisten. FAQs zur Technik. IKS-Thementag FAQs zur Technik 1 61 Projekte. Beratung. Spezialisten. FAQs zur Technik IKS-Thementag Autor: Jan Laußmann 12.04.2016 FAQs zur Technik 1 61 Agenda Development Distribution Push Notifications Google Analytics Security FAQs zur

Mehr

Inhaltsverzeichnis. TeiM. V E E.l E.2 E.3 E.4. Vorwort von Stefan Tilkov Einleitung Zielgruppe Über dieses Buch Konventionen Dank

Inhaltsverzeichnis. TeiM. V E E.l E.2 E.3 E.4. Vorwort von Stefan Tilkov Einleitung Zielgruppe Über dieses Buch Konventionen Dank V E E.l E.2 E.3 E.4 TeiM 1 1.1 1.2 1.3 1.4 1.5 2 2.1 2.2 2.3 2.4 2.5 2.6 3 3.1 3.2 3.3 3.4 3.5 Vorwort von Stefan Tilkov Einleitung Zielgruppe Über dieses Buch Konventionen Dank Überblick Die Entwicklungsumgebung

Mehr

Inhaltsverzeichnis. 2.2 Grundlagen der UML... 41. 2.3 Zusammenfassung... 53

Inhaltsverzeichnis. 2.2 Grundlagen der UML... 41. 2.3 Zusammenfassung... 53 Vorwort......................................................... 13 1 Vorbereitungen.................................................. 17 1.1 JDK-Installation unter Windows................................

Mehr

5.3 Verwendung der integrierten Datenbank SQLite

5.3 Verwendung der integrierten Datenbank SQLite 5.3 Verwendung der integrierten Datenbank SQLite 153 5.3 Verwendung der integrierten Datenbank SQLite Ein wichtiges Element des iphone OS ist die integrierte Datenbank SQLite. Damit haben Sie die Möglichkeit,

Mehr

Seminar Multimediale Werkzeuge Sommersemester 2011

Seminar Multimediale Werkzeuge Sommersemester 2011 Seminar Multimediale Werkzeuge Sommersemester 2011 Dipl.-Ing. Marco Niehaus marco.niehaus@tu-ilmenau.de 09.06.2011 Page 1 Android Development - Installation Java SDK wird benötigt (http://www.oracle.com/technetwork/java/javase/downloads/index.html)

Mehr

const Zwei Schlüsselwörter bei der Deklaration von Variablen und Member-Funktionen haben wir noch nicht behandelt: const und static.

const Zwei Schlüsselwörter bei der Deklaration von Variablen und Member-Funktionen haben wir noch nicht behandelt: const und static. const Zwei Schlüsselwörter bei der Deklaration von Variablen und Member-Funktionen haben wir noch nicht behandelt: const und static. Eine const Variable kann ihren Wert nicht ändern: const double pi =

Mehr

Spiele entwickeln für ipad, iphone und ipod touch

Spiele entwickeln für ipad, iphone und ipod touch Spiele entwickeln für ipad, iphone und ipod touch Bearbeitet von Thomas Lucka 2., aktualisierte und erweiterte Auflage 202. Buch. 384 S. Hardcover ISBN 78 3 446 43085 3 Format (B x L): 20,2 x 24,6 cm Gewicht:

Mehr

Seminararbeit: iphone Entwicklung von 0 auf 100. Von Philipp Koulen

Seminararbeit: iphone Entwicklung von 0 auf 100. Von Philipp Koulen Seminararbeit: iphone Entwicklung von 0 auf 100 Erstbetreuer: Zweitbetreuer: Prof. Dr. Walter Hillen Jonathan Diehl Von Philipp Koulen Inhaltsverzeichnis Einführung...4 Ziel und Grobe Themenübersicht...4

Mehr

iphone OS Applikationsentwicklung auf mobilen Endgeräten

iphone OS Applikationsentwicklung auf mobilen Endgeräten iphone OS Applikationsentwicklung auf mobilen Endgeräten Nicolas Neubauer Universität Osnabrück, 22.04.2010 Agenda Inhalt Einführung in... die Hardware-Grundlagen den konzeptuellen Plattform-Aufbau Objective

Mehr

Design Patterns. 5. Juni 2013

Design Patterns. 5. Juni 2013 Design Patterns 5. Juni 2013 Überblick Was sind Design Patterns? Welche Design Patterns gibt es? Wann sollte man Design Patterns einsetzen? Refactoring und Design Patterns: Welchen Zusammenhang gibt es

Mehr

EMF-GMF-Tutorial: Petrinet

EMF-GMF-Tutorial: Petrinet EMF-GMF-Tutorial: Petrinet Petrinet-Metamodell anlegen 1. File/New/Other: Empty EMF Project Project Name: de.upb.agengels.se.petrinet 2. Rechtsklick auf model-verzeichnis => New/Other: Ecore Diagram Domain

Mehr

iad Apps fordern das TV heraus

iad Apps fordern das TV heraus Minuten pro Tag iad Apps fordern das TV heraus Web vs. Mobile Apps vs. TV Konsum 180 162 168 168 120 94 127 60 70 72 70 66 0 Dezember 2010 Dezember 2011 Dezember 2012 Web Browsing Mobile Applikationen

Mehr

Apps-Entwicklung mit Netbeans

Apps-Entwicklung mit Netbeans JDroid mit Netbeans Seite 1 Apps-Entwicklung mit Netbeans Version 2.2, 30. April 2013 Vorbereitungen: 1. JDK SE neuste Version installieren, (http://www.oracle.com/technetwork/java/javase/downloads/index.html)

Mehr

QUECHUA PHONE 5 DAS ERSTE MOUNTAINPROOF SMARTPHONE. Gebrauchsanleitung Android. Schlagfest Dichtigkeit Autonomie Apps die für das Wandern

QUECHUA PHONE 5 DAS ERSTE MOUNTAINPROOF SMARTPHONE. Gebrauchsanleitung Android. Schlagfest Dichtigkeit Autonomie Apps die für das Wandern QUECHUA PHONE 5 DAS ERSTE MOUNTAINPROOF SMARTPHONE Barometer Höhenmesser Schlagfest Dichtigkeit Autonomie Apps die für das Wandern Gebrauchsanleitung Android Überführung von Daten Ihres ios- iphone auf

Mehr

Mit Unity 3D eine Augemented Reality-App auf ein ios-device spielen

Mit Unity 3D eine Augemented Reality-App auf ein ios-device spielen Mit Unity 3D eine Augemented Reality-App auf ein ios-device spielen Du brauchst folgende Software: Unity 3D (64Bit-Version) XCode 8 Apple ID Vuforia Developer Account https://unity3d.com/de/get-unity/download

Mehr

Modellarbeit I: Entwurfsgerechte Klassenmodellierung

Modellarbeit I: Entwurfsgerechte Klassenmodellierung Modellarbeit I: Entwurfsgerechte Klassenmodellierung Vom Analysemodell zum Entwurfsmodell Nach der Etablierung der Techologien: Überarbeitung des Fachlichen Modells zu einem geeigneten Entwurfsmodell Navigationen

Mehr

Arno Becker Marcus Pant. Android. Grundlagen und Programmierung. I dpunkt.verlag

Arno Becker Marcus Pant. Android. Grundlagen und Programmierung. I dpunkt.verlag Arno Becker Marcus Pant Android Grundlagen und Programmierung I dpunkt.verlag IX 1 Ein erstes Beispiel 3 1.1 Projekt anlegen 3 1.2 Die erste Activity 4 1.3 Layout definieren 5 1.4 Activities aufrufen 8

Mehr

Mobile Development in.net mit Xamarin

Mobile Development in.net mit Xamarin 1 Mobile Development in.net mit Xamarin Mobile Web (Hybrid) Apps Vorteil: Weniger Aufwand Multi-Plattform Web-Technologien Nachteil: UX Performance UI Design Gerätefunktionen 2 Plattform abstrahieren 3

Mehr

Mit Cloud Power werden Sie zum

Mit Cloud Power werden Sie zum Mit Cloud Power werden Sie zum Herzlich Willkommen! Christian Hassa Managing Partner TechTalk Software AG Agenda Mobile App Development mit Xamarin Pause Azure Mobile Services Q&A 9h00-10h30 10h30-10h50

Mehr

Entwicklungswerkzeuge & - methoden

Entwicklungswerkzeuge & - methoden Entwicklungswerkzeuge & - methoden Debugging und Logging von mobile Apps Jürgen Menge Sales Consultant, Oracle Deutschland E-Mail: juergen.menge@oracle.com +++ Bitte nutzen Sie die bevorzugte Telefonnummer

Mehr

Objective-C 2.0. von Sebastian Meyer, Torben Wichers

Objective-C 2.0. von Sebastian Meyer, Torben Wichers Objective-C 2.0 von Sebastian Meyer, Torben Wichers 2009 Objective-C 2.0 Meyer / Wichers schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG Thematische Gliederung: Objektorientierte

Mehr