Zusammenfassung / Kurzform des Artikel “What’s New in Silverlight 4 Beta?”
Wie es um die neue Silverlight Version 4 steht wurde auf der PDC im November verkündet. Es sind einige Neuerungen zu erwarten. Eine Beta läßt sich auch bereits herrunterladen die aber zum Visual Studio 2010, derzeit als Beta 2 verfügbar, installiert werden muss. Damit ist auch gleich zu erkennen, dass die Release des Studio 2010 ohne SL 4 daherkommt. SL 4 und die Tools lassen sich aber auch auf die Visual Web Developer Express 2010 hinzuinstallieren, die ebenfalls als Beta 2 zur Verfügung steht. Die neue Release soll Silverlight so aufbohren, dass sich damit Anwendungen erstellen lassen, die bisher dem Desktop vorbehalten waren. Den Vergleich mit einem JavaApplet scheue ich allerdings, da ich nicht die Grenzen von JavaApplets kenne. Multimedia Fähigkeiten von Flash und Businessapplikationen wie in einem JavaApplet, oder einfach nur .NET und WPF im Kleinformat. Folgende Liste zeigt die zu erwartenden Neuerungen, ohne Anspruch auf Vollständigkeit:
- Druckausgabe, sowohl Bildschirmhardcopy und Bildschirmunabhängig.
- mehr als 60 anpassbare Steuerelemente, unter anderem: RichTextbox, Masked Textbox mit Eingabevalidierung, voll ausgestattetes DataGrid
- WCF RIA Services: Einführung der WCF in SL
- offizielle (nicht umfassende) Unterstützung von SL4 Bibliotheken unter .NET CLR. siehe Artikel hier
- Verbesserungen an DataBinding, unter anderem Formatierungen von Strings
- Verbesserte Unterstützung von SL in Visual Studio ab Version 2010
- Voll editierbare Entwickleroberfläche für erweiterte Steuerelemente und besseres Layouting
- Besseres Property Grid und neue Editoren für einige Eigenschaften
- Generell Verbesserungen im Studio 2010 + Blend
- Unterstützung von WebCam und Mikrofon
- Lokales Video Capture (WebCam) für die Kommunikation
- Drag&Drop und Copy&Paste über die SL-Anwendung hinaus (Desktop-Anwendungen).
- Unterstützung des Mausrades
- Kontextmenü über rechte Maustaste (sonst kommt ja nur ein Menü mit “Über Silverlight”
- Unterstützung von Google´s Chrome
- Performanceverbesserungen
- MultiTouch
- Multicast networking
- Schutz der Inhalte über DRM
- Rendern von HTML innerhalb der SL Anwendung
Ein neuer Projekttyp im Studio 2010 erlaubt es, SL 4 Anwendungen so zu entwickeln, dass Sie wie normale Anwendungen auf dem lokalen Rechner “installiert” und gestartet werden können. Vom Look&Feel erscheinen sie dann auch wie diese. Vom Browser bleibt dann nur der Rahmen übrig, auch die Sandbox bleibt weiterhin bestehen. Vertrauenswürdige Anwendungen können auch vollen Dateizugriff auf das Benutzerverzeichnis zum Schreiben und Lesen von Dateien erhalten. Interaktion mit Office und anderen Anwendungen via COM.