Suche im Computerlexikon
AJAX ist eine auf JavaScript und XML beruhende Technik, um Webanwendungen zu erstellen, die sich ähnlich wie übliche Programme unter der Oberfläche eines Betriebssystems verhalten. Dank AJAX kann man beispielsweise durch einen Internetserver die Funktionen einer Textverarbeitung so anbieten, dass der jeweilige Benutzer nur einen Webbrowser benötigt, um seine Briefe zu schreiben. Natürlich funktioniert ein entsprechendes Szenario nicht nur Internet, sondern auch in einem lokalen Netzwerk mit entsprechenden Funktionen (Intranet).
Vorarbeiter bei AJAX-Angeboten war/ist die Firma AJAX 13 mit Anwendungen wie ajaxWrite (siehe Tabelle). Die einfach Textverarbeitung kann gängige Formate wie Microsoft Word einlesen und schreiben. Die Firma bietet noch weitere AJAX-Anwendungen an, z.B. zum Zeichnen (www.ajaxlaunch.com).
Das eigentlich Besondere am AJAX-Konzept ist die veränderte Datenübertragung zwischen Webserver und Anwender bzw. seinem Browser. AJAX kombiniert eine Reihe bekannter Techniken (HTML, XML, JavaScript, HTTP etc.) so mit einem veränderten Datenübertragungskonzept, dass es möglich ist, statt – wie bisher üblich – je immer eine ganze Webseite übertragen zu müssen, nun auch nur einzelne veränderte Teile per http zu erfragen. Mit derselben Technik können außerdem Befehle zur Steuerung des AJAX-Programms und entsprechende Nutzerdaten übertragen werden. Dem Anwender, der mit seinem Webbrowser eine AJAX-Anwendung benutzt, kommt es vor, als würde das Programm wie eine übliche Software lokal auf seinem Rechner laufen.
Beispiele für kostenlose AJAX-Anwendungen im Internet:
| Textverarbeitung ajaxWrite | weitere Hinweise unter Wikipedia: https://de.wikipedia.org/wiki/AjaxWrite |
| Textverarbeitung und Tabellenkalkulation von Google | docs.google.com |
| Zeichenprogramm: ajaxSketch | weitere Hinweise unter Wikipedia https://de.wikipedia.org/wiki/AjaxSketch |
| Musikplayer: ajaxTunes | |
| Bildverwaltung, Bildtausch: Flickr | http://www.flickr.com |
| Landkarten, Routenplanung: Google Maps | maps.google.com |
| Landkarten, Routenplanung: Windows Live Earth | maps.live.com |
Eine an AJAX erinnernde, vielen aus dem beruflichen Umfeld bekannte Webanwendung mit sehr ähnlichem Prinzip ist Outlook Web Access (OWA) von Microsoft. Hier werden wesentliche Funktionen von Outlook über einen Webbrowser angeboten bzw. umgesetzt. Vom Konzept und von der Umsetzung ist das Prinzip sehr ähnlich, nur verwendet OWA noch nicht das für AJAX typische sogenannte XMLHttpRequest-Objekt. Außerdem arbeitet Microsoft hier mit seiner Internet-Explorer-spezifischen ActiveX-Technik.
In Zukunft, mit steigender Datenrate und Weiterentwicklung der Technik, können AJAX-Anwendungen zum klassischen Softwarekonzept in vielen Bereichen eine interessante Konkurrenz werden. Man bedenke insbesondere im beruflichen Umfeld die leichtere Administrierbarkeit der einzelnen Anwendungsrechner, auf denen im Extremfall lediglich ein internetfähiges Basisbetriebssystem mit einem Webbrowser laufen muss. Ein anderer Einsatzbereich sind die bekannten Internetcafés.