Dec 05, 2014
Was ist Silverlight?
Cross-Browser
Rich Internet
Application
(RIA)
Rich Media
Experience Cross-Platform
Cross-Browser / Cross-Platform
Cross-Browser…
…Cross-Platform
Unterstützte Browser
+ Chrome
Rich Internet Application (RIA) / Rich Media
• Zu deutsch: „reichhaltige Internet-
Anwendung“
• Definition: Anwendung, die Internet-
Techniken benutzt und eine intuitive
Benutzeroberfläche bietet.
26.02.2010
Samples
• http://www.faltundklapprad.de/silverlight.asp
x
• www.Hardrockcafe.com
• http://www.silveos.com/
• http://www.outwardflight.com/
• http://www.silverlight.net/showcase/
• http://ammouri.t35.com/Silverlight/Dashboard
.html
Browser Plugin
• Kleiner Download: ~5 MB
• (normales .NET-Framework ~50 MB)
Funktionsumfang
• Die Silverlight-Runtime ist funktional eine Untermenge des .NET-
Frameworks. Damit geht vieles, aber nicht alles…
• Ausgewählte Controls (nur WPF)
• Keine Datasets / Datatables
• Nicht alle Methodenüberladungen
• Animationen / Storyboards
• Client/Server Kommunikation durch
Webservices
Neu in Silverlight 4 (Auszug)
• Webcam und Mikrophon Unterstützung
• Unterstützung für Google Chrome
• „Trusted Applications“ (erweiterte Sandbox)
Zusammenarbeit Designer und Entwickler
XAML eXtensible Application Markup
Language
Demo
Out of Browser
Silverlight-Anwendungen…
…können „aus dem Browser“ „auf den Desktop“ geholt werden
…erscheinen wie „echte“ Desktop-Anwendungen
…lassen sich schnell starten
… sind jederzeit Deinstallierbar
Sicherheit / Persistierung von Daten
• Silverlight verwendet die Sicherheitsfunktionen des .NET
Frameworks und läuft innerhalb einer sicheren Sandbox in einem
persistenten, isolierten Speicherbereich. Alle
Sicherheitsrestriktionen herkömmlicher Webanwendungen gelten
weiterhin, jedoch benötigen Silverlight-Anwendungen keine
administrativen Rechte für die lokale Installation
• Anwendungen können Daten auf dem lokalen Computer speichern
und lesen. Dies geschieht innerhalb eines Isolated Storages
(Quota).
Demo
Vielen Dank für die
Aufmerksamkeit!