Silverlight: the skinny<br />Simon Wilkinson<br />Managing Director | Blacklight<br />
Introduction: who am I?<br />11yrs Internet experience<br />8yrs Experience in PHP/MySQL/Linux/Flash/Flex<br />Managing Di...
What I am covering today<br /><ul><li>Why we use Silverlight
Features</li></ul>Rapid Application Development<br />Data Support <br /><ul><li>Demos</li></ul>Perspective 3D<br />Data Bi...
Silverlight & Flash
Q & A</li></li></ul><li>Why<br />Advanced content protection<br />Rapid development (abstract web complexities; leveraging...
Rapid Application Development<br /><ul><li>SketchFlow: Prototyping Silverlight User Experiences
Mock-up functional, data-driven UI with data binding and sample data.
Apply rich interactivity with Behaviours, without writing code.
preserving layers, vectors and even most text.
Defining the flow of the application
Client adding feedback in the browser based Silverlight SketchFlow player</li></li></ul><li>Enhanced Data Support<br /><ul...
Data Forms.
validation.
Support for business objects on both client and server with n-Tier data support.
Easily load, sort, filter and page data.
CollectionView.
A new set of .NET RIA services supportsthese features on the server. </li></li></ul><li>Demos <br />
Perspective 3D<br />Perspective transforms != 3-D engine;<br />Make 2-D content appear on a 3-D plane<br />Any UIElement<b...
Perspective 3D Demo<br />
Data Binding Improvements<br /><ul><li>ElementName
RelativeSource
Upcoming SlideShare
Loading in …5
×

Silverlight Simon Wilkinson

588 views
551 views

Published on

MIcrosoft Connect 12th November, Simon Wilkinson Silverlight - the skinny

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

  • Be the first to like this

No Downloads
Views
Total views
588
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Users don’t careWeb developers will care about which technology they choose, though. Publishers and developers want their apps to run on as many platforms as possible, and while Silverlight apps will run on both major Windows browsers as well as on Safari and Firefox on a Mac,
  • Silverlight Simon Wilkinson

    1. 1. Silverlight: the skinny<br />Simon Wilkinson<br />Managing Director | Blacklight<br />
    2. 2. Introduction: who am I?<br />11yrs Internet experience<br />8yrs Experience in PHP/MySQL/Linux/Flash/Flex<br />Managing Director of Blacklight<br />Programmer with design background<br />Consultant<br />Avid gamer<br />Dad & husband<br />Passionate about all things web<br />Simon@blacklight.co.za<br />Pic of simon<br />
    3. 3. What I am covering today<br /><ul><li>Why we use Silverlight
    4. 4. Features</li></ul>Rapid Application Development<br />Data Support <br /><ul><li>Demos</li></ul>Perspective 3D<br />Data Binding <br />Behaviours<br /><ul><li>Silverlight & PHP (Lessons learnt)
    5. 5. Silverlight & Flash
    6. 6. Q & A</li></li></ul><li>Why<br />Advanced content protection<br />Rapid development (abstract web complexities; leveraging existing .NET capabilities)<br />True collaboration <br />
    7. 7. Rapid Application Development<br /><ul><li>SketchFlow: Prototyping Silverlight User Experiences
    8. 8. Mock-up functional, data-driven UI with data binding and sample data.
    9. 9. Apply rich interactivity with Behaviours, without writing code.
    10. 10. preserving layers, vectors and even most text.
    11. 11. Defining the flow of the application
    12. 12. Client adding feedback in the browser based Silverlight SketchFlow player</li></li></ul><li>Enhanced Data Support<br /><ul><li>Element to Element binding
    13. 13. Data Forms.
    14. 14. validation.
    15. 15. Support for business objects on both client and server with n-Tier data support.
    16. 16. Easily load, sort, filter and page data.
    17. 17. CollectionView.
    18. 18. A new set of .NET RIA services supportsthese features on the server. </li></li></ul><li>Demos <br />
    19. 19. Perspective 3D<br />Perspective transforms != 3-D engine;<br />Make 2-D content appear on a 3-D plane<br />Any UIElement<br />Features:<br />Rotate around X, Y and/or Z axis<br />Change centre of rotation<br />Position the object along axis<br />PlaneProjectionvsMatrix3DProjection<br />
    20. 20. Perspective 3D Demo<br />
    21. 21. Data Binding Improvements<br /><ul><li>ElementName
    22. 22. RelativeSource
    23. 23. Explicit Source Updating
    24. 24. Visual Feedback on Validation</li></li></ul><li>Silverlight & php<br />
    25. 25.
    26. 26.
    27. 27.
    28. 28.
    29. 29.
    30. 30.
    31. 31. Simple: 80% less effort<br />
    32. 32. <ul><li>Will It work on Linux Hosting (Apache) ?
    33. 33. How difficult will the deployment be ?
    34. 34. Browser penetration ?
    35. 35. .net (c#) and Php ?
    36. 36. Data integration ?
    37. 37. How long will it take?
    38. 38. What will you users say ?</li></ul>Lessons learnt <br />
    39. 39. Silverlight & Flash<br />
    40. 40. Questions<br />
    41. 41. Resources<br /><ul><li>http://silverlight.net
    42. 42. http://team.silverlight.net</li></ul>Other:<br />What’s New in Silverlight 3<br />Videos<br />Tutorials/Samples<br />Silverlight Controls, including Toolkit<br />Compatibility with Silverlight 2 runtime and tools<br />

    ×