Your SlideShare is downloading. ×

An Overview Of Silverlight 2

522

Published on

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

No Downloads
Views
Total Views
522
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
        • designers & developers:
        • Speak the same language
      designers design
        • designers & developers:
        • Speak different languages
      developers add business logic The new way for designers and developers to work together designer developer
    • 30. Declarative & Programming Development
      • Easily toolable, declarative markup
      • Code and content are separate
      • Can be rendered in the browser / standalone application
      <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
      • New Era, New Tool
        • Modern standards based web design with full support for XHTML, CSS, XML, and XSLT
        • Drag and drop ASP.NET 2.0
        • Collaborate with developers using Visual Studio for maximum power and flexibility designing and developing web solutions
      • Beautiful Inside and Out
        • Professional user interface delivers precise control over page layout and formatting
        • Visual designers and specialized task panes for CSS styles
      • Passionate About Standards
        • Build superior quality, dynamic, interactive pages that harness the full power of the web
        • Full support for standards, accessibility, and cross-browser compatibility
    • 53. Expression Blend
      • Your Sandbox Just Got Bigger
        • Design stunning Windows applications that blend the best of the web and desktop
        • Collaborate with developers using Visual Studio for a new level of designer-developer productivity
      • Art, Meet Science
        • Mix a full spectrum of design elements including vector art, pixel images, high quality text, video, and real 3D content
        • Full toolbox of advanced controls and containers for building compelling user interfaces
      • Go Beyond the Browser
        • Harness the full power of Windows Vista, from desktop to the browser
        • Deliver the ultimate user experiences with rich graphics, animation, and interactive UI
    • 54. Expression Design
      • Expand Your Portfolio
        • Design UI elements for Windows applications
        • The perfect companion for Expression Blend
      • Designed for Design
        • Modern UI built from the ground up with the professional designer in mind
        • Powerful vector drawing tools and non-destructive effects
      • Your Vision, Uncompromised
        • Ensure design integrity thanks to end-to-end XAML workflow
        • Export your visual designs as XAML code, ready to use in interface design and control skinning
    • 55. Expression Media
      • Tame Your Media
        • Manage all of your media assets in one place with extensive annotations, metadata, search, and browsing (even while offline)
        • Support for over 100 different media formats and file types, including images, fonts, and video
      • Your Workflow, Enhanced
        • Rename, convert, tag, and batch process files quickly, and use powerful search to find and retrieve the files you need
        • Edit images and keep track of changes with version control and folder watching
      • Presentation is Everything
        • Export files to multiple formats, build slide shows and videos, or create professional Web galleries
        • Includes Expression Media Encoder , for conversion, enhancement, and compression of rich Web video
    • 56. Expression Media Encoder
      • Tame your Video Compression Workflow
        • Batch import WMV, AVI, MPEG, QT, and more via plug-ins.
        • Integrate easily into existing workfow
        • Powerful command-line encoder for application and server-based integration
      • Enhance Effortlessly
        • Trim, crop, resize, add bumpers, markers, overlays, and more to your video
        • Professional effects and alpha compositing support
        • Extensible metadata management for asset tracking
      • Publish for the Web and beyond
        • Stunning quality with Emmy® Award winning Windows Media & SMPTE VC-1 compression
        • Customizable publishing profiles for desktop, Web, and devices.
        • Template-based “WPF/E” publishing for cross-platform, cross-browser playback
      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.  

    ×