Silverlight 2.0: Das bringt die neue Version

Die jüngste Beta-Version von Silverlight 2.0 ist so interessant, weil sie sich stärker auf .NET-Technologien konzentriert. ZDNet gibt eine kurze Zusammenfassung dessen, was die neue Version der Plattform bieten wird.

Silverlight stellt eine Plattform für RIAs (Rich Internet Applications) bereit, mit denen sich dynamische Benutzerschnittstellen entwickeln lassen, die plattform- und browserunabhängig sind. Die Präsentationstechnik tritt als Konkurrent in einem Bereich auf, den Technologien wie Adobe Flash und OpenLaszlo besetzt haben.

Die Architektur hat sich verändert

Für die Entwicklung stellt Silverlight 2.0 eine große Veränderung gegenüber der ersten Ausgabe dar. Zwar werden Silverlight-Applikationen immer noch in einem Plug-in ausgeführt, das in allen wichtigen Browsern läuft, doch das Programmiermodell dahinter basiert stärker auf .NET-Technologien. Windows Presentation Foundation (WPF) fungiert dabei als wichtige Komponente. Dadurch nähert sich die Silverlight-2.0-Entwicklung mehr an Adobe Flex an, das auf der Programmierung des Flex-SDK basiert.

Windows Presentation Foundation steht jetzt zur Verfügung

WPF ist das grafische Subsystem von .NET. Es wurde mit der Version 3.0 des .NET-Framework eingeführt. Die in Silverlight 2.0 enthaltene Version ist ein webbasiertes Subset. Es wird mittels einer abgespeckten Version der Common Language Runtime (CLR) des .NET-Frameworks in Silverlight 2.0 bereitgestellt. Es unterstützt Windows-, Macintosh- und Linux-Plattformen. Von der CLR können mehrere Instanzen innerhalb eines einzigen Prozesses ausgeführt werden. Damit sollte das Ausführen in einem Browser kein Problem darstellen.

Die Integration der CLR bedeutet, dass Silverlight-2.0-Applikationen mithilfe jeder .NET-Sprache, etwa VB.NET und C# oder JavaScript, erstellt werden können. Da die CLR abgespeckt ist, werden nicht alle Namensräume und Klassen, die im Basis-.NET-Framework verfügbar sind, für die Silverlight-Entwicklung zur Verfügung stehen. Dies betrifft eine Reihe erweiterbarer Steuerelemente, Netzwerkkomponenten, XML-Webservices, LINQ und anderes mehr.

WPF hat sein eigenes Programmiermodell. Damit kann der Entwickler Benutzerschnittstellen mit Formen, Dokumenten, Animationen und Medienobjekten erstellen. Durch die Integration von WPF enthält Silverlight 2.0 mehr als 20 Steuerelemente, die in der Benutzerschnittstelle eingesetzt werden können. Über sie lassen sich Daten anzeigen, aber auch Benutzereingaben entgegennehmen und die Anordnung von anderen Steuerelementen lenken. Darüber hinaus stehen Data-Binding, Skinning und die Unterstützung von Vorlagen zur Verfügung.

Anzumerken bleibt, dass in Silverlight 2.0 nach wie vor nach dem Ansatz entwickelt werden kann, den die erste Version mit XAML und JavaScript bietet. XAML ist immer noch eine Microsoft-Technologie, gleichzeitig aber auch ein XML-Derivat. Schließlich wird XAML auch dazu verwendet, WPF-Benutzerschnittstellen zu erzeugen. Der Entwickler kann es sich also aussuchen, ob er mit den Schnittstellenobjekten und -daten mittels einer .NET-Sprache oder per JavaScript interagieren möchte.

Fanden Sie diesen Artikel nützlich?
2 von 4 Lesern fanden diesen Artikel nützlich.

Aktuelle Job-Angebote

ZDNet.de Live

What ...

What AMD's new roadmap means for users t.co/...

10.02.12, 20:40 von ZDNet
Manch ...

Manchester City is expanding its online reach to Japan t.co/...

10.02.12, 20:35 von ZDNet
Fours ...

Foursquare evolving into one-stop shop with NFC support t.co/...

10.02.12, 20:35 von ZDNet
Websi ...

Website der Gelben Seiten baut Bewertungsfunktionen aus t.co/...

10.02.12, 20:30 von zdnet_de
Motor ...

Motorola: Android-Updates verzögern sich wegen der Hardware-Vielfalt t.co/...

10.02.12, 20:00 von zdnet_de
Aktie ...

Aktienkurse dort wo man sie am liebsten sieht: auf dem Mülleimer! t.co/...

10.02.12, 19:50 von coke4all
Faceb ...

Facebook details Zuckerberg's $500,000 salary, 45% bonus t.co/...

10.02.12, 19:45 von ZDNet
New ...

New Microsoft Office University product comes with tougher verification rules t.co/...

10.02.12, 19:35 von ZDNet
#Prad ...

#Prada Phone by #LG 3.0 ausgepackt und ausprobiert - #smartphone #android t.co/...

10.02.12, 19:30 von cnet_de
Schon ...

Schon im Test: Prada Phone by LG 3.0 mit Android und superhellem Display t.co/...

10.02.12, 19:30 von cnet_de
Beta ...

Beta von Chrome 18 erweitert Hardwarebeschleunigung t.co/...

10.02.12, 19:30 von zdnet_de
Sage ...

Sage helps chocolate business manage seasonality t.co/...

10.02.12, 19:20 von ZDNet
Colum ...

Columbia University excludes Google Docs t.co/...

10.02.12, 19:20 von ZDNet
Benq ...

Benq bringt XGA-Projektor mit 4000 ANSI-Lumen t.co/...

10.02.12, 19:00 von zdnet_de
Germa ...

Germany postpones ACTA signing in wake of protests t.co/...

10.02.12, 18:45 von ZDNet
Iran ...

Iran cuts off access to popular Web sites t.co/...

10.02.12, 18:40 von ZDNet
Makin ...

Making lame excuses for Microsoft's decision to drop the Start button in Windows 8 t.co/...

10.02.12, 18:40 von ZDNet
Did ...

Did Mark Zuckerberg just Like Mitt Romney on Facebook? t.co/...

10.02.12, 18:35 von ZDNet
Flood ...

Flooding in Thailand will deter hard drive market through Q3 t.co/...

10.02.12, 18:35 von ZDNet