DHBW: Technische Grundlagen mobiler Applikationen

Get Started. It's Free
or sign up with your email address
Rocket clouds
DHBW: Technische Grundlagen mobiler Applikationen by Mind Map: DHBW: Technische Grundlagen mobiler Applikationen

1. Technik

1.1. HW

1.1.1. Geräterarten

1.1.2. Hersteller

1.1.3. Aufbau / Bestandteile

1.2. Netze

1.2.1. WLAN

1.2.2. EDGE / GPRS / UMTS / HSDPA

1.2.3. LTE

1.3. OS

1.3.1. Arten

1.3.1.1. Android

1.3.1.2. Windows Phone

1.3.1.3. iOS

1.3.1.4. Symbian?

1.3.1.5. Blackberry OS

1.3.1.6. Android SubOS

1.3.1.6.1. Firefox OS

1.3.2. Aufbau / Kernels / Layer

1.3.3. Grundlagen zu Betriebssystemen

1.4. Technologien & Features

1.4.1. Kompass

1.4.2. GPS / AGPS

1.4.3. GiroSensor

1.4.4. NFC

1.5. Nicht nur Smartphones

1.5.1. Tablets

1.5.2. Navi/CIS

1.5.3. Enterntainment

1.5.4. weitere...

2. App Grundlagen

2.1. Anforderungen/Besonderheiten

2.1.1. Always Connected

2.1.2. Mobile: Immer dabei

2.1.3. Eingeschränke Displaygrößen

2.1.4. Verwendungsparadigmen

2.1.4.1. Easy to consume

2.1.4.2. 1 Problem = 1 App

2.1.5. Integration von Techologien

2.1.5.1. Telefon

2.1.5.2. Location

2.1.6. Responsive Design

2.2. Mischung zwischen den Welten: Tablets

2.2.1. Großes Display

2.3. Arten von Apps nach verschiedenen Gesichtspunkten

2.3.1. Nativ/WebApp/Container

2.3.2. Connected/NotConnected

2.3.3. Business/Leisure/Games

2.4. Nutzungsverteilung Betriebssysteme

2.5. AppStores im Detail

2.5.1. AppleAppStore

2.5.2. Google Play / Marketplace

2.5.3. BB World

2.6. Apps im geschäftlichen Umfeld

2.6.1. Sicherheitsrichtilinien

2.6.2. Device Control Management

2.6.3. Enrollment Interne Apps

2.6.4. Anwendungsfälle

2.7. Erweiterte Aspekte

2.7.1. Datenschutz & Bewegungsprofile

2.7.2. Security

3. Historie

3.1. Frühe mobile Applikationen

3.1.1. PDA Programme

3.1.2. Java Applikationen

3.1.3. Symbian

3.2. Beginn der neuen Welt

3.2.1. iPhone

3.2.2. Appstores

3.2.3. Android

3.2.4. Fokus auf Usability

3.2.5. Mobile Datenflats

3.2.6. Neue Möglichkeiten

3.3. Entwicklungen der letzten Jahre

4. App Development

4.1. App Entwicklung

4.1.1. WebApps

4.1.1.1. HTML/JS Basics

4.1.1.1.1. HTML5

4.1.1.1.2. JS Basics + jQuery

4.1.1.1.3. Besonderheiten

4.1.1.2. Frameworks

4.1.1.2.1. jQuery Mobile

4.1.1.2.2. Sencha Touch

4.1.1.2.3. Dojo Mobile

4.1.1.3. Einfache Beispiel App Entwickeln

4.1.2. Native Apps

4.1.2.1. iOS

4.1.2.2. Android

4.1.2.3. Ausblick andere Platformen

4.2. Services

4.2.1. Cloud Dienste

4.2.1.1. iCloud

4.2.1.2. Google Backup API

4.2.2. Nachrichten / Push

4.2.2.1. Apple Push Notifications

4.2.2.2. Google Cloud Messaging

4.2.3. Backend Entwicklung

4.3. UI Design Aspekte

5. Datenzugriff / Formate

5.1. Protokolle

5.1.1. HTTP

5.1.2. WebSockets

5.2. Datenformate

5.2.1. XML

5.2.2. JSON

5.2.3. Column Based JSON

5.2.4. Atom

5.3. Zugriffsarten/Paradigmen

5.3.1. REST

5.3.2. OData / GData

5.3.3. WebServices

5.4. Datenzugriffsgeschwindigkeiten

5.4.1. Rechnungen zu verschiedenen Datenmengen und Netzwerkbandbreiten

5.4.1.1. Wie lange dauert es 100 Datensätze (a 20 Byte) in XML per EDGE zu übertragen

5.4.1.2. Wie dauert es einen Statuswert (1 Byte) per LTE zu übertragen

6. Sonstige Themen (Prio2)

6.1. Go to Market

6.1.1. Erfolgreiche App

6.1.2. 4P App-Vermarktung

6.2. Mini-Ausblick: SAP

6.2.1. Sybase UP

6.2.2. Gateway

6.2.3. Afaria