Cross-Plattform-Entwicklung mit HTML und JavaScript
()
About this ebook
Related to Cross-Plattform-Entwicklung mit HTML und JavaScript
Titles in the series (100)
Algorithmen: Grundlagen und Implementierung Rating: 0 out of 5 stars0 ratingsErfolgreiche Spieleentwicklung: OpenCL Rating: 0 out of 5 stars0 ratingsÜberzeugende Präsentationen: Konzeption, Technik und Design Rating: 0 out of 5 stars0 ratingsSkalierbare Softwaresysteme: Design, Betrieb und Optimierungspotenziale Rating: 0 out of 5 stars0 ratingsEinstieg in Google Go Rating: 0 out of 5 stars0 ratingsHTML5 für Mobile Web Rating: 0 out of 5 stars0 ratingsErfolgreiche Spieleentwicklung: OpenGL, OpenAL und KI Rating: 0 out of 5 stars0 ratingsSharePoint-Entwicklung für Einsteiger Rating: 0 out of 5 stars0 ratingsApache Tapestry: Einstieg in die komponentenorientierte Webentwicklung Rating: 0 out of 5 stars0 ratingsUX Design für Tablet-Websites: Ein Überblick Rating: 0 out of 5 stars0 ratingsTestwissen für Java-Entwickler Rating: 0 out of 5 stars0 ratingsServiceorientierte Architektur: Anforderungen, Konzeption und Praxiserfahrungen Rating: 0 out of 5 stars0 ratingsJavaScript für Eclipse-Entwickler: Orion, RAP und GWT Rating: 0 out of 5 stars0 ratingsAmazon Web Services für .NET Entwickler Rating: 0 out of 5 stars0 ratingsIT Wissensmanagement: Theorie und Praxis Rating: 0 out of 5 stars0 ratingsMobile Business: Was Entscheider morgen wissen müssen Rating: 0 out of 5 stars0 ratingsZend Framework 2: Für Einsteiger und Umsteiger Rating: 0 out of 5 stars0 ratingsJava 7: Fork-Join-Framework und Phaser Rating: 0 out of 5 stars0 ratingsJava EE Security Rating: 0 out of 5 stars0 ratingsQualitätssicherung mit JavaScript und PHP Rating: 0 out of 5 stars0 ratingsTFS 2012 Versionskontrolle: Grundlagen, Check-In Policies und Branch-Modelle Rating: 0 out of 5 stars0 ratingsHTML5 Security Rating: 0 out of 5 stars0 ratingsADF - Mobile Apps entwickeln und Swing ablösen: Mobile Apps entwickeln und Swing ablösen Rating: 0 out of 5 stars0 ratingsBig Data: Technologiegrundlagen Rating: 0 out of 5 stars0 ratingsNFC: Near Field Communication für Android-Entwickler Rating: 5 out of 5 stars5/5JavaScript auf dem Server Rating: 0 out of 5 stars0 ratingsTitanium Mobile: Multi Platform Apps mit JavaScript Rating: 0 out of 5 stars0 ratingsUser Experience Testing 3.0: Status Quo, Entwicklung und Trends Rating: 0 out of 5 stars0 ratingsF#: Ein praktischer Einstieg Rating: 0 out of 5 stars0 ratingsJava FX - Embedded Rating: 0 out of 5 stars0 ratings
Related ebooks
HTML5 für Mobile Web Rating: 0 out of 5 stars0 ratingsMobile Web-Apps mit JavaScript: Leitfaden für die professionelle Entwicklung Rating: 0 out of 5 stars0 ratingsMicrosoft KINECT: Programmierung des Sensorsystems Rating: 0 out of 5 stars0 ratingsDie Serverwelt von Node.js Rating: 0 out of 5 stars0 ratingsDocker und die Containerwelt: Einstieg und Expertentipps rund um Docker-Container Rating: 1 out of 5 stars1/5Programmieren für Einsteiger: Teil 2 Rating: 0 out of 5 stars0 ratings.NET-Praxis: Tipps und Tricks zu .NET und Visual Studio Rating: 0 out of 5 stars0 ratingsMaker-Projekte mit JavaScript: Mit Espruino und JavaScript aus Alltagsobjekten intelligente Maschinen bauen Rating: 0 out of 5 stars0 ratingsHTML5, JavaScript und jQuery: Der Crashkurs für Softwareentwickler Rating: 2 out of 5 stars2/5Next Level JavaScript: Schlagworte Rating: 0 out of 5 stars0 ratingsC++: Kurzportträt einer zeitlosen Sprache Rating: 0 out of 5 stars0 ratingsMeine erste App Rating: 0 out of 5 stars0 ratingsWindows-8-Apps für C#-Entwickler: Design-Guidelines, Anleitungen, Best Practices Rating: 0 out of 5 stars0 ratingsJavaScript und Ajax: Das Praxisbuch für Web-Entwickler Rating: 0 out of 5 stars0 ratingsEinstieg in TypeScript: Grundlagen für Entwickler Rating: 0 out of 5 stars0 ratingsMobile App Testing: Praxisleitfaden für Softwaretester und Entwickler mobiler Anwendungen Rating: 0 out of 5 stars0 ratingsKompaktkurs C# 7 Rating: 0 out of 5 stars0 ratingsProgrammieren für Einsteiger: Teil 1 Rating: 0 out of 5 stars0 ratingsVue.js für alle: Wissenswertes für Einsteiger und Experten Rating: 0 out of 5 stars0 ratingsASP.NET Core: Eine Einführung Rating: 0 out of 5 stars0 ratingsSingle-Page-Web-Apps: JavaScript im Einsatz: Webseiten erstellen mit AngularJS, Meteor und jQuery Mobile Rating: 0 out of 5 stars0 ratingsPrinzipien des Softwaredesigns: Entwurfsstrategien für komplexe Systeme Rating: 0 out of 5 stars0 ratingsProgrammieren lernen mit Python 3: Schnelleinstieg für Beginner Rating: 0 out of 5 stars0 ratingsWindows PowerShell: Grundlagen & Scripting-Praxis für Einsteiger – Für alle Versionen Rating: 0 out of 5 stars0 ratingsPHP für WordPress: Themes und Templates selbst entwickeln Rating: 0 out of 5 stars0 ratingsGraphQL: Eine Einführung in APIs mit GraphQL Rating: 0 out of 5 stars0 ratingsModerne Datenzugriffslösungen mit Entity Framework 6 Rating: 0 out of 5 stars0 ratings
Information Technology For You
Blockchain: Praktische Anwendungen, Praktisches Verständnis Rating: 0 out of 5 stars0 ratingsEinplatinencomputer - ein Überblick Rating: 0 out of 5 stars0 ratingsZertifizierung für Softwarearchitekten: Ihr Weg zur iSAQB-CPSA-F-Prüfung Rating: 0 out of 5 stars0 ratingsErfolgreich bewerben in der IT - die besten Praxistipps von A wie (Anschreiben) bis Z (wie Zeugnis) Rating: 0 out of 5 stars0 ratingsKompaktes Managementwissen: Die Grunstruktur agiler Prozesse Rating: 0 out of 5 stars0 ratingsAndroid-Entwicklung für Einsteiger - 20.000 Zeilen unter dem Meer: 2. erweiterte Auflage Rating: 0 out of 5 stars0 ratingsKnigge für Softwarearchitekten. Reloaded Rating: 0 out of 5 stars0 ratingsAgiles Requirements Engineering und Testen Rating: 0 out of 5 stars0 ratingsBusiness-Intelligence-Lösungen für Unternehmen Rating: 0 out of 5 stars0 ratings
Reviews for Cross-Plattform-Entwicklung mit HTML und JavaScript
0 ratings0 reviews
Book preview
Cross-Plattform-Entwicklung mit HTML und JavaScript - Gregor Biswanger
Gregor Biswanger
Cross-Plattform-Entwicklung
mit HTML5 und JavaScript
ISBN: 978-3-86802-510-1
© 2014 entwickler.press
Ein Imprint der Software & Support Media GmbH
1 Cross-Plattform-Entwicklung mit HTML5 und JavaScript
Übersicht
Kapitel 1: Cross-Plattform-Entwicklung mit HTML5 und JavaScript
Kapitel 2: Intel-App-Framework
Kapitel 3: Responsive Design
Kapitel 4: Zugriff auf Sensoren
Wir haben ein großes Problem. Während meiner Ausbildung zum Fachinformatiker erhielt ich eine ziemlich uninteressante Aufgabe von meinem Ausbilder: Ich sollte mich schlau machen, wie viele unterschiedliche Betriebssysteme es eigentlich gibt – eine nicht besonders spannende Aufgabe. Die Unternehmen verwendeten damals alle Windows- und Linux-Systeme. Im mobilen Bereich war Symbian an der Spitze, gefolgt von Windows Mobile. Ich selbst war mit PHP, HTML und JavaScript aktiv. Dabei war mir jede Umgebung recht, in der mein Apache kostenfrei zur Verfügung stand. Doch nach stundenlanger Recherche stellte sich ein hochinteressantes Ergebnis heraus: Es gibt weltweit über 200 unterschiedliche Betriebssysteme [1]! Das Ergebnis erstaunte mich. Klar war jedoch immer noch, dass die Entwicklung im Unternehmensumfeld zu dieser Zeit ausschließlich in Visual Basic oder Java erfolgte. Gerätenahe Entwicklung fand dann via C/C++ statt. Im Web erlebten PHP und MySQL einen absoluten Hype. Aus diesem Grund war die Aufgabe meines Ausbilders für mich nicht weiter relevant.
Heute, gute zehn Jahre später, spricht man nicht mehr davon, dass das Web Zukunft ist, sondern es hat sich weltweit zu einer der wichtigsten Technologien etabliert. Dennoch gibt es immer noch unterschiedliche Plattformen und eine deutlich größere Zahl an Betriebssystemen. Zusätzlich unterscheiden sich diese auch noch darin, ob und wie sie mobil werden – angefangen vom PC bis hin zum Ultrabook, Tablet oder Smartphone; ob Microsoft, Google, Apple oder Mozilla. Wir befinden uns in einem gigantischen Dschungel an Geräten und Herstellern. Mittlerweile ist es nicht mehr so einfach zu sagen, welche Plattform hier die zukunftssicherste ist. Was unsere weiteren Planungen angeht, haben wir also ein echtes Problem! Denn aus Architektursicht muss eine neue Anwendung mindestens für zehn Jahre dienen können.
Web versus App
Wenn wir den aktuellen Hype betrachten, ist das Web mit HTML5 und JavaScript unangefochten an der Spitze. Webtechnologien sind einfach zu erlernen, und es gibt eine enorm große Community. Das Wichtigste daran ist jedoch: Sie laufen auf jedem Gerät und jeder Plattform. Die Weiterentwicklung zu HTML5 bietet zudem zahlreiche neue Möglichkeiten. Das beginnt bei der Darstellung von 3-D-Inhalten sowie dem Abspielen von Multimedia und reicht bis hin zum Offlinemodus, mit dem Webanwendungen ohne Internetzugang weiterhin zur Verfügung stehen. JavaScript hat ebenfalls an Bedeutung gewonnen. Dank der Vorreiter AJAX und JQuery wurden interaktive Inhalte machbar. Man erkennt inzwischen kaum noch den Unterschied zwischen einer Web- und einer Desktopanwendung.
Dennoch werden viele Geräte und Plattformen anhand ihrer angebotenen Apps bewertet und gekauft. Vielen Tablet- oder Smartphonekäufern ist das zugrunde liegende Betriebssystem gleichgültig, entschieden wird anhand der angebotenen Apps. Doch wieso sind Apps immer noch so wichtig, wenn uns das Web doch bereits so viel bieten kann? Diese Frage lässt sich ganz einfach beantworten: Egal ob es eine Taschenlampen-App ist, die das Blitzlicht dauerhaft aktiviert, oder ein Messenger, der wie eine SMS den Anwender interaktiv