1eEurope Switzerland

Kontakt


1eEurope Blog: Spüren Sie unseren Puls!

Sie erfahren hier, was die Mitarbeiterinnen und Mitarbeiter bei 1eEurope bewegt. Unser Weblog ist auch abonnierbar als RSS Feed.


Silverlight basiert auf .net und XAML. Beides sind sehr stabile und mächtige Werkzeuge. Das Know How ist bereits breit verfügbar. Zudem ist es konsequent in die Layer UI Presentation und UI Control unterteilt. So können sich verschiedene dafür spezialisierte Teams um die verschiedenen Aufgaben kümmern. Silverlight unterstützt die Darstellung verschiedenster Medien wie Video, Ton, Bilder, etc.. Animationen können helfen komplexe Zusammenhänge in Daten besser verständlich darzustellen. Browserkompatibilitätsprobleme gehören der Vergangenheit an.

Was bringt nun SharePoint 2010 Silverlight?

SharePoint kann Silverlight Apps hosten und diese in einem Out of the Box (OotB)-Webpart bereitstellen. Zudem unterstützt SharePoint 2010 Streaming und kann so die Silverlight Apps mit Video und Ton versorgen. Und SharePoint stellt Silverlight ein stabiles Security und Application Modell bereit und dient auch als Data und Logic Layer.

Datenzugriff

Für den Austausch von Daten zu und von SharePoint stehen Silverlight drei Interfaces zur Verfügung.

Via Webservices können fast alle Bedürfnisse erfüllt werden. Zudem können eigene Webservices zusätzliche Funktionen und Business Logik bereitstellen.

Über das neue Client Object Model steht ein sehr flexibles API bereit welches folgende Klassen unterstützt:

Und als Drittes steht REST zur Verfügung über welches aus Silverlight sehr einfach auf Listen zugegriffen werden kann.

Weiteres

Silverlight kann auch helfen Probleme, die durch Einschränkungen von SharePoint 2010 entstehen, zu lösen. Z.B. unterstützen Sandboxed Solutions keine Webpart Connections jedoch Silverligh Apps. So kann ich innerhalb einer App, oder auch über mehrere, wenn ich den Aufwand eines Receivers nicht scheue, die Daten z.B. in einer Master / Detail Ansicht darstellen. Dies hat auch gleich den Vorteil, dass die Verbindung keinen Post Back erzeugt.

Und mit den .net RIA Services steht ein weiteres mächtiges Tool bereit, dass zwar nicht unmittelbar mit SharePoint zu tun hat, jedoch hilft RIA Silverlight in die Business Application Welt zu tragen. Diese in SharePoint gehostet, stellen ein unschlagbares Trio dar. Dies sowohl in Bezug auf Flexibilität, Benutzerfreundlichkeit wie auch Produktivität (das Thema RAD wird da ganz neu definiert! Dazu später mehr.).

Und so geht ein Tag mehr an der SharePoint Conference in Las Vegas ins Lande.

Kommentare

Adrian Müller am 24.10.2009 um 20:00
Mit Silverlight kann die Benutzerfreundlichekeit für Webapplikationen (SharePoint) dramatisch gesteigert werden. Silverlight ermöglich Rich Web Clients und ist ein Segen für SharePoint. Bin gespannt, was1eEurope alles mit Silverlight 'bauen' wird!
Alejandro Amrein am 27.06.2010 um 15:08
Wie kann man RIA services in SharePoint 2010 hosten, wenn SharePoint nicht unter einen .NET 4 Application Pool läuft (so viel ich weiss, läuft SP2010 unter einen .NET 2.0 ApplicationPool)?
Daniel Morgenthaler am 15.07.2010 um 11:16
Der Artikel wurde noch vor dem Erscheinen der finalen „WCF RIA Services“ geschrieben. Wir haben damals einen Prototypen auf den „.NET RIA Services“, wie sie damals noch genannt wurden, gebaut und unter der ersten Beta von SPS2010 erfolgreich getestet. Mit dem Erscheinen der finalen WCF RIA Services wurde Ihre Frage aktuell. Es gibt grundsätzlich einige Ansätze wie ein Subweb unter .NET 4.0 laufen gelassen werden kann welches unterhalb eines Parents mit .NET 2.0 läuft. Leider funktioniert dies mit den meisten Systemen wie OWA, etc. jedoch nicht mit SharePoint 2010! Darum betreiben wir heute WCF RIA Services Websites nur parallel zu SharePoint Webs. D.H. diese kriegen eine eigene URL. Den Kontext zu SharePoint wird entweder über das Web.config hergestellt oder, wenn die Silverlight Apps als Webparts im SharePoint eingebettet werden über die InitParms. Wobei WebConfig besser ist da dies nicht in der SPS DB gespeichert wird.

Kommentar schreiben

Felder mit * müssen ausgefüllt werden.
Name *
URL
Email *
Kommentar *
CAPTCHA Validierung


Microsoft Gold Certified Partner

Blog

Home > Blog > Beiträge > Silverlight und SharePoint 2010