An Overview Of Silverlight 2
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

An Overview Of Silverlight 2

on

  • 1,337 views

 

Statistics

Views

Total Views
1,337
Views on SlideShare
1,336
Embed Views
1

Actions

Likes
1
Downloads
20
Comments
0

1 Embed 1

http://www.notsotrivial.net 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

An Overview Of Silverlight 2 Presentation 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.