|
Vorwort |
5 |
|
|
Inhaltsverzeichnis |
7 |
|
|
Abkürzungsverzeichnis |
10 |
|
|
1 App4U – Die Welt der mobilen Applikationen |
12 |
|
|
1.1 Apps, eine Erfolgsgeschichte im B2C |
12 |
|
|
1.2 Erfolg durch Apps im B2B? |
14 |
|
|
1.3 App4U – Ein Leitfaden für die App-Entwicklung |
15 |
|
|
Literatur |
16 |
|
|
2 Auf dem Weg zur optimalen mobilen Anwendung |
17 |
|
|
2.1 Beweggründe und Anwendungsbereiche mobiler Applikationen |
18 |
|
|
2.2 Orientierungsrahmen für die Entwicklung mobiler Anwendungen |
20 |
|
|
2.2.1 Ausprägungen der B2B- und B2C-Märkte |
20 |
|
|
2.2.2 Vorgehen 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.1 Die Generierung einer Strategie für mobile Applikationen |
28 |
|
|
3.1.1 Strategiefindung |
30 |
|
|
3.1.2 Strategiedefinition |
37 |
|
|
3.1.3 Strategieumsetzung |
44 |
|
|
3.2 B2C und B2B Geschäftsmodelle für mobile Applikationen |
46 |
|
|
3.2.1 B2C Geschäftsmodelle |
47 |
|
|
3.2.2 B2B Geschäftsmodelle |
48 |
|
|
Literatur |
53 |
|
|
4 Der professionelle Einstieg in?die erfolgreiche App-Entwicklung |
55 |
|
|
4.1 Softwareentwicklung und Softwarebegriff |
55 |
|
|
4.2 Mobile Endgeräte |
59 |
|
|
4.2.1 Typologisierung mobiler Endgeräte |
60 |
|
|
4.2.2 Mobile Betriebssysteme für Smartphones und Tablet-PCs |
62 |
|
|
4.2.3 Spezifische Eigenschaften mobiler Endgeräte |
64 |
|
|
4.3 Mobile Applikationen |
66 |
|
|
4.3.1 Einordnung und Begriffsbestimmung |
66 |
|
|
4.3.2 Applikationstypen und Entwicklungsstrategien |
67 |
|
|
4.4 Instrumente und Werkzeuge der mobilen Anwendungsentwicklung |
69 |
|
|
4.4.1 Programmiersprachen 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.2 Entwicklungsumgebungen 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.1 Der Einsatz des Software Engineering in?der mobilen Anwendungsentwicklung |
86 |
|
|
5.2 Vorgehens- und Entwicklungsmodelle |
88 |
|
|
5.2.1 Klassische Vorgehensmodelle |
90 |
|
|
5.2.2 Moderne Vorgehensmodelle |
91 |
|
|
5.2.3 Agile Vorgehensmodelle |
93 |
|
|
5.2.4 Life-Cycle-Management mobiler Applikationen |
95 |
|
|
5.3 Markt- und Problemanalyse |
97 |
|
|
5.3.1 Markt- und kundenbezogene Entwicklung mobiler Anwendungen |
98 |
|
|
5.3.2 Problemanalyse und Zielbindung |
99 |
|
|
5.3.3 Werkzeuge 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.4 Planungs- und Konzeptionsphase |
105 |
|
|
5.4.1 Ist-Erhebung und Soll-Definition |
107 |
|
|
5.4.2 Projektplanung und Ressourcenmanagement |
108 |
|
|
5.4.3 Lasten- und Pflichtenheft |
110 |
|
|
5.4.4 Die Entwurfsphase |
111 |
|
|
5.4.5 Werkzeuge 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.5 Entwicklungs- und Testphase |
120 |
|
|
5.5.1 Testmanagement beim Entwicklungsprozess von mobilen Anwendungen |
121 |
|
|
5.5.2 Werkzeuge 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.6 Einführungs- und Veröffentlichungsphase |
129 |
|
|
5.6.1 Einführung und Betrieb von mobilen Applikationen im B2B-Bereich |
130 |
|
|
5.6.2 Vertriebsmöglichkeiten von mobilen Applikationen im B2C-Bereich |
132 |
|
|
5.6.3 Werkzeuge 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 |
|