Eben de Wit Developer Advisor Microsoft
-
Upload
bruno-mcgee -
Category
Documents
-
view
224 -
download
0
Transcript of Eben de Wit Developer Advisor Microsoft
![Page 1: Eben de Wit Developer Advisor Microsoft](https://reader035.fdocuments.in/reader035/viewer/2022062412/5a4d1af57f8b9ab059981601/html5/thumbnails/1.jpg)
Eben de WitDeveloper [email protected]://dotnet.org.za/eben
![Page 2: Eben de Wit Developer Advisor Microsoft](https://reader035.fdocuments.in/reader035/viewer/2022062412/5a4d1af57f8b9ab059981601/html5/thumbnails/2.jpg)
Introduction to SilverlightSilverlight 1.0 and 1.1Expression SuiteFeature DemosSilverlight RoadmapResources
![Page 3: Eben de Wit Developer Advisor Microsoft](https://reader035.fdocuments.in/reader035/viewer/2022062412/5a4d1af57f8b9ab059981601/html5/thumbnails/3.jpg)
![Page 4: Eben de Wit Developer Advisor Microsoft](https://reader035.fdocuments.in/reader035/viewer/2022062412/5a4d1af57f8b9ab059981601/html5/thumbnails/4.jpg)
![Page 5: Eben de Wit Developer Advisor Microsoft](https://reader035.fdocuments.in/reader035/viewer/2022062412/5a4d1af57f8b9ab059981601/html5/thumbnails/5.jpg)
![Page 6: Eben de Wit Developer Advisor Microsoft](https://reader035.fdocuments.in/reader035/viewer/2022062412/5a4d1af57f8b9ab059981601/html5/thumbnails/6.jpg)
Richer MediaRicher Media(WMV Investments)(WMV Investments)
Broad ReachBroad Reach
Visual StudioVisual StudioExpression Expression
StudioStudio
![Page 7: Eben de Wit Developer Advisor Microsoft](https://reader035.fdocuments.in/reader035/viewer/2022062412/5a4d1af57f8b9ab059981601/html5/thumbnails/7.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.
The professional Web
design tool
The professional Interactive design
tool
The professional Graphic
design tool
The professionalAsset Management
tool
![Page 8: Eben de Wit Developer Advisor Microsoft](https://reader035.fdocuments.in/reader035/viewer/2022062412/5a4d1af57f8b9ab059981601/html5/thumbnails/8.jpg)
C++C#
VB.NET
PaperJPG / TIFF
PSDPPT
MOV / WMV
XAML
Non Standards‘Dirty Code’
Mockups
XHTMLCSS / XSLT
XMLASP.NET
AJAX
Designer Developer
![Page 9: Eben de Wit Developer Advisor Microsoft](https://reader035.fdocuments.in/reader035/viewer/2022062412/5a4d1af57f8b9ab059981601/html5/thumbnails/9.jpg)
Similar to HTML developmentPresentation format for Silverlight is XAML
XAML is XML (markup)Silverlight V1.0 programming language is JavaScript
AJAX tricks work with SilverlightBasic tools: text editor and a web browser
![Page 10: Eben de Wit Developer Advisor Microsoft](https://reader035.fdocuments.in/reader035/viewer/2022062412/5a4d1af57f8b9ab059981601/html5/thumbnails/10.jpg)
Eben de WitMicrosoft
![Page 11: Eben de Wit Developer Advisor Microsoft](https://reader035.fdocuments.in/reader035/viewer/2022062412/5a4d1af57f8b9ab059981601/html5/thumbnails/11.jpg)
2D GraphicsAnimationsMouse and Keyboard InputMedia (WMV, WMA, MP3)Imaging (JPG, PNG)Text (static and flow)HTTP downloaderXAML Parser (includes CreateFromXAML API)JavaScript DOM
![Page 12: Eben de Wit Developer Advisor Microsoft](https://reader035.fdocuments.in/reader035/viewer/2022062412/5a4d1af57f8b9ab059981601/html5/thumbnails/12.jpg)
Eben de WitMicrosoft
![Page 13: Eben de Wit Developer Advisor Microsoft](https://reader035.fdocuments.in/reader035/viewer/2022062412/5a4d1af57f8b9ab059981601/html5/thumbnails/13.jpg)
Silverlight XAML elements are scriptable via the browser script engine (JavaScript)Scriptable objects are obtained via findName
Controlled via properties and methodsEquivalent to document.getElementById()Supports tree walking via children collection
Position set using "Canvas.Top" and "Canvas.Left"
![Page 14: Eben de Wit Developer Advisor Microsoft](https://reader035.fdocuments.in/reader035/viewer/2022062412/5a4d1af57f8b9ab059981601/html5/thumbnails/14.jpg)
Media StandardsVideo: WMV, VC-1Audio: WMA, MP3
Multiple options for deploying mediaHTTP progressive downloadIntegration with Windows Media Server
![Page 15: Eben de Wit Developer Advisor Microsoft](https://reader035.fdocuments.in/reader035/viewer/2022062412/5a4d1af57f8b9ab059981601/html5/thumbnails/15.jpg)
Eben de WitMicrosoft
![Page 16: Eben de Wit Developer Advisor Microsoft](https://reader035.fdocuments.in/reader035/viewer/2022062412/5a4d1af57f8b9ab059981601/html5/thumbnails/16.jpg)
TextBlockBasic layout support (resize and flow)Left-aligned, English based text wrapping
GlyphsFixed textFull Unicode glyph rendering supportDoes not support flow layout
![Page 17: Eben de Wit Developer Advisor Microsoft](https://reader035.fdocuments.in/reader035/viewer/2022062412/5a4d1af57f8b9ab059981601/html5/thumbnails/17.jpg)
Eben de WitMicrosoft
![Page 18: Eben de Wit Developer Advisor Microsoft](https://reader035.fdocuments.in/reader035/viewer/2022062412/5a4d1af57f8b9ab059981601/html5/thumbnails/18.jpg)
HTTP DownloaderV1.0 supports HTTP gets (async and sync)Provides download progressZIP packagingSimilar to XMLHTTP
CreateFromXAMLPrimary way in V1.0 to dynamically create contentSupports namescopes (for name collisions)
![Page 19: Eben de Wit Developer Advisor Microsoft](https://reader035.fdocuments.in/reader035/viewer/2022062412/5a4d1af57f8b9ab059981601/html5/thumbnails/19.jpg)
Eben de WitMicrosoft
![Page 20: Eben de Wit Developer Advisor Microsoft](https://reader035.fdocuments.in/reader035/viewer/2022062412/5a4d1af57f8b9ab059981601/html5/thumbnails/20.jpg)
Operating SystemWindowsMacintosh
BrowserInternet ExplorerFirefoxSafari
![Page 21: Eben de Wit Developer Advisor Microsoft](https://reader035.fdocuments.in/reader035/viewer/2022062412/5a4d1af57f8b9ab059981601/html5/thumbnails/21.jpg)
![Page 22: Eben de Wit Developer Advisor Microsoft](https://reader035.fdocuments.in/reader035/viewer/2022062412/5a4d1af57f8b9ab059981601/html5/thumbnails/22.jpg)
http://www.silverlight.nethttp://www.microsoft.com/silverlighthttp://msdn.microsoft.com/silverlighthttp://blogs.msdn.com/mharshhttp://blogs.msdn.com/jstegman
![Page 23: Eben de Wit Developer Advisor Microsoft](https://reader035.fdocuments.in/reader035/viewer/2022062412/5a4d1af57f8b9ab059981601/html5/thumbnails/23.jpg)
© 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED
OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.