Cross-Plattform-Entwicklung mit HTML und JavaScript
Von Gregor Biswanger
()
Über dieses E-Book
Ähnlich wie Cross-Plattform-Entwicklung mit HTML und JavaScript
Titel in dieser Serie (100)
TFS 2012 Versionskontrolle: Grundlagen, Check-In Policies und Branch-Modelle Bewertung: 0 von 5 Sternen0 BewertungenErfolgreiche Spieleentwicklung: OpenCL Bewertung: 0 von 5 Sternen0 BewertungenAlgorithmen: Grundlagen und Implementierung Bewertung: 0 von 5 Sternen0 BewertungenEinstieg in Google Go Bewertung: 0 von 5 Sternen0 BewertungenSkalierbare Softwaresysteme: Design, Betrieb und Optimierungspotenziale Bewertung: 0 von 5 Sternen0 BewertungenIT Wissensmanagement: Theorie und Praxis Bewertung: 0 von 5 Sternen0 BewertungenZend Framework 2: Für Einsteiger und Umsteiger Bewertung: 0 von 5 Sternen0 BewertungenApache Tapestry: Einstieg in die komponentenorientierte Webentwicklung Bewertung: 0 von 5 Sternen0 BewertungenJavaScript für Eclipse-Entwickler: Orion, RAP und GWT Bewertung: 0 von 5 Sternen0 BewertungenJava EE Security Bewertung: 0 von 5 Sternen0 BewertungenAmazon Web Services für .NET Entwickler Bewertung: 0 von 5 Sternen0 BewertungenErfolgreiche Spieleentwicklung: OpenGL, OpenAL und KI Bewertung: 0 von 5 Sternen0 BewertungenJavaScript auf dem Server Bewertung: 0 von 5 Sternen0 BewertungenHTML5 Security Bewertung: 0 von 5 Sternen0 BewertungenJava 7: Fork-Join-Framework und Phaser Bewertung: 0 von 5 Sternen0 BewertungenTFS 2012 Anforderungsmanagement: Work Items und Prozessvorlagen Bewertung: 0 von 5 Sternen0 BewertungenADF - Mobile Apps entwickeln und Swing ablösen: Mobile Apps entwickeln und Swing ablösen Bewertung: 0 von 5 Sternen0 BewertungenGeolocation mit PHP: Foursquare-API, Google Places & Qype Bewertung: 0 von 5 Sternen0 BewertungenNFC: Near Field Communication für Android-Entwickler Bewertung: 5 von 5 Sternen5/5UX Design für Tablet-Websites: Ein Überblick 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 BewertungenÜberzeugende Präsentationen: Konzeption, Technik und Design Bewertung: 0 von 5 Sternen0 BewertungenMobile Business: Was Entscheider morgen wissen müssen Bewertung: 0 von 5 Sternen0 BewertungenEclipse meets Java FX Bewertung: 0 von 5 Sternen0 BewertungenQualität in IT-Architekturen: Strategie und Planung Bewertung: 0 von 5 Sternen0 BewertungenServiceorientierte Architektur: Anforderungen, Konzeption und Praxiserfahrungen Bewertung: 0 von 5 Sternen0 BewertungenQualitätssicherung mit JavaScript und PHP Bewertung: 0 von 5 Sternen0 BewertungenF#: Ein praktischer Einstieg Bewertung: 0 von 5 Sternen0 BewertungenBig Data: Executive Briefing Bewertung: 0 von 5 Sternen0 Bewertungen
Ähnliche E-Books
HTML5 für Mobile Web Bewertung: 0 von 5 Sternen0 BewertungenMobile 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 BewertungenMicrosoft KINECT: Programmierung des Sensorsystems Bewertung: 0 von 5 Sternen0 BewertungenJavaScript und Ajax: Das Praxisbuch für Web-Entwickler Bewertung: 0 von 5 Sternen0 BewertungenKompaktkurs C# 7 Bewertung: 0 von 5 Sternen0 BewertungenWindows-8-Apps für C#-Entwickler: Design-Guidelines, Anleitungen, Best Practices Bewertung: 0 von 5 Sternen0 BewertungenMeine erste App Bewertung: 0 von 5 Sternen0 Bewertungen.NET-Praxis: Tipps und Tricks zu .NET und Visual Studio Bewertung: 0 von 5 Sternen0 BewertungenNext Level JavaScript: Schlagworte Bewertung: 0 von 5 Sternen0 BewertungenSchritt für Schritt: Installation von Windows 10 im Netzwerk: Schnell und effektiv mit den Windows Server Bereitstellungsdiensten. eBook Edition Bewertung: 0 von 5 Sternen0 BewertungenDocker und die Containerwelt: Einstieg und Expertentipps rund um Docker-Container Bewertung: 1 von 5 Sternen1/5C++: Kurzportträt einer zeitlosen Sprache Bewertung: 0 von 5 Sternen0 BewertungenProgrammieren für Einsteiger: Teil 1 Bewertung: 0 von 5 Sternen0 BewertungenMaker-Projekte mit JavaScript: Mit Espruino und JavaScript aus Alltagsobjekten intelligente Maschinen bauen Bewertung: 0 von 5 Sternen0 BewertungenMobile App Testing: Praxisleitfaden für Softwaretester und Entwickler mobiler Anwendungen Bewertung: 0 von 5 Sternen0 BewertungenF#: Ein praktischer Einstieg Bewertung: 0 von 5 Sternen0 BewertungenModerne Datenzugriffslösungen mit Entity Framework 6 Bewertung: 0 von 5 Sternen0 BewertungenBesseres Mobile-App-Design: Optimale Usability für iOS und Android Bewertung: 0 von 5 Sternen0 BewertungenDie Serverwelt von Node.js Bewertung: 0 von 5 Sternen0 BewertungenASP.NET Core: Eine Einführung Bewertung: 0 von 5 Sternen0 BewertungenHTML5, JavaScript und jQuery: Der Crashkurs für Softwareentwickler Bewertung: 2 von 5 Sternen2/5Single-Page-Web-Apps: JavaScript im Einsatz: Webseiten erstellen mit AngularJS, Meteor und jQuery Mobile Bewertung: 0 von 5 Sternen0 BewertungenVue.js für alle: Wissenswertes für Einsteiger und Experten Bewertung: 0 von 5 Sternen0 BewertungenZukunftssichere Architektur: So bauen Sie monolithische Anwendungen zu komponentenorientierten um Bewertung: 0 von 5 Sternen0 BewertungenProgrammieren lernen mit Python 3: Schnelleinstieg für Beginner Bewertung: 0 von 5 Sternen0 BewertungenEinstieg in TypeScript: Grundlagen für Entwickler Bewertung: 0 von 5 Sternen0 BewertungenWindows 10: Das Praxisbuch Bewertung: 0 von 5 Sternen0 BewertungenWindows PowerShell: Grundlagen & Scripting-Praxis für Einsteiger – Für alle Versionen Bewertung: 0 von 5 Sternen0 Bewertungen
Informationstechnologie für Sie
Knigge für Softwarearchitekten. Reloaded Bewertung: 0 von 5 Sternen0 BewertungenZertifizierung für Softwarearchitekten: Ihr Weg zur iSAQB-CPSA-F-Prüfung Bewertung: 0 von 5 Sternen0 BewertungenBlockchain: Praktische Anwendungen, Praktisches Verständnis Bewertung: 0 von 5 Sternen0 BewertungenErfolgreich bewerben in der IT - die besten Praxistipps von A wie (Anschreiben) bis Z (wie Zeugnis) Bewertung: 0 von 5 Sternen0 BewertungenAndroid-Entwicklung für Einsteiger - 20.000 Zeilen unter dem Meer: 2. erweiterte Auflage Bewertung: 0 von 5 Sternen0 BewertungenAgiles Requirements Engineering und Testen Bewertung: 0 von 5 Sternen0 BewertungenEinplatinencomputer - ein Überblick Bewertung: 0 von 5 Sternen0 BewertungenKompaktes Managementwissen: Die Grunstruktur agiler Prozesse Bewertung: 0 von 5 Sternen0 BewertungenBusiness-Intelligence-Lösungen für Unternehmen Bewertung: 0 von 5 Sternen0 Bewertungen
Rezensionen für Cross-Plattform-Entwicklung mit HTML und JavaScript
0 Bewertungen0 Rezensionen
Buchvorschau
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