View
217
Download
0
Category
Preview:
Citation preview
Agenda
13.01.14Benjamin Kisliuk – Seminar Mobile Computing
1 Einführung
2 Einordnung
3 Profil
4 Entwicklung
5 Ausblick
2
Agenda
13.01.14Benjamin Kisliuk – Seminar Mobile Computing
1 Einführung
3 Profil
4 Entwicklung
5 Ausblick
2 Einordnung
3
Mobile Devices als Entwicklungsplattform
13.01.14Benjamin Kisliuk – Seminar Mobile Computing
Fülle von Unterschiedlichen Systemen
(Teilweise) abweichende Anforderungen / Bedingungen
Wechselnde Verhältnisse
4
Verschiedene
Entwicklungsansätze
Native Entwicklung
13.01.14Benjamin Kisliuk – Seminar Mobile Computing
Abhängig von Betriebssystem und Gerät
Hardware-Nähe
Performance
Besondere API
Sprache / IDE
6
Hybride Entwicklung
13.01.14Benjamin Kisliuk – Seminar Mobile Computing
Portable Entwicklung
Native Integration
Kompromisslösung
7
Web-Technologien
13.01.14Benjamin Kisliuk – Seminar Mobile Computing
Unterstützung auf verschiedensten Systemen
Eher leichtgewichtige Anwendungen
Browserbasiert
HTML(5), CSS, JavaScript
Verschiedenste Frameworks und Bibliotheken
8
Mobile Web App
13.01.14Benjamin Kisliuk – Seminar Mobile Computing9
Smart Device
System
API
Browser
Server
Web Applikation
Internet
Agenda
13.01.14Benjamin Kisliuk – Seminar Mobile Computing
1 Einführung
2 Einordnung
4 Entwicklung
5 Ausblick
3 Profil
10
jQuery Mobile
13.01.14Benjamin Kisliuk – Seminar Mobile Computing
JavaScript Framework / Bibliothek
(Touch) UI-Elemente
Multi-Device & Multi-Plattform
12
Agenda
13.01.14Benjamin Kisliuk – Seminar Mobile Computing
1 Einführung
2 Einordnung
3 Profil
5 Ausblick
4 Entwicklung
13
Entwicklung
13.01.14Benjamin Kisliuk – Seminar Mobile Computing
Einbindung wie „übliches“ JavaScript
Mark-Up, aber auch anpassbar
Lernaufwand betrifft vor allem API
14
<script src="http://code.jquery.com/mobile/...min.js">
<link rel="stylesheet" href="http://code.jquery.c
HTML 5
13.01.14Benjamin Kisliuk – Seminar Mobile Computing
2014 offiziell (seit 2011 „last call“)
Standardisierung
„Fat“ Client Unterstützung
„Dynamischere“ statische Seiten
15
CSS 3
13.01.14Benjamin Kisliuk – Seminar Mobile Computing
Selectors
Transparenzen
3D und Transformationen
Boxing
16
JavaScript
13.01.14Benjamin Kisliuk – Seminar Mobile Computing
Objektorientierte Script-Sprache
Interaktion in Webanwendungen
Client-Seite
Dynamik
17
jQuery
13.01.14Benjamin Kisliuk – Seminar Mobile Computing18
UI Widgets
Navigation
Styles & Themes
Server-Client Interaktion
Beispiel: Stanford University
13.01.14Benjamin Kisliuk – Seminar Mobile Computing
http://m.stanford.edu/
19
Agenda
13.01.14Benjamin Kisliuk – Seminar Mobile Computing
1 Einführung
2 Geschichte & Einordnung
3 Profil
4 Entwicklung
5 Ausblick
20
Warum jQuery
13.01.14Benjamin Kisliuk – Seminar Mobile Computing
Leichtgewichtiges Framework
portable Apps
Mobile Frontends für Web-Applikaitonen
Stand-Alone Applikationen im Browser
21
Recommended