Log in Page Discussion History Go to the site toolbox

Com/Offline Ajax

From BluWiki

Technologien

Kriterien

  • wie funktioniert's?
  • was bringt's?
  • Status (Spezifizierung/Implementierung)
  • Vorteile
  • Nachteile / Probleme


Levin

Server auf Client:

bestehende Technologien:

Proxy:

Microsoft Silverlight hat wohl nicht viel mit Offline Ajax zu tun.

Frieder

eigene Runtime:

Mozilla/Firefox:


Tabelle

Anforderungen:

  1. Anwendung cachen
  1. Persistierung auf dem Client
  2. FS-Zugriff
  3. Kommunikation mit OS und anderen Anwendungen
  4. Online-/Offline-Notification


1 2 3 4 5 6 7
Zimbra Desktop X X X - - X X
Java-Applets - - - - - - X
Flash - - X - - - X
Dojo Offline Toolkit X X X - - X X
Web2OS X - X X X X X
Firefox 2/3 + WHATWG X - X - - X X
Apollo X - X X X -
Slingshot X X X
Dekoh X - X X X X X

Fragen

Was bedeutet das?

Was ist AJAX?

wikipedia XMLHttpRequest {maps,groups,mail,...} ab 2005 wikipedia AJAX Beschreibung einer Anfrage

  • mithilfe JavaScript wird ein XMLHttpRequest-Objekt angelegt
  • Wird eine Antwort vom Server erhalten, wird eine vorher festgelgte Callback funktion aufgerufen welche die Antwort entprechend umsetzt


Vorteile:

  • weniger traffic
  • server Entlastung (client wird eingespannt)



Nachteile:

  • JavaScript muss aktiviert sein

Was bedeutet jetzt offline AJAX?


  • Verschmelzung von Desktop und Web-Anwendungen

Wie verlief die historische Entwicklung?

Wie sieht die Technologie/das Verfahren im Detail aus? Wie funktioniert es?

ajax im detail

- ... es wird eine Art Proxy zwischen geschaltet

Wie wird die Technologie zu anderen Entwicklungen abgegrenzt?

Welche Produkte (kommerziell, Open Source) bzw. Entwicklungen gibt es bereits?

XUL-Runner


Was sind die Erwartungen in die Technologie?

  • webanwendungen noch naeher an das Verhalten von standard-apps anpassen
  • automatisches update der apps
  • online/offline bzw web/desktop application nicht mehr zu unterscheiden

====

  • kein standard vorhanden
  • plugins oder runtime muss installiert werden
  • welche art Technologie(n) setzt sich durch?
  • Daten werden auf dem Rechner gespeichert -- zugriff auf Rechner?!
  • Sandbox?
  • synchronisation der serverzugriffe

Welche Auswirkungen auf die IT insgesamt sind zu erwarten?

  • Web Anwendungen werden flexibler -- kein staendige Verbindung zum Netz noetig
  • mehr erfolgreiche ajax anwendungen
  • Verschmelzung von web/desktop anwendungen --> in erster linie bei den runtime teilen

Links


==

  1. L Einleitung
  2. F Was ist Ajax? (Inklusive historische Entwicklung) was_ist_ajax_text
  3. F Was ist Offline Ajax? Welche Erwartungen hat man daran? was_ist_offline_ajax_text

herausforderungen_offline_ajax_text

    1. L Zimbra Desktop
    2. L Java-Applets
    3. L Flash
    4. L Dojo Offline Toolkit
    5. L Web2OS
    6. F Firefox 2/3, WHATWG firefox_whatwg_text
    7. F Apollo apollo_text
    8. F Slingshot slingshot_text
    9. F Dekoh dekoh_text
  1. L Probleme
  2. L Fazit/Ausblick
  3. L Fragen?

Site Toolbox:

Personal tools
GNU Free Documentation License 1.2
This page was last modified on 3 May 2007, at 16:07.
Disclaimers - About BluWiki