Developing Rich Web Applications with Silverlight (Part 2) Mike Taulty Developer & Platform Group Microsoft Ltd [email_add...
Designer/Developer Tooling VS 2008 XAML Designer Look, behavior, brand, and emotional connection Developer Function, deplo...
Silverlight Tooling <ul><li>Expression </li></ul><ul><ul><li>Design </li></ul></ul><ul><ul><li>Blend 2, September Preview ...
Expression Tools
Building Controls <ul><li>Control building more “common” today than in other UI frameworks </li></ul><ul><ul><li>Due to la...
Building Controls
Advanced Programming Scenarios <ul><li>Saving user data in Isolated Storage </li></ul><ul><li>Working with real storage </...
Advanced Scenarios
Dynamic Languages in Silverlight Ruby Python Visual Basic JavaScript Common Language Runtime Dynamic Language Runtime
Dynamic Languages
<ul><li>Deploying </li></ul>
Silverlight Streaming http://silverlight.live.com <ul><li>Free, 4GB hosting and streaming </li></ul><ul><li>You build the ...
Silverlight Streaming
Resources www.silverlight.net
MSDN in the UK <ul><li>Visit  http://msdn.co.uk   </li></ul><ul><ul><li>Newsletter </li></ul></ul><ul><ul><li>Events </li>...
 
Silverlight 2.5 Hours <ul><li>Rich Web Experience </li></ul><ul><li>Timeline & Packaging </li></ul><ul><li>XAML </li></ul>...
Upcoming SlideShare
Loading in …5
×

Building Dynamic Web Applications with Microsoft Silverlight Session 2

1,499 views

Published on


Silverlight is Microsoft's new cross-browser, cross-platform plug-in for delivering rich media experiences and interactive applications for the Web. Silverlight provides a highly productive platform for designers and developers to collaborate in building a new generation of web experiences enabling you to build visually stunning interactive content and applications that run on multiple browsers and operating systems.

Agenda:
Join us for a spin around the XAML Canvas to experience the capabilities of the Silverlight platform. We'll take an in depth look at what Silverlight is and how we can make use of it in web applications. We'll look at both the 1.0 and 1.1 versions of the technology and probe into the programming model and tools you'll need to build compelling Silverlight applications. We'll also look at some related topics such as calling back-end services and asynchronous content download.

For more details and the original slidedeck visit http://www.microsoft.com/uk/msdn/events/new/Detail.aspx?id=101

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

  • Be the first to like this

No Downloads
Views
Total views
1,499
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
24
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Building Dynamic Web Applications with Microsoft Silverlight Session 2

    1. 1. Developing Rich Web Applications with Silverlight (Part 2) Mike Taulty Developer & Platform Group Microsoft Ltd [email_address]
    2. 2. Designer/Developer Tooling VS 2008 XAML Designer Look, behavior, brand, and emotional connection Developer Function, deployment, data, security, operational integrity VS Project Files
    3. 3. Silverlight Tooling <ul><li>Expression </li></ul><ul><ul><li>Design </li></ul></ul><ul><ul><li>Blend 2, September Preview </li></ul></ul><ul><ul><li>Encoder </li></ul></ul><ul><li>Visual Studio </li></ul><ul><ul><li>Visual Studio 2008 Beta 2 </li></ul></ul><ul><ul><li>Silverlight Tools Alpha for Visual Studio 2008 </li></ul></ul><ul><ul><li>Silverlight 1.1 Alpha Refresh SDK </li></ul></ul>
    4. 4. Expression Tools
    5. 5. Building Controls <ul><li>Control building more “common” today than in other UI frameworks </li></ul><ul><ul><li>Due to lack of built-in UI controls in the Alpha </li></ul></ul><ul><li>System.Windows.Controls.Control base class </li></ul><ul><li>Mixture of XAML + Code approach </li></ul>
    6. 6. Building Controls
    7. 7. Advanced Programming Scenarios <ul><li>Saving user data in Isolated Storage </li></ul><ul><li>Working with real storage </li></ul><ul><li>Working with custom fonts </li></ul><ul><li>.NET and JavaScript interoperability </li></ul>
    8. 8. Advanced Scenarios
    9. 9. Dynamic Languages in Silverlight Ruby Python Visual Basic JavaScript Common Language Runtime Dynamic Language Runtime
    10. 10. Dynamic Languages
    11. 11. <ul><li>Deploying </li></ul>
    12. 12. Silverlight Streaming http://silverlight.live.com <ul><li>Free, 4GB hosting and streaming </li></ul><ul><li>You build the application, we deliver the scale </li></ul><ul><li>High quality, differentiated, controllable user experience </li></ul><ul><li>Complete API Programmability </li></ul>Provides developers a free, scalability-on-demand solution for Silverlight
    13. 13. Silverlight Streaming
    14. 14. Resources www.silverlight.net
    15. 15. MSDN in the UK <ul><li>Visit http://msdn.co.uk </li></ul><ul><ul><li>Newsletter </li></ul></ul><ul><ul><li>Events </li></ul></ul><ul><ul><li>Nugget Videos </li></ul></ul><ul><ul><li>Blogs </li></ul></ul>
    16. 17. Silverlight 2.5 Hours <ul><li>Rich Web Experience </li></ul><ul><li>Timeline & Packaging </li></ul><ul><li>XAML </li></ul><ul><li>1.0 versus 1.1 </li></ul><ul><li>Installation </li></ul><ul><li>Core Capabilities </li></ul><ul><ul><li>2D gfx – Ellipse, Animations, Media, Painting </li></ul></ul><ul><ul><li>Vectors </li></ul></ul><ul><ul><li>Composition </li></ul></ul><ul><li>Programming Models </li></ul><ul><li>“ Hello World” – JS </li></ul><ul><li>“ Hello World” – C# </li></ul><ul><li>Debugging </li></ul><ul><li>Framework Tour </li></ul><ul><li>Tools: Design->Blend->VS </li></ul><ul><li>Basic Scenarios (JS and C#) </li></ul><ul><ul><li>Handling Events </li></ul></ul><ul><ul><li>Finding Elements </li></ul></ul><ul><li>Mainstream Scenarios </li></ul><ul><ul><li>Dealing with Storyboards </li></ul></ul><ul><ul><li>Downloader </li></ul></ul><ul><ul><li>Full Screen </li></ul></ul><ul><ul><li>Calling Services </li></ul></ul><ul><ul><li>Switching XAML Pages </li></ul></ul><ul><ul><li>Dynamically creating content </li></ul></ul><ul><li>Building a Basic Control </li></ul><ul><li>Advanced Scenarios </li></ul><ul><ul><li>Isolated Storage </li></ul></ul><ul><ul><li>Fonts </li></ul></ul><ul><ul><li>Exposing .NET to Javascript </li></ul></ul><ul><li>Alternate Programming Languages </li></ul><ul><li>Quality Demos </li></ul><ul><li>Expression Media Encoder </li></ul><ul><li>Silverlight Streaming </li></ul>

    ×