• Save
Microsoft Webday 2008 - Silverlight Experiences
Upcoming SlideShare
Loading in...5
×
 

Microsoft Webday 2008 - Silverlight Experiences

on

  • 2,496 views

 

Statistics

Views

Total Views
2,496
Views on SlideShare
2,104
Embed Views
392

Actions

Likes
1
Downloads
0
Comments
0

3 Embeds 392

http://nickeandersson.blogs.com 390
http://131.253.14.66 1
http://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Microsoft Webday 2008 - Silverlight Experiences Microsoft Webday 2008 - Silverlight Experiences Presentation Transcript

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