Aktuelle Webtechnologien - HTML5, CSS3 und mehrYves Hoppe
Aktuelle Webtechnologien wie HTML5, CSS3 im Überblick.
Zielgruppe: Designer, HTML 4 / XHTML User und mehr.
Was kann ich heute schon nutzen? Wie kann ich HTML5 in meine Webseite einbinden?
Aktuelle Webtechnologien - HTML5, CSS3 und mehrYves Hoppe
Aktuelle Webtechnologien wie HTML5, CSS3 im Überblick.
Zielgruppe: Designer, HTML 4 / XHTML User und mehr.
Was kann ich heute schon nutzen? Wie kann ich HTML5 in meine Webseite einbinden?
Ein Blick in die Kristallkugel mit dem Ziel spannende und relevante Online-Trends für das Jahr 2006 hervorzusagen. Auf der Liste sind:
- Desktop Widgets
- 2D Barcoding
- JSR-170/286
- REST
- Lightweight APIs und JSON
- Presence und Instant Messaging
- Home Networking
- Microformats/Structured Blogging
- Online Identity
- Antiphishing
new Html5 features and browser compatibility, Stand der Standardisierung, Übe...Sinan Akalın
Wichtige Ziele der Spezifikation:
Kompatibilität -> „backwards“ und „forward“ compability, unterstützung von alten elementen, elemente sollen nicht durch Versionierung beeinflusst werden
Interoperabilität -> vereinfachung und geringe komplexität
Universal Access -> unabhängigkeit des Mediums (Mobil, Desktop), Support Unicode World Language
Utility -> „These principles call for a design that makes sure HTML can be used effectively for its many intended purposes.“
Für Anwender und Entwickler neuer Webanwendungen/Webtechnologien ist die Anpassungsfähigkeit/Interpretation der Browser an neue Webtechnologien (HTML5) entscheidend. Der Marktanteil der verwendeten Browserfamilien spielt hierbei eine große Rolle und ist ein Indikator für die Anwendbarkeit bestimmter Technologien.
Stand: Juli 2013
Chrome: 43,1 %
Internet Explorer: 24,53 %
Firefox 20,09 %
Safari 8,59 %
Seit Einführung des Browsers Chrome, gewinnt dieser immer mehr Marktanteile, die der Internet Explorer in den letzten Jahren einbüßen musste. Grund dafür sind u. A. langsamere Anpassung an neue Webstandards und die damit einhergehende Unzufriedenheit seitens der Anwender und Entwickler.
Die steigende Zahl an Internetnutzern auf Mobilgeräten verlangt nach entsprechenden Schnittstellen und Techniken zur Integration von funktionierenden Browsern
in mobilen Endgeräten. HTML5 versucht dem mit dem Device API Access zu entsprechen.
Ein Blick in die Kristallkugel mit dem Ziel spannende und relevante Online-Trends für das Jahr 2000 hervorzusagen. Auf der Liste sind:
- XML (eXtensible Markup Language)
- J2EE (Java 2, Enterprise Edition)
- PKI (Public Key Infrastructure)
- XHTML
- Macromedia Flash
- Open Book
- MP3
- WAP
- xDSL (Digital Subscriber Line)
- IPv6
17 years after Fieldings paper REST is at its peak. Every interface has to use REST. But there are many problems in using and designing REST APIs. This sessions describes the problems and encourages to use besides REST other means of communication.
Commercial OS Shops - Magento, OXID, xt:commerce. Evaluationskriterien für En...Mayflower GmbH
English speaking readers: please click on http://www.slideshare.net/mayflowergmbh/magento-oxid-xtcommerce-evaluation-guide-for-enterprises
Vortrag auf der E-Commerce Conference 2009 in Düsseldorf und Hamburg. Vergleich dreier populärer commercial OS Shopsysteme auf PHP Basis. Welche Kriterien sind für große Unternehmenskunden wichtig im Rahmen einer Evaluation? Der Vortrag beleuchtet u.a. Hintergründe der Herstellerfirmen, Entwicklungskriterien, Community, Performance und Dokumentation.
Im Web heißt Anwendungsentwicklung, weit verbreitete Technologien in verschiedenen Client-Server-Szenarien einzusetzen. Die Folien zeigen, in welcher Kombination das geschehen kann: Standard Webseiten, Dynamische Webseiten mit Javascript, serverbasierte Dynamik mit PHP, Cooperative Processing mit AJAX. Auf dem Server kann statt mit PHP auch mit Javascript, Java oder .NET gearbeitet werden. Ebenso sind Szenarien mit .NET oder Java-Clients denkbar.
Moderne Microservice-Architekturen, die als Ablöse von ERP-Monolithen diskutiert werden, wären ohne Webtechnologien kaum möglich. Auch Spiele, die auf Webtechnologien basieren, generieren höchste Umsätze.
Die Folien sind als Power Point downloadbar und dürfen "raub"kopiert werden. Wenn die eine oder andere Folie für eigene Präsentationen hilfreich ist, würde ich mich über feedback freuen.
Desription in english:
On the Web, application development means using widely used technologies in various client-server scenarios. The slides show in which combination this can happen: standard websites, dynamic websites with Javascript, server-based dynamics with PHP, cooperative processing with AJAX. On the server you can work with JavaScript, Java or .NET instead of PHP. Similarly, scenarios with .NET or Java clients are conceivable.
Modern microservice architectures, which are discussed as a replacement for ERP monoliths, would hardly be possible without web technologies. Even games based on web technologies generate the highest revenues.
The slides are downloadable as Power Point and may be copied "robbery". If one or the other slide is helpful for your own presentations, I would be glad about feedback.
Vortrag an der Uni Mainz über die Grundlagen der Frontendentwicklung. Wie sollte man fürs Frontend denken? Woran muss man denken? Womit muss man sich beschäftigen?
Ajax hands on - Refactoring Google SuggestBastian Feder
Die Entwicklung interaktiver Internetseiten und -applikationen (RIAs) schreitet unaufhörlich voran. Nicht zuletzt Google hat sich schon sehr früh mit sehr innovativen Ideen (Mail, Kalender etc.) und deren Umsetzung einen Platz unter den Großen der Internetgemeinde reserviert. Eine Idee hat meines Erachtens die Benutzbarkeit und Anwenderfreundlichkeit von RIAs entscheidend beeinflusst - Google Suggest. Dieser Workshop beschäftigt sich im Detail mit der Erstellung einer solchen Vorschlagsfunktion. Er betrachtet verschiedene JavaScript Frameworks und Bibliotheken und deren Herangehensweisen an diese Aufgabenstellung. Eine kurze Gegenüberstellung von XML und JSON zeigt den Teilnehmern deren Vor- und Nachteile in verschiedenen Situationen der Client-Server-Kommunikation. Eine Betrachtung aus der Usability-Ecke ist ebenso Bestandteil des Workshops wie die Berücksichtigung von Sicherheit und Barrierefreiheit.
Die Anforderungen für Websites sind heute oft widersprüchlich: verlangt ist ein zeitgemäßes Design und ansprechende Animationen, aber bitte mit offenen Webstandards, damit das ganze auch auf Smartphones und Tablets gut aussieht. Gleichzeitig ist auf Kundenseite aber ein Browser im Einsatz, der seit Jahren nicht mehr aktualisiert wurde. Jonathan Weiß stellt Lösungen vor, um diese Herausforderung zu stemmen und zeigt, welches kaum bekannte Potenzial im Legacy-Browser steckt.
Ein Blick in die Kristallkugel mit dem Ziel spannende und relevante Online-Trends für das Jahr 2006 hervorzusagen. Auf der Liste sind:
- Desktop Widgets
- 2D Barcoding
- JSR-170/286
- REST
- Lightweight APIs und JSON
- Presence und Instant Messaging
- Home Networking
- Microformats/Structured Blogging
- Online Identity
- Antiphishing
new Html5 features and browser compatibility, Stand der Standardisierung, Übe...Sinan Akalın
Wichtige Ziele der Spezifikation:
Kompatibilität -> „backwards“ und „forward“ compability, unterstützung von alten elementen, elemente sollen nicht durch Versionierung beeinflusst werden
Interoperabilität -> vereinfachung und geringe komplexität
Universal Access -> unabhängigkeit des Mediums (Mobil, Desktop), Support Unicode World Language
Utility -> „These principles call for a design that makes sure HTML can be used effectively for its many intended purposes.“
Für Anwender und Entwickler neuer Webanwendungen/Webtechnologien ist die Anpassungsfähigkeit/Interpretation der Browser an neue Webtechnologien (HTML5) entscheidend. Der Marktanteil der verwendeten Browserfamilien spielt hierbei eine große Rolle und ist ein Indikator für die Anwendbarkeit bestimmter Technologien.
Stand: Juli 2013
Chrome: 43,1 %
Internet Explorer: 24,53 %
Firefox 20,09 %
Safari 8,59 %
Seit Einführung des Browsers Chrome, gewinnt dieser immer mehr Marktanteile, die der Internet Explorer in den letzten Jahren einbüßen musste. Grund dafür sind u. A. langsamere Anpassung an neue Webstandards und die damit einhergehende Unzufriedenheit seitens der Anwender und Entwickler.
Die steigende Zahl an Internetnutzern auf Mobilgeräten verlangt nach entsprechenden Schnittstellen und Techniken zur Integration von funktionierenden Browsern
in mobilen Endgeräten. HTML5 versucht dem mit dem Device API Access zu entsprechen.
Ein Blick in die Kristallkugel mit dem Ziel spannende und relevante Online-Trends für das Jahr 2000 hervorzusagen. Auf der Liste sind:
- XML (eXtensible Markup Language)
- J2EE (Java 2, Enterprise Edition)
- PKI (Public Key Infrastructure)
- XHTML
- Macromedia Flash
- Open Book
- MP3
- WAP
- xDSL (Digital Subscriber Line)
- IPv6
17 years after Fieldings paper REST is at its peak. Every interface has to use REST. But there are many problems in using and designing REST APIs. This sessions describes the problems and encourages to use besides REST other means of communication.
Commercial OS Shops - Magento, OXID, xt:commerce. Evaluationskriterien für En...Mayflower GmbH
English speaking readers: please click on http://www.slideshare.net/mayflowergmbh/magento-oxid-xtcommerce-evaluation-guide-for-enterprises
Vortrag auf der E-Commerce Conference 2009 in Düsseldorf und Hamburg. Vergleich dreier populärer commercial OS Shopsysteme auf PHP Basis. Welche Kriterien sind für große Unternehmenskunden wichtig im Rahmen einer Evaluation? Der Vortrag beleuchtet u.a. Hintergründe der Herstellerfirmen, Entwicklungskriterien, Community, Performance und Dokumentation.
Im Web heißt Anwendungsentwicklung, weit verbreitete Technologien in verschiedenen Client-Server-Szenarien einzusetzen. Die Folien zeigen, in welcher Kombination das geschehen kann: Standard Webseiten, Dynamische Webseiten mit Javascript, serverbasierte Dynamik mit PHP, Cooperative Processing mit AJAX. Auf dem Server kann statt mit PHP auch mit Javascript, Java oder .NET gearbeitet werden. Ebenso sind Szenarien mit .NET oder Java-Clients denkbar.
Moderne Microservice-Architekturen, die als Ablöse von ERP-Monolithen diskutiert werden, wären ohne Webtechnologien kaum möglich. Auch Spiele, die auf Webtechnologien basieren, generieren höchste Umsätze.
Die Folien sind als Power Point downloadbar und dürfen "raub"kopiert werden. Wenn die eine oder andere Folie für eigene Präsentationen hilfreich ist, würde ich mich über feedback freuen.
Desription in english:
On the Web, application development means using widely used technologies in various client-server scenarios. The slides show in which combination this can happen: standard websites, dynamic websites with Javascript, server-based dynamics with PHP, cooperative processing with AJAX. On the server you can work with JavaScript, Java or .NET instead of PHP. Similarly, scenarios with .NET or Java clients are conceivable.
Modern microservice architectures, which are discussed as a replacement for ERP monoliths, would hardly be possible without web technologies. Even games based on web technologies generate the highest revenues.
The slides are downloadable as Power Point and may be copied "robbery". If one or the other slide is helpful for your own presentations, I would be glad about feedback.
Vortrag an der Uni Mainz über die Grundlagen der Frontendentwicklung. Wie sollte man fürs Frontend denken? Woran muss man denken? Womit muss man sich beschäftigen?
Ajax hands on - Refactoring Google SuggestBastian Feder
Die Entwicklung interaktiver Internetseiten und -applikationen (RIAs) schreitet unaufhörlich voran. Nicht zuletzt Google hat sich schon sehr früh mit sehr innovativen Ideen (Mail, Kalender etc.) und deren Umsetzung einen Platz unter den Großen der Internetgemeinde reserviert. Eine Idee hat meines Erachtens die Benutzbarkeit und Anwenderfreundlichkeit von RIAs entscheidend beeinflusst - Google Suggest. Dieser Workshop beschäftigt sich im Detail mit der Erstellung einer solchen Vorschlagsfunktion. Er betrachtet verschiedene JavaScript Frameworks und Bibliotheken und deren Herangehensweisen an diese Aufgabenstellung. Eine kurze Gegenüberstellung von XML und JSON zeigt den Teilnehmern deren Vor- und Nachteile in verschiedenen Situationen der Client-Server-Kommunikation. Eine Betrachtung aus der Usability-Ecke ist ebenso Bestandteil des Workshops wie die Berücksichtigung von Sicherheit und Barrierefreiheit.
Die Anforderungen für Websites sind heute oft widersprüchlich: verlangt ist ein zeitgemäßes Design und ansprechende Animationen, aber bitte mit offenen Webstandards, damit das ganze auch auf Smartphones und Tablets gut aussieht. Gleichzeitig ist auf Kundenseite aber ein Browser im Einsatz, der seit Jahren nicht mehr aktualisiert wurde. Jonathan Weiß stellt Lösungen vor, um diese Herausforderung zu stemmen und zeigt, welches kaum bekannte Potenzial im Legacy-Browser steckt.
Presentation at IPC 2010 in Berlin, Germany. Frank Kleine and me talked about how to accelerate page speed in general with a detailed look at PHP solutions.
Short presentation of the Firefox Firebug Extension SenSEO. It analyzes web pages and tells you how good they fulfill on-page Search Engine optimization criteria.