Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Zukunft des Webs? Dennis Beer Christian Blinde. Agenda Problemstellung Lösungsansätze Überblick über AJAX Bewertung Ausblick Fazit.

Ähnliche Präsentationen


Präsentation zum Thema: "Zukunft des Webs? Dennis Beer Christian Blinde. Agenda Problemstellung Lösungsansätze Überblick über AJAX Bewertung Ausblick Fazit."—  Präsentation transkript:

1 Zukunft des Webs? Dennis Beer Christian Blinde

2 Agenda Problemstellung Lösungsansätze Überblick über AJAX Bewertung Ausblick Fazit

3 Problemstellung (1/2) Klassische Websites sind statisch Grundsätzlich keine dynamische Manipulationen HTTP ermöglicht praktisch keine dauerhaften Verbindungen

4 Problemstellung (2/2) Klassisches Web Application Model Client (Browser) Benutzeroberfläche Server-seitige Systeme Server-seitige Systeme Datenbank, andere Systeme Web Server GET ? nach Garrett (2005)

5 Lösungsansätze Java (Applets) Flash / Shockwave JavaScript/ AJAX Rich Internet Application Industrielle Stärke Hochwertige Animationen Kompatibilität/ Erreichbarkeit

6 Überblick über AJAX Was ist AJAX? AJAX: Asynchronous JavaScript and XML Ajax isnt a technology. Its really several technologies, each flourishing in its own right, coming together in powerful new ways. Jesse-James Garrett (18. Februar 2005)

7 Überblick über AJAX Beteiligte Technologien Darstellung von Inhalten mit HTML und CSS Asynchrone Datenabfrage durch XMLHttpRequest Datenaustausch durch XML Dynamische Darstellung und Manipulation mit Hilfe des Document Object Model (DOM) und JavaScript zur Verbindung dieser Elemente

8 Überblick über AJAX Vergleich Application Models Client(Browser) Benutzeroberfläche AJAX Engine Server-seitige Systeme Datenbank, andere Systeme Web/XML Server JavaScript Aufruf HTML + CSS HTTP Anfrage XML Client (Browser) Benutzeroberfläche Server-seitige Systeme Datenbank, andere Systeme Web Server HTTP Anfrage HTML+CSS KlassischAJAX

9 Überblick über AJAX AJAX Web Application Model

10 Überblick über AJAX Code Beispiel

11 Beispiele Amazon Diamond Search Google Suggest Google Mail nexImage 24SevenOffice CRM

12 Bewertung Vorteile Usability Funktionalitäten von Desktopanwendungen Schnellere Reaktion der Anwendung Unterstützung bei der Nutzung von Applikationen Performance Bandbreitenauslastung Lastenverteilung / Skalierbarkeit Sicherheit

13 Bewertung Nachteile (1/2) Usability AJAX Hype User erwartet keine sofortige Applikationsreaktion Sicherheit Höhere Funktionalität sorgt für breitere Angriffsfläche Sicherheitslücken in JavaScript und AJAX Frameworks Urheberschutz

14 Bewertung Nachteile (2/2) Wartungsprobleme Browserabhängig Komplexer Code Technische Probleme Polling Seitenzustand nicht feststellbar JavaScript muss aktiviert sein Ggf. alternative Darstellung bereitstellen

15 Ausblick (1/2) Zunahme desktop-ähnlicher Web-Anwendungen AJAX-System noch rein web-basiert Forschungsgebiet Offline AJAX GoogleGears Web Mailer (z.B. Gmail, Zimbra) tiwyWiki

16 Ausblick (2/2) Gartner Hype Cycle, Gartner(2006)

17 Fazit Keine grundlegende Neuerung sondern Komposition bekannter Technologien Bereits fundamentaler Baustein moderner Web Anwendungen Rich Internet Applications als Zukunft des Webs AJAX-Applikationen müssen nun echten wirtschaftlichen Nutzen in der Praxis beweisen

18 Diskussionsfragen Kann AJAX die Usability von Web-Applikationen revolutionieren? Rich Internet Applications: Killer-Application oder Hype, Erleichterung oder Gefahr?


Herunterladen ppt "Zukunft des Webs? Dennis Beer Christian Blinde. Agenda Problemstellung Lösungsansätze Überblick über AJAX Bewertung Ausblick Fazit."

Ähnliche Präsentationen


Google-Anzeigen