Your SlideShare is downloading. ×
0
An Overview Of Silverlight 2
An Overview Of Silverlight 2
An Overview Of Silverlight 2
An Overview Of Silverlight 2
An Overview Of Silverlight 2
An Overview Of Silverlight 2
An Overview Of Silverlight 2
An Overview Of Silverlight 2
An Overview Of Silverlight 2
An Overview Of Silverlight 2
An Overview Of Silverlight 2
An Overview Of Silverlight 2
An Overview Of Silverlight 2
An Overview Of Silverlight 2
An Overview Of Silverlight 2
An Overview Of Silverlight 2
An Overview Of Silverlight 2
An Overview Of Silverlight 2
An Overview Of Silverlight 2
An Overview Of Silverlight 2
An Overview Of Silverlight 2
An Overview Of Silverlight 2
An Overview Of Silverlight 2
An Overview Of Silverlight 2
An Overview Of Silverlight 2
An Overview Of Silverlight 2
An Overview Of Silverlight 2
An Overview Of Silverlight 2
An Overview Of Silverlight 2
An Overview Of Silverlight 2
An Overview Of Silverlight 2
An Overview Of Silverlight 2
An Overview Of Silverlight 2
An Overview Of Silverlight 2
An Overview Of Silverlight 2
An Overview Of Silverlight 2
An Overview Of Silverlight 2
An Overview Of Silverlight 2
An Overview Of Silverlight 2
An Overview Of Silverlight 2
An Overview Of Silverlight 2
An Overview Of Silverlight 2
An Overview Of Silverlight 2
An Overview Of Silverlight 2
An Overview Of Silverlight 2
An Overview Of Silverlight 2
An Overview Of Silverlight 2
An Overview Of Silverlight 2
An Overview Of Silverlight 2
An Overview Of Silverlight 2
An Overview Of Silverlight 2
An Overview Of Silverlight 2
An Overview Of Silverlight 2
An Overview Of Silverlight 2
An Overview Of Silverlight 2
An Overview Of Silverlight 2
An Overview Of Silverlight 2
An Overview Of Silverlight 2
An Overview Of Silverlight 2
An Overview Of Silverlight 2
An Overview Of Silverlight 2
An Overview Of Silverlight 2
An Overview Of Silverlight 2
An Overview Of Silverlight 2
An Overview Of Silverlight 2
An Overview Of Silverlight 2
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

An Overview Of Silverlight 2

533

Published on

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

