Your SlideShare is downloading. ×
0
Microsoft Webday 2008 - Silverlight Experiences
Microsoft Webday 2008 - Silverlight Experiences
Microsoft Webday 2008 - Silverlight Experiences
Microsoft Webday 2008 - Silverlight Experiences
Microsoft Webday 2008 - Silverlight Experiences
Microsoft Webday 2008 - Silverlight Experiences
Microsoft Webday 2008 - Silverlight Experiences
Microsoft Webday 2008 - Silverlight Experiences
Microsoft Webday 2008 - Silverlight Experiences
Microsoft Webday 2008 - Silverlight Experiences
Microsoft Webday 2008 - Silverlight Experiences
Microsoft Webday 2008 - Silverlight Experiences
Microsoft Webday 2008 - Silverlight Experiences
Microsoft Webday 2008 - Silverlight Experiences
Microsoft Webday 2008 - Silverlight Experiences
Microsoft Webday 2008 - Silverlight Experiences
Microsoft Webday 2008 - Silverlight Experiences
Microsoft Webday 2008 - Silverlight Experiences
Microsoft Webday 2008 - Silverlight Experiences
Microsoft Webday 2008 - Silverlight Experiences
Microsoft Webday 2008 - Silverlight Experiences
Microsoft Webday 2008 - Silverlight Experiences
Microsoft Webday 2008 - Silverlight Experiences
Microsoft Webday 2008 - Silverlight Experiences
Microsoft Webday 2008 - Silverlight Experiences
Microsoft Webday 2008 - Silverlight Experiences
Microsoft Webday 2008 - Silverlight Experiences
Microsoft Webday 2008 - Silverlight Experiences
Microsoft Webday 2008 - Silverlight Experiences
Microsoft Webday 2008 - Silverlight Experiences
Microsoft Webday 2008 - Silverlight Experiences
Microsoft Webday 2008 - Silverlight Experiences
Microsoft Webday 2008 - Silverlight Experiences
Microsoft Webday 2008 - Silverlight Experiences
Microsoft Webday 2008 - Silverlight Experiences
Microsoft Webday 2008 - Silverlight Experiences
Microsoft Webday 2008 - Silverlight Experiences
Microsoft Webday 2008 - Silverlight Experiences
Microsoft Webday 2008 - Silverlight Experiences
Microsoft Webday 2008 - Silverlight Experiences
Microsoft Webday 2008 - Silverlight Experiences
Microsoft Webday 2008 - Silverlight Experiences
Microsoft Webday 2008 - Silverlight Experiences
Microsoft Webday 2008 - Silverlight Experiences
Microsoft Webday 2008 - Silverlight Experiences
Microsoft Webday 2008 - Silverlight Experiences
Microsoft Webday 2008 - Silverlight Experiences
Microsoft Webday 2008 - Silverlight Experiences
Microsoft Webday 2008 - Silverlight Experiences
Microsoft Webday 2008 - Silverlight Experiences
Microsoft Webday 2008 - Silverlight Experiences
Microsoft Webday 2008 - Silverlight Experiences
Microsoft Webday 2008 - Silverlight Experiences
Microsoft Webday 2008 - Silverlight Experiences
Microsoft Webday 2008 - Silverlight Experiences
Microsoft Webday 2008 - Silverlight Experiences
Microsoft Webday 2008 - Silverlight Experiences
Microsoft Webday 2008 - Silverlight Experiences
Microsoft Webday 2008 - Silverlight Experiences
Microsoft Webday 2008 - Silverlight Experiences
Microsoft Webday 2008 - Silverlight Experiences
Microsoft Webday 2008 - Silverlight Experiences
Microsoft Webday 2008 - Silverlight Experiences
Microsoft Webday 2008 - Silverlight Experiences
Microsoft Webday 2008 - Silverlight Experiences
Microsoft Webday 2008 - Silverlight Experiences
Microsoft Webday 2008 - Silverlight Experiences
Microsoft Webday 2008 - Silverlight Experiences
Microsoft Webday 2008 - Silverlight Experiences
Microsoft Webday 2008 - Silverlight Experiences
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Microsoft Webday 2008 - Silverlight Experiences

