an overview of silverlight 2
DESCRIPTION
TRANSCRIPT
![Page 2: An Overview Of Silverlight 2](https://reader034.vdocument.in/reader034/viewer/2022052618/54c8334d4a795931018b457c/html5/thumbnails/2.jpg)
What is Silverlight?
![Page 3: An Overview Of Silverlight 2](https://reader034.vdocument.in/reader034/viewer/2022052618/54c8334d4a795931018b457c/html5/thumbnails/3.jpg)
Code-named “WPF/e”
![Page 4: An Overview Of Silverlight 2](https://reader034.vdocument.in/reader034/viewer/2022052618/54c8334d4a795931018b457c/html5/thumbnails/4.jpg)
![Page 5: An Overview Of Silverlight 2](https://reader034.vdocument.in/reader034/viewer/2022052618/54c8334d4a795931018b457c/html5/thumbnails/5.jpg)
![Page 6: An Overview Of Silverlight 2](https://reader034.vdocument.in/reader034/viewer/2022052618/54c8334d4a795931018b457c/html5/thumbnails/6.jpg)
Cross-browser
![Page 7: An Overview Of Silverlight 2](https://reader034.vdocument.in/reader034/viewer/2022052618/54c8334d4a795931018b457c/html5/thumbnails/7.jpg)
Cross-platform
![Page 8: An Overview Of Silverlight 2](https://reader034.vdocument.in/reader034/viewer/2022052618/54c8334d4a795931018b457c/html5/thumbnails/8.jpg)
Why was Silverlight created?
![Page 9: An Overview Of Silverlight 2](https://reader034.vdocument.in/reader034/viewer/2022052618/54c8334d4a795931018b457c/html5/thumbnails/9.jpg)
UX
![Page 10: An Overview Of Silverlight 2](https://reader034.vdocument.in/reader034/viewer/2022052618/54c8334d4a795931018b457c/html5/thumbnails/10.jpg)
Design is inevitable
10
“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 Martindesigner
![Page 11: An Overview Of Silverlight 2](https://reader034.vdocument.in/reader034/viewer/2022052618/54c8334d4a795931018b457c/html5/thumbnails/11.jpg)
![Page 12: An Overview Of Silverlight 2](https://reader034.vdocument.in/reader034/viewer/2022052618/54c8334d4a795931018b457c/html5/thumbnails/12.jpg)
![Page 13: An Overview Of Silverlight 2](https://reader034.vdocument.in/reader034/viewer/2022052618/54c8334d4a795931018b457c/html5/thumbnails/13.jpg)
![Page 14: An Overview Of Silverlight 2](https://reader034.vdocument.in/reader034/viewer/2022052618/54c8334d4a795931018b457c/html5/thumbnails/14.jpg)
![Page 15: An Overview Of Silverlight 2](https://reader034.vdocument.in/reader034/viewer/2022052618/54c8334d4a795931018b457c/html5/thumbnails/15.jpg)
A metaphor
![Page 16: An Overview Of Silverlight 2](https://reader034.vdocument.in/reader034/viewer/2022052618/54c8334d4a795931018b457c/html5/thumbnails/16.jpg)
![Page 17: An Overview Of Silverlight 2](https://reader034.vdocument.in/reader034/viewer/2022052618/54c8334d4a795931018b457c/html5/thumbnails/17.jpg)
“It just works!”
![Page 18: An Overview Of Silverlight 2](https://reader034.vdocument.in/reader034/viewer/2022052618/54c8334d4a795931018b457c/html5/thumbnails/18.jpg)
Another metaphor
![Page 19: An Overview Of Silverlight 2](https://reader034.vdocument.in/reader034/viewer/2022052618/54c8334d4a795931018b457c/html5/thumbnails/19.jpg)
![Page 20: An Overview Of Silverlight 2](https://reader034.vdocument.in/reader034/viewer/2022052618/54c8334d4a795931018b457c/html5/thumbnails/20.jpg)
![Page 21: An Overview Of Silverlight 2](https://reader034.vdocument.in/reader034/viewer/2022052618/54c8334d4a795931018b457c/html5/thumbnails/21.jpg)
![Page 22: An Overview Of Silverlight 2](https://reader034.vdocument.in/reader034/viewer/2022052618/54c8334d4a795931018b457c/html5/thumbnails/22.jpg)
![Page 23: An Overview Of Silverlight 2](https://reader034.vdocument.in/reader034/viewer/2022052618/54c8334d4a795931018b457c/html5/thumbnails/23.jpg)
![Page 24: An Overview Of Silverlight 2](https://reader034.vdocument.in/reader034/viewer/2022052618/54c8334d4a795931018b457c/html5/thumbnails/24.jpg)
![Page 25: An Overview Of Silverlight 2](https://reader034.vdocument.in/reader034/viewer/2022052618/54c8334d4a795931018b457c/html5/thumbnails/25.jpg)
![Page 26: An Overview Of Silverlight 2](https://reader034.vdocument.in/reader034/viewer/2022052618/54c8334d4a795931018b457c/html5/thumbnails/26.jpg)
Developers and designers exist in two different time-space
continuums
![Page 27: An Overview Of Silverlight 2](https://reader034.vdocument.in/reader034/viewer/2022052618/54c8334d4a795931018b457c/html5/thumbnails/27.jpg)
How does Silverlight address
this problem?
![Page 28: An Overview Of Silverlight 2](https://reader034.vdocument.in/reader034/viewer/2022052618/54c8334d4a795931018b457c/html5/thumbnails/28.jpg)
![Page 29: An Overview Of Silverlight 2](https://reader034.vdocument.in/reader034/viewer/2022052618/54c8334d4a795931018b457c/html5/thumbnails/29.jpg)
designers & developers: Speak the same language
Designer/developer experience
designers design
designers & developers: Speak different languages
developers add business logic
designer developer
The new way for designers and developers to work together
![Page 30: An Overview Of Silverlight 2](https://reader034.vdocument.in/reader034/viewer/2022052618/54c8334d4a795931018b457c/html5/thumbnails/30.jpg)
Declarative & Programming Development•Easily toolable, declarative markup
•Code and content are separate•Can be rendered in the browser / standalone application
<Button Width="100"> OK <Button.Background> LightBlue </Button.Background></Button>
XAML
Button b1 = new Button();b1.Content = "OK";b1.Background = new SolidColorBrush(Colors.LightBlue);b1.Width = 100;
C#
Dim b1 As New Buttonb1.Content = "OK"b1.Background = New _ SolidColorBrush(Colors.LightBlue)b1.Width = 100
VB.NET
![Page 31: An Overview Of Silverlight 2](https://reader034.vdocument.in/reader034/viewer/2022052618/54c8334d4a795931018b457c/html5/thumbnails/31.jpg)
What Features Are In Silverlight?
![Page 32: An Overview Of Silverlight 2](https://reader034.vdocument.in/reader034/viewer/2022052618/54c8334d4a795931018b457c/html5/thumbnails/32.jpg)
- 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”
![Page 33: An Overview Of Silverlight 2](https://reader034.vdocument.in/reader034/viewer/2022052618/54c8334d4a795931018b457c/html5/thumbnails/33.jpg)
When should I use Silverlight?
![Page 34: An Overview Of Silverlight 2](https://reader034.vdocument.in/reader034/viewer/2022052618/54c8334d4a795931018b457c/html5/thumbnails/34.jpg)
You absolutely MUST be cross-platform
![Page 35: An Overview Of Silverlight 2](https://reader034.vdocument.in/reader034/viewer/2022052618/54c8334d4a795931018b457c/html5/thumbnails/35.jpg)
You need a low barrier to entry
![Page 36: An Overview Of Silverlight 2](https://reader034.vdocument.in/reader034/viewer/2022052618/54c8334d4a795931018b457c/html5/thumbnails/36.jpg)
You need a central place for deployment
![Page 37: An Overview Of Silverlight 2](https://reader034.vdocument.in/reader034/viewer/2022052618/54c8334d4a795931018b457c/html5/thumbnails/37.jpg)
Security is an issue (i.e. Sandbox)
![Page 38: An Overview Of Silverlight 2](https://reader034.vdocument.in/reader034/viewer/2022052618/54c8334d4a795931018b457c/html5/thumbnails/38.jpg)
You want to take advantage of ‘browser’ knowledge
![Page 39: An Overview Of Silverlight 2](https://reader034.vdocument.in/reader034/viewer/2022052618/54c8334d4a795931018b457c/html5/thumbnails/39.jpg)
You won’t have access or control over the machines
your audience will use
![Page 40: An Overview Of Silverlight 2](https://reader034.vdocument.in/reader034/viewer/2022052618/54c8334d4a795931018b457c/html5/thumbnails/40.jpg)
Who’s using Silverlight?
![Page 41: An Overview Of Silverlight 2](https://reader034.vdocument.in/reader034/viewer/2022052618/54c8334d4a795931018b457c/html5/thumbnails/41.jpg)
![Page 42: An Overview Of Silverlight 2](https://reader034.vdocument.in/reader034/viewer/2022052618/54c8334d4a795931018b457c/html5/thumbnails/42.jpg)
![Page 43: An Overview Of Silverlight 2](https://reader034.vdocument.in/reader034/viewer/2022052618/54c8334d4a795931018b457c/html5/thumbnails/43.jpg)
![Page 44: An Overview Of Silverlight 2](https://reader034.vdocument.in/reader034/viewer/2022052618/54c8334d4a795931018b457c/html5/thumbnails/44.jpg)
![Page 45: An Overview Of Silverlight 2](https://reader034.vdocument.in/reader034/viewer/2022052618/54c8334d4a795931018b457c/html5/thumbnails/45.jpg)
![Page 46: An Overview Of Silverlight 2](https://reader034.vdocument.in/reader034/viewer/2022052618/54c8334d4a795931018b457c/html5/thumbnails/46.jpg)
http://www.pic2009.org/page/content/live
![Page 47: An Overview Of Silverlight 2](https://reader034.vdocument.in/reader034/viewer/2022052618/54c8334d4a795931018b457c/html5/thumbnails/47.jpg)
How Do I Build Silverlight Applications?
![Page 48: An Overview Of Silverlight 2](https://reader034.vdocument.in/reader034/viewer/2022052618/54c8334d4a795931018b457c/html5/thumbnails/48.jpg)
![Page 49: An Overview Of Silverlight 2](https://reader034.vdocument.in/reader034/viewer/2022052618/54c8334d4a795931018b457c/html5/thumbnails/49.jpg)
Visual Designer for Silverlight Coming in Visual
Studio 2010!
![Page 50: An Overview Of Silverlight 2](https://reader034.vdocument.in/reader034/viewer/2022052618/54c8334d4a795931018b457c/html5/thumbnails/50.jpg)
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.
![Page 51: An Overview Of Silverlight 2](https://reader034.vdocument.in/reader034/viewer/2022052618/54c8334d4a795931018b457c/html5/thumbnails/51.jpg)
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
![Page 52: An Overview Of Silverlight 2](https://reader034.vdocument.in/reader034/viewer/2022052618/54c8334d4a795931018b457c/html5/thumbnails/52.jpg)
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
![Page 53: An Overview Of Silverlight 2](https://reader034.vdocument.in/reader034/viewer/2022052618/54c8334d4a795931018b457c/html5/thumbnails/53.jpg)
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
![Page 54: An Overview Of Silverlight 2](https://reader034.vdocument.in/reader034/viewer/2022052618/54c8334d4a795931018b457c/html5/thumbnails/54.jpg)
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
![Page 55: An Overview Of Silverlight 2](https://reader034.vdocument.in/reader034/viewer/2022052618/54c8334d4a795931018b457c/html5/thumbnails/55.jpg)
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
![Page 56: An Overview Of Silverlight 2](https://reader034.vdocument.in/reader034/viewer/2022052618/54c8334d4a795931018b457c/html5/thumbnails/56.jpg)
Where Can I Learn More?
![Page 57: An Overview Of Silverlight 2](https://reader034.vdocument.in/reader034/viewer/2022052618/54c8334d4a795931018b457c/html5/thumbnails/57.jpg)
www.microsoft.com/design
www.microsoft.com/expression
Where to learn more
![Page 58: An Overview Of Silverlight 2](https://reader034.vdocument.in/reader034/viewer/2022052618/54c8334d4a795931018b457c/html5/thumbnails/58.jpg)
Silverlight.net
Where to learn more
![Page 59: An Overview Of Silverlight 2](https://reader034.vdocument.in/reader034/viewer/2022052618/54c8334d4a795931018b457c/html5/thumbnails/59.jpg)
Nibblestutorials.net
Where to learn more
![Page 60: An Overview Of Silverlight 2](https://reader034.vdocument.in/reader034/viewer/2022052618/54c8334d4a795931018b457c/html5/thumbnails/60.jpg)
www.visitmix.com
![Page 61: An Overview Of Silverlight 2](https://reader034.vdocument.in/reader034/viewer/2022052618/54c8334d4a795931018b457c/html5/thumbnails/61.jpg)
Try It!
![Page 62: An Overview Of Silverlight 2](https://reader034.vdocument.in/reader034/viewer/2022052618/54c8334d4a795931018b457c/html5/thumbnails/62.jpg)
Everything You Need Is At:silverlight.net/GetStarted
![Page 64: An Overview Of Silverlight 2](https://reader034.vdocument.in/reader034/viewer/2022052618/54c8334d4a795931018b457c/html5/thumbnails/64.jpg)