| Vorwort | 5 |
|---|
| Inhaltsverzeichnis | 7 |
|---|
| Abkürzungsverzeichnis | 10 |
|---|
| 1 App4U – Die Welt der mobilen Applikationen | 12 |
|---|
| 1.1Apps, eine Erfolgsgeschichte im B2C | 12 |
| 1.2Erfolg durch Apps im B2B? | 14 |
| 1.3App4U – Ein Leitfaden für die App-Entwicklung | 15 |
| Literatur | 16 |
| 2 Auf dem Weg zur optimalen mobilen Anwendung | 17 |
|---|
| 2.1Beweggründe und Anwendungsbereiche mobiler Applikationen | 18 |
| 2.2Orientierungsrahmen für die Entwicklung mobiler Anwendungen | 20 |
| 2.2.1Ausprägungen der B2B- und B2C-Märkte | 20 |
| 2.2.2Vorgehen bei der Auswahl und Einführung mobiler Applikationen | 21 |
| 2.2.2.1 Durchführung einer Marktanalyse im B2B- und B2C-Markt | 22 |
| 2.2.2.2 Make-or-Buy-Entscheidung | 24 |
| 2.2.2.3 Auswahl mobiler Betriebssysteme | 26 |
| Literatur | 27 |
| 3 Strategien und Geschäftsmodelle für mobile Applikationen | 28 |
|---|
| 3.1Die Generierung einer Strategie für mobile Applikationen | 28 |
| 3.1.1Strategiefindung | 30 |
| 3.1.2Strategiedefinition | 37 |
| 3.1.3Strategieumsetzung | 44 |
| 3.2B2C und B2B Geschäftsmodelle für mobile Applikationen | 46 |
| 3.2.1B2C Geschäftsmodelle | 47 |
| 3.2.2B2B Geschäftsmodelle | 48 |
| Literatur | 53 |
| 4 Der professionelle Einstieg in?die erfolgreiche App-Entwicklung | 55 |
|---|
| 4.1Softwareentwicklung und Softwarebegriff | 55 |
| 4.2Mobile Endgeräte | 59 |
| 4.2.1Typologisierung mobiler Endgeräte | 60 |
| 4.2.2Mobile Betriebssysteme für Smartphones und Tablet-PCs | 62 |
| 4.2.3Spezifische Eigenschaften mobiler Endgeräte | 64 |
| 4.3Mobile Applikationen | 66 |
| 4.3.1Einordnung und Begriffsbestimmung | 66 |
| 4.3.2Applikationstypen und Entwicklungsstrategien | 67 |
| 4.4Instrumente und Werkzeuge der mobilen Anwendungsentwicklung | 69 |
| 4.4.1Programmiersprachen zur mobilen Applikationsentwicklung | 70 |
| 4.4.1.1 Java zur Entwicklung von Android-Applikationen | 72 |
| 4.4.1.2 C# zur Entwicklung von Windows-Phone-Applikationen | 73 |
| 4.4.1.3 Objective-C zur Entwicklung von iOS-Applikationen | 74 |
| 4.4.1.4 HTML 5 zur Entwicklung webbasierter Applikationen | 74 |
| 4.4.2Entwicklungsumgebungen für mobile Applikationen | 76 |
| 4.4.2.1 Entwicklungsumgebungen für Android basierte Applikationen | 77 |
| 4.4.2.2 Entwicklungsumgebungen für iOS basierte Applikationen | 78 |
| 4.4.2.3 Entwicklungsumgebungen für Windows Phone basierte Applikationen | 80 |
| Literatur | 82 |
| 5 Mit Struktur und Methode in?die projektindividuelle App-Entwicklung | 85 |
|---|
| 5.1Der Einsatz des Software Engineering in?der mobilen Anwendungsentwicklung | 86 |
| 5.2Vorgehens- und Entwicklungsmodelle | 88 |
| 5.2.1Klassische Vorgehensmodelle | 90 |
| 5.2.2Moderne Vorgehensmodelle | 91 |
| 5.2.3Agile Vorgehensmodelle | 93 |
| 5.2.4Life-Cycle-Management mobiler Applikationen | 95 |
| 5.3Markt- und Problemanalyse | 97 |
| 5.3.1Markt- und kundenbezogene Entwicklung mobiler Anwendungen | 98 |
| 5.3.2Problemanalyse und Zielbindung | 99 |
| 5.3.3Werkzeuge zur Unterstützung der Markt- und Problemanalyse | 101 |
| 5.3.3.1 Techniken des Zusammentragens von Informationen | 101 |
| 5.3.3.2 Techniken der Bewertung und Dokumentation von Informationen | 103 |
| 5.4Planungs- und Konzeptionsphase | 105 |
| 5.4.1Ist-Erhebung und Soll-Definition | 107 |
| 5.4.2Projektplanung und Ressourcenmanagement | 108 |
| 5.4.3Lasten- und Pflichtenheft | 110 |
| 5.4.4Die Entwurfsphase | 111 |
| 5.4.5Werkzeuge zur Planungs- und Konzeptionsphase | 113 |
| 5.4.5.1 Methoden zur Programmablaufmodellierung | 114 |
| 5.4.5.2 Methoden zur Datenmodellierung | 115 |
| 5.4.5.3 Methoden zur Prozessmodellierung | 117 |
| 5.5Entwicklungs- und Testphase | 120 |
| 5.5.1Testmanagement beim Entwicklungsprozess von mobilen Anwendungen | 121 |
| 5.5.2Werkzeuge zur Entwicklungs- und Testphase | 124 |
| 5.5.2.1 Frameworks für die mobile Anwendungsentwicklung | 124 |
| 5.5.2.2 Einsatz von Debugging-Tools für die mobile Anwendungsentwicklung | 126 |
| 5.6Einführungs- und Veröffentlichungsphase | 129 |
| 5.6.1Einführung und Betrieb von mobilen Applikationen im B2B-Bereich | 130 |
| 5.6.2Vertriebsmöglichkeiten von mobilen Applikationen im B2C-Bereich | 132 |
| 5.6.3Werkzeuge zur Einführungs- und Veröffentlichungsphase | 134 |
| 5.6.3.1 Benutzertests- und Schulungen | 134 |
| 5.6.3.2 Werbe- und Marketingmöglichkeiten | 137 |
| Literatur | 139 |
| Stichwortverzeichnis | 142 |