1,616

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

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

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Silverlight 2.0 - In practice
  • 2. <ul><li>eCraft </li></ul><ul><li>90 employees </li></ul><ul><li>Offices in Helsinki, Espoo & Vaasa </li></ul><ul><li>Microsoft Gold Partner </li></ul><ul><li>Nicklas Andersson </li></ul><ul><li>Founder & CTO </li></ul>
  • 3. Microsoft is giving us yet another platform.
  • 4. You’ve seen all the cool demos…
  • 5. Silverlight seems like a good way to make better user experiences.
  • 6. Adopting this new, and different, technology feels like a risk.
  • 7. To be successful with Silverlight you need to understand how it is different.
  • 8.  
  • 9. The goal is profitable growth through improved innovation.
  • 10. The organization is full of brilliant ideas, but most of them are lost.
  • 11. Innovation is not improved by increased R&D spending.
  • 12. Many brilliant ideas are lost because of creative apartheid.
  • 13. Free collaboration improves the ideas.
  • 14. Everybody should have the chance to speak, regardless of title.
  • 15. Collaboration with suppliers and customers brings valuable insights
  • 16. Collaborating on ideas gives everybody influence and power.
  • 17. Collaborating is fun!
  • 18. Sproodle is provided as a comprehensive service with regular updates.
  • 19.  
  • 20. We're happy we chose Silverlight.
  • 21. We replaced an existing ASP.NET prototype.
  • 22. Impressive development environment.
  • 23. Silverlight is surprisingly easy to learn.
  • 24. Very high productivity.
  • 25. Freedom to create unique user experiences.
  • 26. What is Silverlight really about?
  • 27. Silverlight is not a Flash-killer.
  • 28. Silverlight is not the new web.
  • 29. Silverlight is a better way to make applications for the web.
  • 30. Silverlight doesn't enable you to do anything that wasn't already possible.
  • 31. Silverlight just succeeds in making the hard things easier .
  • 32. Productivity is king.
  • 33. Has anything really changed since 1982?
  • 34. google. On a C64.
  • 35. But… Productivity is all that matters in business.
  • 36. At some point we’ll reach a dead end with HTML.
  • 37. Silverlight just succeeds in making the hard things easier .
  • 38. Silverlight controls separate behavior from appearance . vs.
  • 39. A round button behaves the same way as a rectangular one. Source: www.nibblestutorials.net
  • 40. What is the correct way to display a list of planets? Source: www.beacosta.com/blog or
  • 41. If you want new behavior you have to build your own control.
  • 42.  
  • 43. Users expects web applications to behave a certain way.
  • 44. Problem #1: Back and Forward.
  • 45.  
  • 46. Problem #2: The mouse wheel.
  • 47.  
  • 48. Problem #3: Bookmarking a specific part of the application.
  • 49.  
  • 50. RSS is pretty much a requirement these days.
  • 51. Hint: use “System.ServiceModel.Syndication” SyndicationFeed feed = new SyndicationFeed( &quot;Sproodle&quot;, &quot;Automated sproodle feed&quot;, new Uri( &quot;http://sproodle.ecraft.internal/&quot; )) ; feed.Authors.Add( new SyndicationPerson( &quot;someone@somewhere.com&quot;, &quot;Mr. Sproodle&quot;, &quot;http://sproodle.ecraft.internal/&quot; ) ) ; feed.Copyright = new TextSyndicationContent( &quot;Copyright 2008 eCraft&quot; ) ; feed.Generator = &quot;Sproodle RSS Generator&quot;; feed.Language = &quot;en-US&quot;;
  • 52. New workflow involving usability design and graphics design. The developer The UX designer The graphics artist
  • 53. For the first time ever we had to collaborate with a graphics designer.
  • 54. Very few designers use Expression (yet).
  • 55. Do you remember web design tools 10 years ago?
  • 56. The workflow isn’t perfect. The developer The UX designer The graphics artist
  • 57. The workflow isn’t perfect. The developer The moron The jerk
  • 58. Silverlight applications have a lot in common with 3-tier client applications.
  • 59. Code is not executing near the database.
  • 60. You probably need to cache data in the client.
  • 61. The architecture will be different from old skool web apps.
  • 62. Which is the right road to becoming a Silverlight developer?
  • 63. Silverlight is similar to WPF, but implemented slightly differently.
  • 64. Silverlight apps need to interact with ASP.NET. + =
  • 65. Developers may need to have one foot in the web world and one in the client world.
  • 66. Silverlight seems like a good way to make better user experiences.
  • 67. Adopting this new, and different, technology feels like a risk.
  • 68. To be successful with Silverlight you need to understand how it is different.
  • 69. Thank you!
  • 70. <ul><li>Code will be posted at: </li></ul><ul><li>nickeandersson.blogs.com </li></ul><ul><li>Contact me at: </li></ul><ul><li>[email_address] </li></ul><ul><li>Check out Sproodle at: </li></ul><ul><li>sproodle.fi </li></ul><ul><li>Check eCraft out at (open jobs!): </li></ul><ul><li>www.ecraft.com </li></ul>

×