Silverlight

Silverlight

Silverlight ist eine neue Webpräsentations- technologie, die auf verschiedenen Plattformen ausgeführt werden kann. Es erlaubt die Erstellung aufwändiger, visuell beeindruckender, interaktiver Funktionen, die überall ausgeführt werden können: innerhalb von Browsern und auf verschiedenen Geräten und Desktopbetriebssystemen. In Übereinstimmung mit WPF (Windows Presentation Foundation), der Präsentationstechnologie in Microsoft .NET Framework 3.0, bildet XAML (Extensible Application Markup Language) die Grundlage für die Silverlight-Präsentationsfunktionen.

Beispiele:

AJAX

AJAX

Die Programmiersprache AJAX steht als Abkürzung für Asynchronous JavaScript and XML. Es handelt sich um ein Konzept der Datenübertragung, bei dem einzelne Datenpakete bei Bedarf nachgeladen werden, ohne dass die gesamte Internetseite neu geladen werden muss. Diese Technik kommt zum Beispiel bei Google Maps zum Einsatz und gilt als eine der Schlüssel-Programmiersprachen für das Web 2.0.

AJAX ist keine Technologie, sondern kombiniert bereits vorhandene Technologien, um neue, leistungsstarke Wege zu ermöglichen. AJAX beinhaltet folgende Grundbausteine:

  • klassische Darstellung von Webpräsentationen mittels (X)HTML und CSS
  • dynamisches Anzeigen von Inhalten per Document Object Model (DOM)
  • Datenaustausch mittels XML / XSLT oder anderen Formaten
  • asynchroner Datenempfang über XMLHttpRequest
  • Javascript, um alle genannten Technologien miteinander zu kombinieren