HTML5 für Mobile Web
Von Bernd Pehlke und Mario Flucka
()
Über dieses E-Book
Spezielle Enterprise-Apps können Unternehmensprozesse hervorragend unterstützen und werden in diesem shortcut anhand von zwei Praxisbeispielen vorgestellt. Auch Webseiten können dank verbesserten Technologien heute so gestaltet werden, dass sie nativen Apps in nichts nachstehen. Genau darum geht es im zweiten Teil des shortcuts. Der dritte Teil thematisiert das vom W3C spezifizierte Geolocation API, das von immer mehr Browsern unterstützt wird und auch Usern ohne GPS-Empfänger standortbezogene Informationen zur Verfügung stellt.
Mehr von Bernd Pehlke lesen
SharePoint-Entwicklung für Einsteiger Bewertung: 0 von 5 Sternen0 BewertungenNintex Workflow: Konzepte und Strategien für leistungsfähige SharePoint-Workflows Bewertung: 0 von 5 Sternen0 Bewertungen
Ähnlich wie HTML5 für Mobile Web
Titel in dieser Serie (100)
HTML5 Security Bewertung: 0 von 5 Sternen0 BewertungenNutzeraspekte in Suchmaschinen: Komponenten für eine gelungene Usability-Gestaltung Bewertung: 0 von 5 Sternen0 BewertungenNFC: Near Field Communication für Android-Entwickler Bewertung: 5 von 5 Sternen5/5IT Wissensmanagement: Theorie und Praxis Bewertung: 0 von 5 Sternen0 BewertungenEinstieg in Google Go Bewertung: 0 von 5 Sternen0 BewertungenErfolgreiche Spieleentwicklung: OpenCL Bewertung: 0 von 5 Sternen0 BewertungenAlgorithmen: Grundlagen und Implementierung Bewertung: 0 von 5 Sternen0 BewertungenErfolgreiche Spieleentwicklung: OpenGL, OpenAL und KI Bewertung: 0 von 5 Sternen0 BewertungenApache Tapestry: Einstieg in die komponentenorientierte Webentwicklung Bewertung: 0 von 5 Sternen0 BewertungenJava FX - Embedded Bewertung: 0 von 5 Sternen0 BewertungenJava 7: Fork-Join-Framework und Phaser Bewertung: 0 von 5 Sternen0 BewertungenHTML5 für Mobile Web Bewertung: 0 von 5 Sternen0 BewertungenC++: Kurzportträt einer zeitlosen Sprache Bewertung: 0 von 5 Sternen0 BewertungenJavaScript für Eclipse-Entwickler: Orion, RAP und GWT Bewertung: 0 von 5 Sternen0 BewertungenSkalierbare Softwaresysteme: Design, Betrieb und Optimierungspotenziale Bewertung: 0 von 5 Sternen0 BewertungenAmazon Web Services für .NET Entwickler Bewertung: 0 von 5 Sternen0 BewertungenServiceorientierte Architektur: Anforderungen, Konzeption und Praxiserfahrungen Bewertung: 0 von 5 Sternen0 BewertungenJava EE Security Bewertung: 0 von 5 Sternen0 BewertungenÜberzeugende Präsentationen: Konzeption, Technik und Design Bewertung: 0 von 5 Sternen0 BewertungenTFS 2012 Versionskontrolle: Grundlagen, Check-In Policies und Branch-Modelle Bewertung: 0 von 5 Sternen0 BewertungenJavaScript auf dem Server Bewertung: 0 von 5 Sternen0 BewertungenUX Design für Tablet-Websites: Ein Überblick Bewertung: 0 von 5 Sternen0 BewertungenF#: Ein praktischer Einstieg Bewertung: 0 von 5 Sternen0 BewertungenGeolocation mit PHP: Foursquare-API, Google Places & Qype Bewertung: 0 von 5 Sternen0 BewertungenQualität in IT-Architekturen: Management Bewertung: 0 von 5 Sternen0 BewertungenQualität in IT-Architekturen: Strategie und Planung Bewertung: 0 von 5 Sternen0 BewertungenBig Data: Executive Briefing Bewertung: 0 von 5 Sternen0 BewertungenUX Design - Definition und Grundlagen: Definition und Grundlagen Bewertung: 4 von 5 Sternen4/5BPM: Strategien und Anwendungsfälle Bewertung: 0 von 5 Sternen0 BewertungenPaaS - Die wichtigsten Java Clouds auf einen Blick: Die wichtigsten Java Clouds auf einen Blick Bewertung: 0 von 5 Sternen0 Bewertungen
Ähnliche E-Books
Cross-Plattform-Entwicklung mit HTML und JavaScript Bewertung: 0 von 5 Sternen0 BewertungenTraumjob IT 2021: Branchenüberblick, Erfahrungsberichte und Tipps zum Berufseinstieg Bewertung: 5 von 5 Sternen5/5Mobile Web-Apps mit JavaScript: Leitfaden für die professionelle Entwicklung Bewertung: 0 von 5 Sternen0 BewertungenProgrammieren für Einsteiger: Teil 2 Bewertung: 0 von 5 Sternen0 BewertungenSharePoint Kompendium - Bd. 11: Big Data, BI, Office 365 Bewertung: 0 von 5 Sternen0 BewertungenWindows-8-Apps für C#-Entwickler: Design-Guidelines, Anleitungen, Best Practices Bewertung: 0 von 5 Sternen0 BewertungenSoftwareentwicklungsprozess: Von der ersten Idee bis zur Installation Bewertung: 0 von 5 Sternen0 BewertungenProgrammieren für Einsteiger: Teil 1 Bewertung: 0 von 5 Sternen0 BewertungenSoftware Development Trends: Wegweisende Beiträge für eine neue IT: Wegweisende Beiträge für eine neue IT Bewertung: 0 von 5 Sternen0 BewertungenOnline-Marketing & E-Commerce für KMU: Das ultimative Briefing für Geschäftsleitung und Gründer! Bewertung: 0 von 5 Sternen0 BewertungenDigitale Transformation: zur Steigerung der Wettbewerbsfähigkeit Ihres Unternehmens Bewertung: 0 von 5 Sternen0 BewertungenIT Management: Grundlagen, Organisation, Aufgaben, Outsourcing, Herausforderungen Bewertung: 0 von 5 Sternen0 BewertungenWeb-Applikationen entwickeln mit NoSQL: Das Buch für Datenbank-Einsteiger und Profis! Bewertung: 0 von 5 Sternen0 BewertungenBootstrap kurz & gut Bewertung: 0 von 5 Sternen0 BewertungenDynamische Webseiten: Einstieg in HTML, PHP und MySQL Bewertung: 0 von 5 Sternen0 BewertungenProjektmanagement kurz & gut Bewertung: 0 von 5 Sternen0 BewertungenSQL-Abfragen optimieren: Was Entwickler über Performance wissen müssen Bewertung: 0 von 5 Sternen0 BewertungenHTML5 Security Bewertung: 0 von 5 Sternen0 BewertungenWordPress-Tricks und -Tweaks: Bohren Sie WordPress mit selbst programmierten Funktionen auf! Bewertung: 0 von 5 Sternen0 BewertungenAngriffsziel UI: Benutzeraktionen, Passwörter und Clickjacking Bewertung: 0 von 5 Sternen0 Bewertungen23 Wege um eine (agile) Transformation an die Wand zu fahren: Der ultimative Leitfaden zur Eliminierung von Selbstorganisation und Mitarbeitermotivation Bewertung: 0 von 5 Sternen0 BewertungenServer-Infrastrukturen mit Microsoft Windows Server Technologien: Alle Themen für das Microsoft Seminar und die Zertifizierungsprüfung MOC 20413 Bewertung: 0 von 5 Sternen0 BewertungenGeheime Profi-Tricks für schnellere Websites! Bewertung: 0 von 5 Sternen0 BewertungenC# 10 – kurz & gut Bewertung: 0 von 5 Sternen0 BewertungenInformationspflichten nach der Datenschutz-Grundverordnung (DS-GVO): Erforderliche Informationen, Ausschlusstatbestände und Zulässigkeit eines Medienbruchs Bewertung: 0 von 5 Sternen0 BewertungenMaschinelles Lernen In Aktion: Einsteigerbuch Für Laien, Schritt-Für-Schritt Anleitung Für Anfänger Bewertung: 0 von 5 Sternen0 BewertungenBaukunst für Softwarearchitekten: Was Software mit Architektur zu tun hat Bewertung: 0 von 5 Sternen0 BewertungenJavaScript und Ajax: Das Praxisbuch für Web-Entwickler Bewertung: 0 von 5 Sternen0 Bewertungen
Programmieren für Sie
Linux Grundlagen - Ein Einstieg in das Linux-Betriebssystem Bewertung: 0 von 5 Sternen0 BewertungenProgrammieren von Kopf bis Fuß Bewertung: 4 von 5 Sternen4/5Programmieren für Einsteiger: Teil 1 Bewertung: 0 von 5 Sternen0 BewertungenPowerShell: Anwendung und effektive Nutzung Bewertung: 5 von 5 Sternen5/5JavaScript kurz & gut Bewertung: 3 von 5 Sternen3/5Python kurz & gut: Für Python 3.x und 2.7 Bewertung: 3 von 5 Sternen3/5GitHub – Eine praktische Einführung: Von den ersten Schritten bis zu eigenen GitHub Actions Bewertung: 0 von 5 Sternen0 BewertungenPython | Schritt für Schritt Programmieren lernen: Der ultimative Anfänger Guide für einen einfachen & schnellen Einstieg Bewertung: 0 von 5 Sternen0 BewertungenExcel Für Anfänger: Der unverzichtbare Leitfaden zur Beherrschung von Microsoft Excel | Vom Anfänger zum Profi in weniger als 7 Tagen Bewertung: 0 von 5 Sternen0 BewertungenDie ultimative FRITZ!Box Bibel - Das Praxisbuch 2. aktualisierte Auflage - mit vielen Insider Tipps und Tricks - komplett in Farbe Bewertung: 0 von 5 Sternen0 BewertungenAndroid-Entwicklung für Einsteiger - 20.000 Zeilen unter dem Meer: 2. erweiterte Auflage Bewertung: 0 von 5 Sternen0 BewertungenLinux Befehlsreferenz: Schnelleinstieg in die Arbeit mit der Konsole, regulären Ausdrücken und Shellscripting Bewertung: 0 von 5 Sternen0 BewertungenVBA-Programmierung für Word, Excel und Access: Das Praxisbuch für Microsoft-Office-Entwickler Bewertung: 0 von 5 Sternen0 BewertungenHacken mit Python und Kali-Linux: Entwicklung eigener Hackingtools mit Python unter Kali-Linux Bewertung: 0 von 5 Sternen0 BewertungenRaspberry Pi: Mach's einfach: Die kompakteste Gebrauchsanweisung mit 222 Anleitungen. Geeignet für Raspberry Pi 3 Modell B / B+ Bewertung: 0 von 5 Sternen0 BewertungenEinstieg in Google Go Bewertung: 0 von 5 Sternen0 BewertungenProgrammieren lernen mit Python 3: Schnelleinstieg für Beginner Bewertung: 0 von 5 Sternen0 BewertungenPython lernen – kurz & gut Bewertung: 0 von 5 Sternen0 BewertungenDas große Python3 Workbook: Mit vielen Beispielen und Übungen - Programmieren leicht gemacht! Bewertung: 4 von 5 Sternen4/5Die ultimative QNAP NAS Bibel - Das Praxisbuch - mit vielen Insider Tipps und Tricks - komplett in Farbe Bewertung: 0 von 5 Sternen0 BewertungenJavaScript kinderleicht!: Einfach programmieren lernen mit der Sprache des Web Bewertung: 0 von 5 Sternen0 BewertungenMehr als Clean Code: Gedanken zur Softwareentwicklung Bewertung: 0 von 5 Sternen0 BewertungenDas Excel SOS-Handbuch: Wie sie Excel (2010-2019 & 365) schnell & einfach meistern. Die All-in-One Anleitung für ihren privaten & beruflichen Excel-Erfolg! Bewertung: 0 von 5 Sternen0 BewertungenWeniger schlecht programmieren Bewertung: 4 von 5 Sternen4/5Eigene Spiele programmieren – Python lernen: Der spielerische Weg zur Programmiersprache Bewertung: 0 von 5 Sternen0 BewertungenDocker: Webseiten mittels Containerarchitektur erstellen Bewertung: 3 von 5 Sternen3/5Microcontroller für das IoT Bewertung: 0 von 5 Sternen0 BewertungenBPM in der Praxis Bewertung: 0 von 5 Sternen0 BewertungenAlgorithmen: Grundlagen und Implementierung Bewertung: 0 von 5 Sternen0 BewertungenUser Experience Testing 3.0: Status Quo, Entwicklung und Trends Bewertung: 0 von 5 Sternen0 Bewertungen
Rezensionen für HTML5 für Mobile Web
0 Bewertungen0 Rezensionen
Buchvorschau
HTML5 für Mobile Web - Bernd Pehlke
Bernd Pehlke, Mario Flucka
HMTL5 für Mobile Web
ISBN: 978-3-86802-418-0
© 2012 entwickler.press
Ein Imprint der Software & Support Media GmbH
1 HTML5 im mobilen Unternehmenseinsatz
von Bernd Pehlke
In zahlreichen Unternehmen spielt Mobilität eine große Rolle. In vielen Bereichen, wie z. B. dem Vertrieb, sind Mitarbeiter im Außendienst unterwegs, um Produkte und Lösungen an Kunden zu verkaufen. Der mobile Zugriff auf Geschäftsdaten und Applikationen ist heute dank Notebooks und UMTS oder WLAN selbstverständlich geworden. Doch im Trend liegen Geräte, die immer kleiner und integrierter sind, wie z. B. Tablets oder Smartphones. Diese Geräte leisten heute zum Teil das, wofür man früher einen vollständigen Fat Client PC benötigt hat. Daher werden sie nicht nur für Mitarbeiter im Außendienst verwendet, sondern immer häufiger auch als Notebook-Ergänzung innerhalb des Unternehmens. Neben E-Mail, Kalender und Webseiten können diese Geräte dank vielfältiger individueller Apps auch interne Geschäftsprozesse unterstützen oder eine Schnittstelle für Kunden sein. Zahlreiche Apps, die Dienstleistungen oder das Produktportfolio eines Unternehmens vermitteln, gibt es schon. Da native Apps für unterschiedliche mobile Betriebssysteme und Geräte entwickelt werden müssen, sind Apps, die auf Webseiten basieren, dank neuer Webtechnologien eine echte Alternative geworden. Wie der IT-Dienstleister Computacenter AG & Co. oHG diese Technologie nutzt, wird anhand von zwei Praxisberichten beschrieben.
1.1 HTML5 & Co.
Mit der zunehmenden Verbesserung von Webtechnologien können heute Anwendungen im Browser realisiert werden, für die man früher einen vollständigen Fat Client PC benötigte. Microsoft und Google bieten z. B. Office-Programme wie Word, Excel und PowerPoint als Browseranwendungen an, die vergleichbaren Desktopanwendungen in Aussehen und Funktionsumfang kaum nachstehen. Die verbesserten Webtechnologien HTML, CSS und JavaScript ermöglichen es heute, komplexe Anwendungen auch für mobile Endgeräte zu entwickeln.
Der neue HTML-Standard in der Version 5 bietet diverse neue Möglichkeiten und Vorteile, die es sehr viel einfacher machen, leistungsfähige Webanwendungen, insbesondere für mobile Endgeräte, zu entwickeln. Zu diesen Vorteilen gehören unter anderem:
Einfache Integration von Multimediadaten, wie z. B. Video und Sound
Auslesen der Geolocation
Offline-Caching auf mobilen Geräten
Zahlreiche neue Elemente/Tags
Neben HTML5 bieten Cascading Style Sheets (CSS) Level 3 auch Neuerungen, die das Look and Feel einer Webanwendung deutlich an Desktopanwendungen oder an native Apps angleichen. Durch abgerundete Kanten, Farbverläufe und transparente Elemente, die man früher zum Teil mit aufwändigen Bildern oder CSS Hacks umgesetzt hat, kann man nun nativ attraktive Effekte in Style Sheets nutzen. Für JavaScript gibt es inzwischen eine sehr viel bessere Unterstützung in Entwicklungstools, wie z. B. Visual Studio und unzählige Bibliotheken, die die Verwendung von JavaScript vereinfachen und teilweise beeindruckende Funktionen haben, um Webanwendungen dynamischer zu machen. jQuery ist ein Framework, das es enorm erleichtert, HTML-Webseiten mithilfe von Selektoren dynamisch zu verändern.
Alle diese Webtechnologien zusammen nutzen Frameworks, wie das hier eingesetzte jQuery Mobile [1], um mobile Webanwendungen, sogenannte Web-Apps, geräteunabhängig zu ermöglichen. Dabei haben Web-Apps, die auf solchen