No Downloads
Views
Total Views
533
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
21
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. Clint Edmonson Architect Evangelist [email_address] blog: www.notsotrivial.net twitter: @clinted Silverlight 2
    • 2. What is Silverlight?
    • 3. Code-named “WPF/e”
    • 4.  
    • 5.  
    • 6. Cross-browser
    • 7. Cross-platform
    • 8. Why was Silverlight created?
    • 9. UX
    • 10. Design is inevitable “ Questions about whether design is necessary or affordable are quite beside the point: design is inevitable . The alternative to good design is bad design , not no design at all.” Douglas Martin designer
    • 11.  
    • 12.  
    • 13.  
    • 14.  
    • 15. A metaphor
    • 16.  
    • 17. “ It just works!”
    • 18. Another metaphor
    • 19.  
    • 20.  
    • 21.  
    • 22.  
    • 23.  
    • 24.  
    • 25.  
    • 26. Developers and designers exist in two different time-space continuums
    • 27. How does Silverlight address this problem?
    • 28.  
    • 29. Designer/developer experience <ul><ul><li>designers & developers: </li></ul></ul><ul><ul><li>Speak the same language </li></ul></ul>designers design <ul><ul><li>designers & developers: </li></ul></ul><ul><ul><li>Speak different languages </li></ul></ul>developers add business logic The new way for designers and developers to work together designer developer
    • 30. Declarative & Programming Development <ul><li>Easily toolable, declarative markup </li></ul><ul><li>Code and content are separate </li></ul><ul><li>Can be rendered in the browser / standalone application </li></ul><Button Width=&quot;100&quot;> OK <Button.Background> LightBlue </Button.Background> </Button> XAML Button b1 = new Button(); b1.Content = &quot;OK&quot;; b1.Background = new SolidColorBrush(Colors.LightBlue); b1.Width = 100; C# Dim b1 As New Button b1.Content = &quot;OK&quot; b1.Background = New _ SolidColorBrush(Colors.LightBlue) b1.Width = 100 VB.NET
    • 31. What Features Are In Silverlight?
    • 32. - Subset of the .NET runtime on client - VB.NET | C# | JavaScript | Iron Python | Iron Ruby - Subset of the WPF UI framework - Rich control library - Core controls and panels - Microsoft and partners - Support for services via WCF - Adaptive streaming - Isolated storage - “Deep Zoom”
    • 33. When should I use Silverlight?
    • 34. You absolutely MUST be cross-platform
    • 35. You need a low barrier to entry
    • 36. You need a central place for deployment
    • 37. Security is an issue (i.e. Sandbox)
    • 38. You want to take advantage of ‘browser’ knowledge
    • 39. You won’t have access or control over the machines your audience will use
    • 40. Who’s using Silverlight?
    • 41.  
    • 42.  
    • 43.  
    • 44.  
    • 45.  
    • 46. http://www.pic2009.org/page/content/live
    • 47. How Do I Build Silverlight Applications?
    • 48.  
    • 49. Demo: A Walk Through Silverlight Development in Expression Blend 2 and Visual Studio 2008
    • 50. Visual Designer for Silverlight Coming in Visual Studio 2010!
    • 51. Whether you are designing rich standards-based websites, ultimate experiences on the desktop, or managing digital assets and content, Expression professional design tools give you the flexibility and freedom to bring your vision to reality.
    • 52. Expression Web <ul><li>New Era, New Tool </li></ul><ul><ul><li>Modern standards based web design with full support for XHTML, CSS, XML, and XSLT </li></ul></ul><ul><ul><li>Drag and drop ASP.NET 2.0 </li></ul></ul><ul><ul><li>Collaborate with developers using Visual Studio for maximum power and flexibility designing and developing web solutions </li></ul></ul><ul><li>Beautiful Inside and Out </li></ul><ul><ul><li>Professional user interface delivers precise control over page layout and formatting </li></ul></ul><ul><ul><li>Visual designers and specialized task panes for CSS styles </li></ul></ul><ul><li>Passionate About Standards </li></ul><ul><ul><li>Build superior quality, dynamic, interactive pages that harness the full power of the web </li></ul></ul><ul><ul><li>Full support for standards, accessibility, and cross-browser compatibility </li></ul></ul>
    • 53. Expression Blend <ul><li>Your Sandbox Just Got Bigger </li></ul><ul><ul><li>Design stunning Windows applications that blend the best of the web and desktop </li></ul></ul><ul><ul><li>Collaborate with developers using Visual Studio for a new level of designer-developer productivity </li></ul></ul><ul><li>Art, Meet Science </li></ul><ul><ul><li>Mix a full spectrum of design elements including vector art, pixel images, high quality text, video, and real 3D content </li></ul></ul><ul><ul><li>Full toolbox of advanced controls and containers for building compelling user interfaces </li></ul></ul><ul><li>Go Beyond the Browser </li></ul><ul><ul><li>Harness the full power of Windows Vista, from desktop to the browser </li></ul></ul><ul><ul><li>Deliver the ultimate user experiences with rich graphics, animation, and interactive UI </li></ul></ul>
    • 54. Expression Design <ul><li>Expand Your Portfolio </li></ul><ul><ul><li>Design UI elements for Windows applications </li></ul></ul><ul><ul><li>The perfect companion for Expression Blend </li></ul></ul><ul><li>Designed for Design </li></ul><ul><ul><li>Modern UI built from the ground up with the professional designer in mind </li></ul></ul><ul><ul><li>Powerful vector drawing tools and non-destructive effects </li></ul></ul><ul><li>Your Vision, Uncompromised </li></ul><ul><ul><li>Ensure design integrity thanks to end-to-end XAML workflow </li></ul></ul><ul><ul><li>Export your visual designs as XAML code, ready to use in interface design and control skinning </li></ul></ul>
    • 55. Expression Media <ul><li>Tame Your Media </li></ul><ul><ul><li>Manage all of your media assets in one place with extensive annotations, metadata, search, and browsing (even while offline) </li></ul></ul><ul><ul><li>Support for over 100 different media formats and file types, including images, fonts, and video </li></ul></ul><ul><li>Your Workflow, Enhanced </li></ul><ul><ul><li>Rename, convert, tag, and batch process files quickly, and use powerful search to find and retrieve the files you need </li></ul></ul><ul><ul><li>Edit images and keep track of changes with version control and folder watching </li></ul></ul><ul><li>Presentation is Everything </li></ul><ul><ul><li>Export files to multiple formats, build slide shows and videos, or create professional Web galleries </li></ul></ul><ul><ul><li>Includes Expression Media Encoder , for conversion, enhancement, and compression of rich Web video </li></ul></ul>
    • 56. Expression Media Encoder <ul><li>Tame your Video Compression Workflow </li></ul><ul><ul><li>Batch import WMV, AVI, MPEG, QT, and more via plug-ins. </li></ul></ul><ul><ul><li>Integrate easily into existing workfow </li></ul></ul><ul><ul><li>Powerful command-line encoder for application and server-based integration </li></ul></ul><ul><li>Enhance Effortlessly </li></ul><ul><ul><li>Trim, crop, resize, add bumpers, markers, overlays, and more to your video </li></ul></ul><ul><ul><li>Professional effects and alpha compositing support </li></ul></ul><ul><ul><li>Extensible metadata management for asset tracking </li></ul></ul><ul><li>Publish for the Web and beyond </li></ul><ul><ul><li>Stunning quality with Emmy® Award winning Windows Media & SMPTE VC-1 compression </li></ul></ul><ul><ul><li>Customizable publishing profiles for desktop, Web, and devices. </li></ul></ul><ul><ul><li>Template-based “WPF/E” publishing for cross-platform, cross-browser playback </li></ul></ul>a feature of Expression Media
    • 57. Where Can I Learn More?
    • 58. www.microsoft.com/ design www.microsoft.com/ expression Where to learn more
    • 59. Silverlight.net Where to learn more
    • 60. Nibblestutorials.net Where to learn more
    • 61. www.visitmix.com
    • 62. Where to learn more www.designthinkingdigest.com blog.dennyboynton.com
    • 63. Try It!
    • 64. Everything You Need Is At: silverlight.net/GetStarted
    • 65. Clint Edmonson Architect Evangelist [email_address] blog: www.notsotrivial.net twitter: @clinted Silverlight 2
    • 66.  

    ×