Was ist Silverlight?

Silverlight ist ein schlankes, plattform- und browserübergreifendes Plug-in für moderne Rich-Internet-Applications (RIAs) und .NET-basierte Multimedia-Erlebnisse im Web. Mit Silverlight haben Sie endlich die Möglichkeit Anwendungen zu entwickeln, die unabhängig von vorhandener Hardware, dem installiertem Betriebssystem und Browser laufen.

Windows Look and Feel im Web und auf dem Desktop - mehr als 60 Controls griffbereit

Moderne, dynamische Web-Applikationen arbeiten mit einer Vielzahl von Daten. Silverlight macht es extrem einfach, datengebundene Applikationen zu erstellen. Ob Datenbank, Webservice oder XML-Datei - die Prinzipien sind immer die gleichen und Funktionen wie Linq to XML oder .net RIA Services eröffnen Entwicklern ungeahnte Möglichkeiten wenn es um das Arbeiten mit Daten geht:

Silverlight und Visual Studio erlauben Ihnen, Ihr bestehendes Know-How für Web-Applikationen einzusetzen. Silverlight basiert auf den selben Prinzipien wie andere .NET Technologien - durch die Verwendung der Microsoft .NET Framework Common Language Runtime (CLR) ist es möglich, denselben kompilierten Code auf dem Server sowie dem Client auszuführen. Dies reduziert die Entwicklungszeit und den Testaufwand erheblich.

Ganz gleich, ob die Silverlight-Anwendung installiert ist, oder einfach per Browser aufgerufen wird, bei jedem Start wird sichergestellt, dass der Client von der neuesten Version Ihrer Software Gebrauch machen kann.

Rich Internet Anwendungen

Das zweite Anwendungsgebiet von Silverlight sind ausgewachsene Rich Internet Anwendungen. Da Silverlight auf .NET basiert ist die Anwendungsentwicklung eine Stärke der Plattform und der Entwickler.

Online wie Offline - Verbinden Sie zwei Welten

Mit Silverlight können nun RIA Anwendungen per rechter Maustaste auch aus dem Browser herausgeholt werden und in das Startmenu verankert werden. Dabei wird eine Kopie der Anwendung und der Daten in einem geschützten Bereich auf dem System angelegt. Diese Installation wird auch automatisch aktualisiert.

Der Zugriff von solchen Out-Of- Browser Anwendungen ist weiterhin durch die Sandbox geschützt. Der Netzwerkstatus lässt sich durch die Anwendung abfragen, so dass Silverlight Anwendungen im Offline Fall Daten zwischenzeitlich in den geschützten Anwendungsspeicher auf der Festplatte ablegen können.

Verbesserter Designer - Developer Workflow Die Zusammenarbeit zwischen Designern und Entwicklern verläuft leider nicht immer völlig problemlos. Ein großer Vorteil von Microsoft Silverlight ist es, dass Entwickler frühzeitiger in den Gestaltungsprozess eingebunden werden und iterativ mit den Designern zusammenarbeiten können.

Dies macht es für Sie als Entwickler deutlich einfacher und entspannter mit Designern zusammen zu arbeiten.

Neue Funktionen für ausgewachsene Rich-Internet Anwendungen auf Basis von .NET

Erweiterte Funktionen zur Verarbeitung von Daten. Anbindung an komplexe Datenund die Verarbeitung derselben wird mit Silverlight deutlich einfacher.