290 likes | 584 Views
Go Gold with Silverlight. Laurence MoroneySenior Technology Evangelist, Microsofthttp://blogs.msdn.com/webnext. Why Silverlight?. User Experience Expectations increasing exponentiallyRich Web applications are no longer a luxury, they're a necessitySilverlight provides a platform that is easy and cheap to build forSilverlight skills transfer to server, desktop and mobile application development.
E N D
2. Go Gold with Silverlight
3. Why Silverlight? User Experience Expectations increasing exponentially
Rich Web applications are no longer a luxury, they’re a necessity
Silverlight provides a platform that is easy and cheap to build for
Silverlight skills transfer to server, desktop and mobile application development
4. Agenda What is Silverlight?
Microsoft and the User Experience
Designer / Developer Workflow
Architecture of a Silverlight Application
Silverlight and AJAX
Silverlight and nTier Connected Applications
Q+A
6. Some Silverlight Experiences
7. Agenda What is Silverlight?
Microsoft and the User Experience
Designer / Developer Workflow
Architecture of a Silverlight Application
Silverlight and AJAX
Silverlight and nTier Connected Applications
Q+A
8. 8 An Exciting Time…
9. The Internet Trajectory
10. Greater than the superficial/emotional
UX is the application DNA UX and the Market
11. UX Platform Technologies
12. Game Changing UX
13. Agenda What is Silverlight?
Microsoft and the User Experience
Designer / Developer Workflow
Architecture of a Silverlight Application
Silverlight and AJAX
Silverlight and nTier Connected Applications
Q+A
14. Designer / Developer Collaboration
15. Unifying the Design / Development Process
16. Agenda What is Silverlight?
Microsoft and the User Experience
Designer / Developer Workflow
Architecture of a Silverlight Application
Silverlight and AJAX
Silverlight and nTier Connected Applications
Q+A
17. Silverlight Web Architecture
18. Silverlight and .NET
19. .NET Performance: Chess
20. ReUse your Skills
21. Agenda What is Silverlight?
Microsoft and the User Experience
Designer / Developer Workflow
Architecture of a Silverlight Application
Silverlight and AJAX
Silverlight and nTier Connected Applications
Q+A
22. POAJ = Plain Old AJAX
Silverlight control exposes XAML Render tree
From AJAX we can easily manipulate the contents of the XAML DOM to update the contents of our application Silverlight and AJAX / POAJ
23. Coding an AJAX Time Server
24. MNet (Korea): Using AJAX
25. Agenda What is Silverlight?
Microsoft and the User Experience
Designer / Developer Workflow
Architecture of a Silverlight Application
Silverlight and AJAX
Silverlight and nTier Connected Applications
Q+A
26. Silverlight and Connectivity WebClient class – used for simple HTTP request/response
WebRequest class – used for more complex queries (e.g. HTTP POST)
Web Service proxies for SOAP
WCF Connectivity based on WebClient/WebRequest
WebClient is great for POX/REST
Built-in Syndication classes for RSS/ATOM
Data Binding and Data Templating available
27. Coding a REST Consumer of a J2EE Service
28. Coding a Syndication Consumer
29. Dealing with Cross Domain Crossdomain.xml and Clientaccesspolicy.xml should be at the web root of your server
These are cross-technology, so work well on PHP and Java-based servers
More information at Crossdomainxml.org