http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-2.xsd
Mobile Multiplattform-Entwicklung mit HTML5 und JavaScript
Hauptbeschreibung Wenn eine App nicht nur auf einer Plattform laufen soll, sondern auf vielen oder gar auf allen, dann sind sogenannte Web-Apps auf Basis von HTML5 und JavaScript gefragt. Wie diese Multiplattform-Entwicklung mithilfe des populären jQuery-Mobile-Frameworks gelingt, zeigt dieses Buch. In einem durchgehenden Beispiel setzen Sie sich mit HTML5, verschiedenen JavaScript-APIs, mobiler Architektur sowie jQuery Mobile auseinander und bauen Schritt für Schritt eine eigene Web-App. Außerdem wird gezeigt, wie man aus der Web-App auch noch native Apps erzeugen kann. <b.
Inhaltsverzeichnis; Vorwort; 1 Die Whisky-App; 1.1 Szenario; 1.2 Der Ergonomie-Workshop; 1.2.1 Was macht eine gute App aus?; 1.2.2 Designelemente; 1.2.3 Zusammenfassung; 1.3 Ein Story-Board für die Whisky-APP; 1.3.1 Anforderungen; 1.3.2 Use-Case-Diagramm; 1.3.3 Story-Board; 1.4 Zusammenfassung; 2 Mobile Entwicklung; 2.1 Der Einfluss des Browsers; 2.2 Entwicklungsumgebungen; 2.2.1 Eclipse; 2.2.2 Aptana Studio; 2.2.3 IntelliJ IDEA; 2.2.4 Adobe Dreamweaver ab CS5.5; 2.2.5 Eclipse Orion; 2.3 JavaScript minimieren; 2.4 Simulatoren; 2.4.1 Android-Simulator; 2.4.2 iOS-Simulator; 2.4.3 iOS-Emulatoren
2.4.4 BlackBerry-Simulator2.5 Paralleler Test; 2.6 Zusammenfassung; 3 Architektur von Web-Apps; 3.1 JavaScript; 3.2 Das Problem der ID; 3.3 Wie die Logik vom GUI unabhängig wird; 3.4 Die Whisky-App-Logik; 4 Von HTML5 bis jQuery Mobile; 4.1 HTML5 und CSS3; 4.2 Test-Bibliothek; 4.3 jQuery-Tutorial; 4.4 jQuery-Mobile-Tutorial; 4.4.1 Die erste Webseite; 4.4.2 Grundgerüst der Whisky-App; 4.4.3 Externe Webseiten; 4.5 Inside jQuery Mobile; 4.5.1 Stack; 4.5.2 Formatierung; 4.5.3 data-role-Attribut; 4.6 Zusammenfassung; 5 Der Whisky-App ein Gesicht geben; 5.1 Model und Controller an die View anbinden
5.2 Themen5.3 Formular-Elemente gruppieren; 5.3.1 Collapsible Sets; 5.3.2 Grid-Darstellung; 5.4 Die Formular-Elemente; 5.4.1 Field-Container; 5.4.2 Mini-Elemente; 5.4.3 Texteingabe; 5.4.4 Datumseingabe; 5.4.5 Slider; 5.4.6 Rangesliders; 5.4.7 Flip Toggle Switch; 5.4.8 Radio-Buttons; 5.4.9 Sternen-Wertung; 5.4.10 Checkbox; 5.4.11 Select Options; 5.4.12 Native Forms; 5.4.13 Tooltips/Pop-ups; 5.4.14 Buttons; 5.5 Form-Elemente in der Whisky-App; 5.5.1 View; 5.5.2 Controller; 5.5.3 Eingabeprüfung; 5.6 Die Listview als Ausgangspunkt; 5.6.1 Definieren der Listenstruktur
5.6.2 Weitere Eigenschaften der Listview5.6.3 Erstellen der View; 5.7 Die jQM-Tabelle; 5.7.1 Reflow-Tabelle; 5.7.2 Column-toggle-Tabelle; 5.8 Panels; 5.9 Tablet-Feeling; 5.10 App-Feeling; 5.10.1 Home-Icon; 5.10.2 Vollbildmodus; 5.10.3 Startgrafik; 5.11 Zusammenfassung; 6 Whisky-App und HTML5-APIs; 6.1 Datenbanken auf dem Mobile; 6.1.1 Web SQL; 6.1.2 Indexed DB; 6.2 Die eigene Location ermitteln; 6.2.1 Das Geolocation-Objekt; 6.2.2 Anpassungen an der View; 6.2.3 Anpassungen im Controller; 6.2.4 Fortlaufende Beobachtung; 6.2.5 Unterstützung; 6.3 Diagramme zeichnen; 6.3.1 Canvas
6.3.2 Browser-Unterstützung6.3.3 Flot; 6.4 Offline gehen; 6.4.1 Caching; 6.4.2 Dynamische Manifest-Datei; 6.5 Zusammenfassung; 7 Weitere jQM-Themen; 7.1 Das .mobile-Objekt; 7.2 Page Loading Message; 7.3 Placeholder-Kontrast; 7.4 Performance; 7.4.1 Transition; 7.4.2 ThemeRoller; 7.4.3 jQuery-Selektoren einschränken; 7.4.4 Events; 7.4.5 Page Cache; 7.4.6 HTML-Seiten vorladen; 7.4.7 live() und bind(); 7.4.8 Performance bei vielen Daten; 7.5 jQuery-Mobile-Widgets; 7.5.1 jQM-Widget am Beispiel des Input-Elementes; 7.5.2 Ein eigenes jQM-Widget; 7.6 Konfiguration; 7.6.1 Standard-Texte
Includes bibliographical references and index.
Web-Apps mit jQuery Mobile : Mobile Multiplattform-Entwicklung mit HTML5 und JavaScript