Silverlight 2 Gøran Hansen Senior Consultant, Capgemini http://blog.goeran.no [email_address]
Agenda <ul><li>RIA </li></ul><ul><ul><li>I dag (HTML, Java Script, Flash osv) </li></ul></ul><ul><ul><li>Med Silverlight 2...
<ul><li>RIA = hot! </li></ul>
<ul><li>Men... </li></ul>
<ul><li>Cross browser </li></ul><ul><li>Offline </li></ul><ul><li>Java Script </li></ul><ul><li>Må beherske mange teknolog...
Web + Desktop = ?
<ul><li>” Silverlight 2 kommer til å forandre måten vi utvikler RIA” </li></ul>
 
.NET 3.5 ”light” i nettleseren! .NET Runtime .NET Runtime .NET Runtime XAP XAP XAP
Silverlight .NET Runtime Highlights <ul><li>Språk: C#, VB.NET, IronRuby, IronPython </li></ul><ul><li>LINQ, LINQ to XML </...
Silverlight Sandbox <ul><li>Lever i browser sandbox </li></ul><ul><li>Isolated Storage (superman cookies) </li></ul><ul><l...
.NET Runtime XAP HTTP(S) WCF Sockets http://goeran.no HTTP(S) WCF Sockets goeran.no Api.flickr.com vg.no
Controls <ul><li>30+ built-in controls </li></ul><ul><li>Utvidbar (styles  og templating) </li></ul><ul><li>Tredjepart (In...
XAML
Styles
Templates
Data Binding <ul><li>INotifyPropertyChanged </li></ul><ul><ul><li>OneWay, TwoWay </li></ul></ul><ul><ul><li>ValueConverter...
Data Binding
Data Binding
Demo <ul><li>SPRINT* </li></ul><ul><ul><li>Styles og Templates </li></ul></ul><ul><ul><li>Data Binding </li></ul></ul><ul>...
Repetisjon <ul><li>.NET 3.5 ”Light” i browseren </li></ul><ul><li>Sandbox </li></ul><ul><li>WPF Subset! </li></ul><ul><ul>...
Hvorfor Silverlight? <ul><li>RIA </li></ul><ul><li>Utnytte eksisterende kunnskaper om .NET! </li></ul><ul><li>WPF </li></u...
<ul><li>” Silverlight 2 kommer til å forandre måten vi utvikler RIA” </li></ul>
Hvordan komme i gang?! <ul><li>Visual Studio 2008  </li></ul><ul><li>Silverlight 2 Tool Beta 2 for VS2008 </li></ul><ul><u...
Ressurser <ul><li>http://delicious.com/goeran.hansen/silverlight </li></ul><ul><li>Community </li></ul><ul><li>http://www....
Silverlight 2 Gøran Hansen Senior Consultant, Capgemini http://blog.goeran.no [email_address]
Upcoming SlideShare
Loading in...5
×

MSDN Live: Silverlight 2

376

Published on

Introduction to Silverlight 2

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
376
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

MSDN Live: Silverlight 2

  1. 1. Silverlight 2 Gøran Hansen Senior Consultant, Capgemini http://blog.goeran.no [email_address]
  2. 2. Agenda <ul><li>RIA </li></ul><ul><ul><li>I dag (HTML, Java Script, Flash osv) </li></ul></ul><ul><ul><li>Med Silverlight 2 </li></ul></ul>
  3. 3. <ul><li>RIA = hot! </li></ul>
  4. 4. <ul><li>Men... </li></ul>
  5. 5. <ul><li>Cross browser </li></ul><ul><li>Offline </li></ul><ul><li>Java Script </li></ul><ul><li>Må beherske mange teknologier </li></ul>
  6. 6. Web + Desktop = ?
  7. 7. <ul><li>” Silverlight 2 kommer til å forandre måten vi utvikler RIA” </li></ul>
  8. 9. .NET 3.5 ”light” i nettleseren! .NET Runtime .NET Runtime .NET Runtime XAP XAP XAP
  9. 10. Silverlight .NET Runtime Highlights <ul><li>Språk: C#, VB.NET, IronRuby, IronPython </li></ul><ul><li>LINQ, LINQ to XML </li></ul><ul><li>WPF subset </li></ul><ul><li>Serialization og XML API </li></ul><ul><li>Threading </li></ul><ul><li>Nettverk (WCF, HTTP, Sockets etc) </li></ul>
  10. 11. Silverlight Sandbox <ul><li>Lever i browser sandbox </li></ul><ul><li>Isolated Storage (superman cookies) </li></ul><ul><li>FileOpen dialog </li></ul><ul><li>Sockets </li></ul><ul><li>Cross Domain HTTP(S) requests </li></ul>
  11. 12. .NET Runtime XAP HTTP(S) WCF Sockets http://goeran.no HTTP(S) WCF Sockets goeran.no Api.flickr.com vg.no
  12. 13. Controls <ul><li>30+ built-in controls </li></ul><ul><li>Utvidbar (styles og templating) </li></ul><ul><li>Tredjepart (Infragistics, Telerik, ComponentOne etc) </li></ul>
  13. 14. XAML
  14. 15. Styles
  15. 16. Templates
  16. 17. Data Binding <ul><li>INotifyPropertyChanged </li></ul><ul><ul><li>OneWay, TwoWay </li></ul></ul><ul><ul><li>ValueConverters </li></ul></ul><ul><li>Collection </li></ul><ul><ul><li>Data Templates (repeater) </li></ul></ul>
  17. 18. Data Binding
  18. 19. Data Binding
  19. 20. Demo <ul><li>SPRINT* </li></ul><ul><ul><li>Styles og Templates </li></ul></ul><ul><ul><li>Data Binding </li></ul></ul><ul><ul><li>WCF </li></ul></ul>
  20. 21. Repetisjon <ul><li>.NET 3.5 ”Light” i browseren </li></ul><ul><li>Sandbox </li></ul><ul><li>WPF Subset! </li></ul><ul><ul><li>XAML </li></ul></ul><ul><ul><li>Style og Templates </li></ul></ul><ul><ul><li>Data Binding </li></ul></ul>
  21. 22. Hvorfor Silverlight? <ul><li>RIA </li></ul><ul><li>Utnytte eksisterende kunnskaper om .NET! </li></ul><ul><li>WPF </li></ul><ul><li>Mobile Devices </li></ul>
  22. 23. <ul><li>” Silverlight 2 kommer til å forandre måten vi utvikler RIA” </li></ul>
  23. 24. Hvordan komme i gang?! <ul><li>Visual Studio 2008 </li></ul><ul><li>Silverlight 2 Tool Beta 2 for VS2008 </li></ul><ul><ul><li>NB; Fungerer ikke med VS Express Editions </li></ul></ul><ul><ul><li>http://shrinkster.com/11r4   </li></ul></ul><ul><li>Expression Blend 2.5 June 2008 Preview </li></ul><ul><ul><li>http://shrinkster.com/11r5 </li></ul></ul>
  24. 25. Ressurser <ul><li>http://delicious.com/goeran.hansen/silverlight </li></ul><ul><li>Community </li></ul><ul><li>http://www.silverlight.net </li></ul><ul><li>Blogs </li></ul><ul><li>http://timheuer.com/blog </li></ul><ul><li>http://weblogs.asp.net/scottgu/ </li></ul><ul><li>http://www.jeff.wilcox.name </li></ul><ul><li>http://silverlight.net/blogs/jesseliberty/ </li></ul>
  25. 26. Silverlight 2 Gøran Hansen Senior Consultant, Capgemini http://blog.goeran.no [email_address]

×