GWT Best Practices II
()
About this ebook
Related to GWT Best Practices II
Titles in the series (100)
Geolocation mit PHP: Foursquare-API, Google Places & Qype Rating: 0 out of 5 stars0 ratingsZend Framework 2: Für Einsteiger und Umsteiger Rating: 0 out of 5 stars0 ratingsSkalierbare Softwaresysteme: Design, Betrieb und Optimierungspotenziale Rating: 0 out of 5 stars0 ratingsServiceorientierte Architektur: Anforderungen, Konzeption und Praxiserfahrungen Rating: 0 out of 5 stars0 ratingsAlgorithmen: Grundlagen und Implementierung Rating: 0 out of 5 stars0 ratingsHTML5 Security Rating: 0 out of 5 stars0 ratingsErfolgreiche Spieleentwicklung: OpenCL Rating: 0 out of 5 stars0 ratingsJava EE Security Rating: 0 out of 5 stars0 ratingsJava 7: Fork-Join-Framework und Phaser Rating: 0 out of 5 stars0 ratingsJavaScript für Eclipse-Entwickler: Orion, RAP und GWT Rating: 0 out of 5 stars0 ratingsUX Design für Tablet-Websites: Ein Überblick Rating: 0 out of 5 stars0 ratingsNintex Workflow: Konzepte und Strategien für leistungsfähige SharePoint-Workflows Rating: 0 out of 5 stars0 ratingsAmazon Web Services für .NET Entwickler Rating: 0 out of 5 stars0 ratingsTFS 2012 Versionskontrolle: Grundlagen, Check-In Policies und Branch-Modelle Rating: 0 out of 5 stars0 ratingsSharePoint-Entwicklung für Einsteiger Rating: 0 out of 5 stars0 ratingsIT Wissensmanagement: Theorie und Praxis Rating: 0 out of 5 stars0 ratingsHTML5 für Mobile Web Rating: 0 out of 5 stars0 ratingsÜberzeugende Präsentationen: Konzeption, Technik und Design Rating: 0 out of 5 stars0 ratingsEinstieg in Google Go Rating: 0 out of 5 stars0 ratingsBig Data: Technologiegrundlagen Rating: 0 out of 5 stars0 ratingsJavaScript auf dem Server Rating: 0 out of 5 stars0 ratingsF#: Ein praktischer Einstieg Rating: 0 out of 5 stars0 ratingsNFC: Near Field Communication für Android-Entwickler Rating: 5 out of 5 stars5/5Erfolgreiche Spieleentwicklung: OpenGL, OpenAL und KI Rating: 0 out of 5 stars0 ratingsNutzeraspekte in Suchmaschinen: Komponenten für eine gelungene Usability-Gestaltung Rating: 0 out of 5 stars0 ratingsQualitätssicherung mit JavaScript und PHP 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 ratingsQualität in IT-Architekturen: Management Rating: 0 out of 5 stars0 ratingsM2M by Eclipse Rating: 0 out of 5 stars0 ratingsApache Tapestry: Einstieg in die komponentenorientierte Webentwicklung Rating: 0 out of 5 stars0 ratings
Related ebooks
Single-Page-Web-Apps: JavaScript im Einsatz: Webseiten erstellen mit AngularJS, Meteor und jQuery Mobile Rating: 0 out of 5 stars0 ratingsModerne Onlineshops: Case Study: Goodgame Studios Rating: 0 out of 5 stars0 ratingsJavaScript Performance Rating: 0 out of 5 stars0 ratingsSoftware Development Trends: Wegweisende Beiträge für eine neue IT: Wegweisende Beiträge für eine neue IT Rating: 0 out of 5 stars0 ratingsBarrierefreiheit - greifbar und verständlich: Greifbar und verständlich Rating: 0 out of 5 stars0 ratingsJavaScript für Eclipse-Entwickler: Orion, RAP und GWT 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 ratingsSpring: Vier Perspektiven auf Framework und Ökosystem Rating: 0 out of 5 stars0 ratingsVue.js für alle: Wissenswertes für Einsteiger und Experten Rating: 0 out of 5 stars0 ratingsMobile Web-Apps mit JavaScript: Leitfaden für die professionelle Entwicklung Rating: 0 out of 5 stars0 ratingsMicroservices: Der Hype im Realitätscheck Rating: 0 out of 5 stars0 ratingsReact Native: Native Apps parallel für Android und iOS entwickeln Rating: 0 out of 5 stars0 ratingsApps mit Azure Rating: 0 out of 5 stars0 ratingsAufsetzen, Testen und Betrieb einer Android-App Rating: 0 out of 5 stars0 ratingsWebGIS und WebMapping für Anfänger: Anforderungen an ein anwendungsfreundliches WebGIS-System Rating: 0 out of 5 stars0 ratingsWebanwendungen erstellen mit Vue.js: MVVM-Muster für konventionelle und Single-Page-Webseiten Rating: 0 out of 5 stars0 ratingsStructr: Quelloffenes Daten-CMS auf Neo4j-Basis Rating: 0 out of 5 stars0 ratingsSQL Server 2014: Ein Blick in die Datenzukunft Rating: 0 out of 5 stars0 ratingsSharePoint Kompendium - Bd. 2: Design Rating: 0 out of 5 stars0 ratingsNext Level JavaScript: Schlagworte Rating: 0 out of 5 stars0 ratingsHTML5, JavaScript und jQuery: Der Crashkurs für Softwareentwickler Rating: 2 out of 5 stars2/5Microsoft Azure: Cloud Entwicklung für lokale Applikationen Rating: 0 out of 5 stars0 ratingsCross-Plattform-Entwicklung mit HTML und JavaScript Rating: 0 out of 5 stars0 ratingsPerformante Webanwendungen: Client- und serverseitige Techniken zur Performance-Optimierung Rating: 0 out of 5 stars0 ratingsProgressive Web-Apps: Offlinefähige Web-Anwendungen mit nativen Qualitäten Rating: 0 out of 5 stars0 ratings.NET-Praxis: Tipps und Tricks zu .NET und Visual Studio Rating: 0 out of 5 stars0 ratingsCSS: Best Practices und Wartbarkeit Rating: 0 out of 5 stars0 ratingsOSGi. IoT und Mobile Rating: 0 out of 5 stars0 ratingsDurchstarten mit React: Web-Apps einfach und modular entwickeln Rating: 0 out of 5 stars0 ratingsMQL: Eine hierarchische Abfragesprache mit TypeScript erstellen Rating: 0 out of 5 stars0 ratings
Internet & Web For You
Einführung ins Darknet: Darknet ABC Rating: 0 out of 5 stars0 ratingsUX-Missverständnisse: Was sich User wirklich wünschen Rating: 0 out of 5 stars0 ratingsWas kommt. Was geht. Was bleibt.: Kluge Texte über die wichtigsten Fragen unserer Zeit Rating: 0 out of 5 stars0 ratingsSEO mit Google Search Console: Webseiten mit kostenlosen Tools optimieren Rating: 0 out of 5 stars0 ratingsJoomla 4.0 logisch!: Einfache Webseitenerstellung ohne Programmierkenntnisse Rating: 0 out of 5 stars0 ratingsGoogle Platz 1: Lernen Sie von einem der führenden Suchmaschinenoptimierer Deutschlands Rating: 0 out of 5 stars0 ratingsDas kleine Hypnose Einmaleins - Alles was Sie schon immer über die Hypnose wissen wollten von Ewald Pipper vom Hypnoseinstitut Rating: 0 out of 5 stars0 ratingsReact lernen und verstehen Rating: 0 out of 5 stars0 ratingsUX Design - Definition und Grundlagen: Definition und Grundlagen Rating: 4 out of 5 stars4/5Das Prezi-Buch für spannende Präsentationen Rating: 0 out of 5 stars0 ratingsProgrammieren lernen mit Python 3: Schnelleinstieg für Beginner Rating: 0 out of 5 stars0 ratingsPHP 7 und MySQL: Ihr praktischer Einstieg in die Programmierung dynamischer Websites Rating: 0 out of 5 stars0 ratingsSEO Crashkurs - 10 Schritte zum Erfolg auf Google Rating: 0 out of 5 stars0 ratingsDer Content Faktor: Schreiben Sie Texte, die gefunden und gelesen werden Rating: 0 out of 5 stars0 ratingsSECURITY AWARENESS: Leitfaden zur IT-Sicherheit für Anwender Rating: 0 out of 5 stars0 ratingsSchnelleinstieg WordPress SEO: Einstellungen, Keywords, Plug-ins und Strategien für optimales SEO Rating: 0 out of 5 stars0 ratingsPHP für WordPress: Themes und Templates selbst entwickeln Rating: 0 out of 5 stars0 ratingsSo findest du den Einstieg in WordPress: Die technischen Grundlagen zu Installation, Konfiguration, Optimierung, Sicherheit, SEO Rating: 0 out of 5 stars0 ratingsChatGPT Plus: Durchstarten in eine neue Welt: Entdecken Sie Künstliche Intelligenz mit ChatGPT Plus und GPT-4 Rating: 0 out of 5 stars0 ratingsDas Facebook-Marketing-Buch Rating: 4 out of 5 stars4/5MQTT im IoT: Einstieg in die M2M-Kommunikation Rating: 0 out of 5 stars0 ratings30 Minuten Metaverse Rating: 0 out of 5 stars0 ratingsPR im Social Web: Das Handbuch für Kommunikationsprofis Rating: 0 out of 5 stars0 ratingsAndroid Security: Von Fake-Apps, Trojanern und Spy Phones Rating: 0 out of 5 stars0 ratingsSeo Guru: Suchmaschinenoptimierung für Anfänger, Fortgeschrittene und Profis Rating: 0 out of 5 stars0 ratingsShopware 6 Handbuch Rating: 0 out of 5 stars0 ratingsEinfach Verschlüsseln Rating: 0 out of 5 stars0 ratingsDas Buch zu Google Ads: Strategien für kleine und mittlere Unternehmen Rating: 0 out of 5 stars0 ratingsUX Design für Tablet-Websites: Ein Überblick Rating: 0 out of 5 stars0 ratings
Reviews for GWT Best Practices II
0 ratings0 reviews
Book preview
GWT Best Practices II - Frank Wisniewski
GmbH
1 Anpassungs- und reaktionsfähiges Design mit dem Google Web Toolkit
Die zunehmende Device-Divergenz macht „Responsive Web Design (RWD)" nicht nur zu einem der Trends in 2013, sondern zur Notwendigkeit für eine moderne und professionelle Internetpräsenz [1]. Im Vergleich zur herkömmlichen Vorgehensweise über die neueren Webstandards wie HTML5 und CSS Media Queries bietet die Umsetzung in GWT durchaus Vorteile, die in diesem Kapitel gezeigt werden sollen.
Immer mehr und immer verschiedenartigere Geräte tummeln sich im World Wide Web. Nicht mehr nur der Desktoprechner, sondern auch Smartphones, Tablets, Spielekonsolen, Fernseher, E-Book-Reader, ja selbst Kühlschränke sind internetfähig. Was des Nutzers Herz erwärmt, stellt den armen Webdesigner vor neue Herausforderungen in puncto Interoperabilität und Nutzbarkeit seines Webangebots.
Zugegeben muss die Darstellung nicht für Kühlschränke optimiert werden. Aber sie sollte auf einem möglichst großen Anteil der übrigen Medien adäquat sein. Auch muss sich das Navigationsmenü mit der jeweils angebundenen Peripherie bedienen bzw. ansteuern lassen und der Einsatzbereich des Geräts beachtet werden. So wird eine HD-Auflösung vor einem Fernsehapparat sitzend anders wahrgenommen als vor einem Notebook.
1.1 Auf der Suche nach der eierlegenden Wollmilchsau
Zu Beginn soll eine kleine Checkliste einen groben Überblick geben, welche Kriterien für eine Webanwendung zur Emulation eines nativen Erlebnisses auf dem Wiedergabegerät herangezogen werden könnten:
Medientyp: Berücksichtigung von Typografie, Layout und Farbgebung (Braille, Sprachausgabe, TV, Bildschirm ...)
Peripherie: Optimiertes Handling für Maus, Touchpad und Gamepad; Sprachsteuerung
Ressourcen: Content mit Rücksicht auf Art der Datenverbindung generieren; Fallbacks für Browserinkompatibilitäten definieren
Einsatzgebiet und Anwendungskontext: Unterschiedliche Startseiten durch Priorisierung des Content-Typs; bspw. könnte eine Lebensmittelkette auf einem Handheld direkt auf ihr Angebot im App Store verweisen, auf einem Fernsehapparat den neuesten Werbespot zeigen und in der Desktopversion aktuelle Sonderangebote anpreisen
Geographie: Sprache und Content in Abhängigkeit der GPS-Position; bspw. könnte die Lebensmittelkette die Öffnungszeiten der nächsten Filiale anzeigen
Diese Liste zeigt nur in Ansätzen, welche Bandbreite an Punkten beachtet werden muss. Allerdings können schwerlich alle aufgeführten Punkte Berücksichtigung finden, denn ihnen stehen sowohl der Mehraufwand als auch besondere Problemstellungen in der technischen Umsetzung gegenüber. Dennoch differenziert bspw. Google innerhalb einer Device-Kategorie: An iPhone, BlackBerry Curve und Nokia 6300 werden jeweils unterschiedliche HTML-Dokumente gesendet [2].
Bekanntlich besitzt Google enorme Ressourcen. Doch wird hier sicherlich nicht für jede Kombination aus den obigen Anforderungen eine dedizierte Benutzerschnittstelle implementiert. Vielmehr greift eine