22
jQuery Mobile A javascript framework for mobile applications

jQuery Mobile -  · Mobile Devices als Entwicklungsplattform Benjamin Kisliuk – Seminar Mobile Computing 13.01.14 Fülle von Unterschiedlichen Systemen (Teilweise

  • Upload
    phamanh

  • View
    217

  • Download
    0

Embed Size (px)

Citation preview

jQuery Mobile

A javascript framework for mobile applications

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

Mobile Technologien

13.01.14Benjamin Kisliuk – Seminar Mobile Computing5

Nativ HybridWeb

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 Computing11

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

Ausblick

13.01.14Benjamin Kisliuk – Seminar Mobile Computing22

FRAGEN