Aktuell wird von uns die im Rahmen der Mix11 erschienene Beta-Version von Silverlight 5 evaluiert und die neuen Möglichkeiten in unseren Showcase Privatbilanz integriert. Das dort erworbene Wissen rund um Silverlight 5 wird dann wieder in einem unserer beliebten Technical Councils auch für unsere Kunden zur Verfügung gestellt.
Hier sollen nun einmal aus funktionaler Sicht einige der Neuerungen von Silverlight 5 an einem lebenden Beispiel – unserer SDX Privatbilanz -aufgezeigt werden.
>> mehr…
In-Browser Trusted Applications
Eine Silverlight Applikation wird prinzipiell in einer Sandbox ausgeführt und es stehen keine Zugriffsmöglichkeiten auf lokale Ressourcen zur Verfügung. Um dies zu ermöglichen, kann bereits ab Silverlight 4 eine Silverlight Anwendung im Trusted Mode zusätzliche Berechtigungen in Anspruch nehmen. Mit Silverlight 5 ist es nun auch möglich eine Trusted Silverlight Application im Browser auszuführen. Die Erlaubnis hierzu wird über einen Registry Key gesteuert, welcher per Group Policy verteilbar ist.
Der Vorteil für den Endanwender liegt klar auf der Hand – er erhält seine gewohnte Web-Applikation mit dem ihm bekannten Navigationsmodell, kann aber auch erweiterte Funktionen nutzen, die er nur von einer Desktop-Anwendung her kennt.
Aufruf und Kommunikation mit Excel
Über normale COM-Automatisierung kann jetzt ein Excel-Objekt im Browser geöffnet und so Auswertungen erstellt werden.
Aufruf von dem Standard Windows-Taschenrechner
Über ein Automatisierungs-Objekt WScript.Shell kann im Browser die Calc.exe aufgerufen werden.
if (Application.Current.HasElevatedPermissions)
{
string path= System.IO.Path.Combine(
Environment.GetFolderPath(Environment.SpecialFolder.System),"calc.exe");
dynamic cmd = AutomationFactory.CreateObject("WScript.Shell");
cmd.Run(path, 1, true);
}
Zugriff auf das gesamte Dateisystem über OpenFileDialog
Bei einer In-Browser Trusted Silverlight 5 Applikation kann nicht nur auf bestimmte Ordner, sondern auf das gesamte Dateisystem zugegriffen werden kann. Dies wird in Privatbilanz zur Auswahl eines Immobilienbildes verwendet.
Fazit
Wie dieser kleine Auszug darstellen sollte, stehen dem Entwickler mit Silverlight 5 ein großes Spektrum an weiteren funktionalen Möglichkeiten zur Verfügung mit denen gerade im Trusted Mode reichhaltige LOB-Intranet-Lösungen bereitgestellt werden können.
Sie sehen gerade einen Platzhalterinhalt von Facebook. Um auf den eigentlichen Inhalt zuzugreifen, klicken Sie auf die Schaltfläche unten. Bitte beachten Sie, dass dabei Daten an Drittanbieter weitergegeben werden.
Mehr InformationenSie sehen gerade einen Platzhalterinhalt von Instagram. Um auf den eigentlichen Inhalt zuzugreifen, klicken Sie auf die Schaltfläche unten. Bitte beachten Sie, dass dabei Daten an Drittanbieter weitergegeben werden.
Mehr InformationenSie sehen gerade einen Platzhalterinhalt von X. Um auf den eigentlichen Inhalt zuzugreifen, klicken Sie auf die Schaltfläche unten. Bitte beachten Sie, dass dabei Daten an Drittanbieter weitergegeben werden.
Mehr Informationen