1 silverlight Marcin Badurowicz
2 czym jest silverlight? „web application framework” WPF/E Kwiecień 2007 – 1.0 Kwiecień 2010 – 4.0
3 główne paradygmaty Oddzielenie warstwy widoku i zachowania Data Binding „Everywhere”
4 platformy Windows Internet Explorer Firefox / SeaMonkey Opera (nieoficjalnie) Chrome (4.0) Safari Mac OS X (Firefox + Safari) Teoretycznie Linux (Moonlight) Windows Mobile (Skyfire) Windows Phone 7 Symbian S60v5 / Symbian^1 (CTP)
5 rozdzielenie warstw XAML C# lub Visual Basic
6 rozdzielenie warstw XAML Podobny do HTML-a Oparty na XML-u Różnorakie zagnieżdżanie znaczników Kontrolki, ich style, animacje C# Co to jest C#? Zachowanie – rzecz dla programisty
7 data binding Podłączanie danych z jednej kontrolki do drugiej Automatyczne aktualizacje Bez grama kodu C#, tylko XAML
8 data binding {Binding value,Element element} Wiązanie do źródeł danych Szablony danych DataContext
9 narzędzia Visual Studio Silverlight Tools Expression Blend Visual Studio 2010
10 popularny? Nie. Flash jest wiodącą platformą tego typu.
11 popularny? vod.onet.pl Transmisja z igrzysk w Pekinie Tysiące mniejszych i większych wdrożeń Deep Zoom, Photosynth
12 dlaczego tak? Jeśli ktoś zna WPF/C#, poczuje się jak w domu. Aplikacje można „wyjąć” z przeglądarki. Windows Phone 7
13 dlaczego nie? Kolejne zamknięte, własnościowe rozwiązanie. Kolejna wtyczka do przeglądarki. Ta wieloplatformowość jest teoretyczna.
14 więcej? Silverlight.net