Presentation is loading. Please wait.

Presentation is loading. Please wait.

Silverlight for Developers making it pass the glitz.

Similar presentations


Presentation on theme: "Silverlight for Developers making it pass the glitz."— Presentation transcript:

1 Silverlight for Developers making it pass the glitz

2 Mea Culpa My views I might now be right (very likely) I liked the glowing apple

3 this.ToString() Imagetek senior developer javier@lozanotek.com http://blog.lozanotek.com ASP.NET MVP Iowa.NET User Group Iowa Code Camp

4 May 3rd, 2008 University of Iowa Conference Center Iowa City, Iowa http://iowacodecamp.com

5 Silverlight Audiences Content Providers Engage visitors with highest quality interactive web sites, video and game experiences with lower costs Designers / Developers Role-specific suite of tools for designers and developers using existing skills and domain knowledge and building on existing application investments Viewers / End Users Sites “light up” equally on Windows and Mac, with a one- time, fast install (~2MB)

6 Silverlight Architecture Legend V 2.0 Legend V1.0 CLR Execution Engine.NET for Silverlight Framework HTML DOM Integration XAML Presentation Core Networking JSON RESTPOX RSS Data LINQXLINQ DLR RubyPython WPF Extensible Controls BCL GenericsCollections Inputs Keyboard MouseInk Media VC1 WMAMP3 Browser Host Integrated Networking Stack Installer Application Services MS AJAX Library UI Core Images Vector Text Animation DRM Media Controls Layout Editing

7 Dynamic Languages in Silverlight RubyRuby PythonPython Visual Basic JavaScriptJavaScript Common Language Runtime Dynamic Language Runtime

8 JavaScript Must Knows Silverlight XAML elements are scriptable via the browser script engine (JavaScript) Scriptable objects are obtained via findName Scriptable objects (elements) can be controlled via properties and methods Models JavaScript and HTML DOM interaction findName is equivalent to document.getElementById() Supports tree walking via children collection Position set using "Canvas.Top" and "Canvas.Left" Size can be scaled or set via Height/Width

9 DesktopDesktop Media & RIA Media WebWeb Toolapalooza Designer Look, behavior, brand, and emotional connection Developer Function, deployment, data, security, operational integrity Server Vista

10 Toolapalooza 11/19/2006 Expression Design High end graphic design tool Focused on artists creating rich UI elements Expression Blend UX Designer environment Rich tooling support for WPF/Silverlight/XAML Animation support Same project format as Visual Studio Visual Studio 2008 Developer support for WPF/Silverlight/Web applications Rich debugging capabilities Expression Media Rich media asset management Encoding, enhancement, and publishing of rich media experiences to Microsoft Silverlight.

11 code

12 Resources LightBox.NET - http://snurl.com/23k3mhttp://snurl.com/23k3m flickrNSurface - http://snurl.com/23k3qhttp://snurl.com/23k3q Cooking with XAML: Deep Zoom - http://snurl.com/23k3uhttp://snurl.com/23k3u Cooking with XAML: Financials - http://snurl.com/23k3xhttp://snurl.com/23k3x Dynamic Silverlight: DLR Consoel - http://snurl.com/23k44

13 Resources Community Site: http://silverlight.nethttp://silverlight.net Main Product Site: http://www.microsoft.com/silverlighthttp://www.microsoft.com/silverlight MSDN Center: http://msdn.microsoft.com/silverlighthttp://msdn.microsoft.com/silverlight Online Forums: http://silverlight.net/forumshttp://silverlight.net/forums Online SDK: http://msdn2.microsoft.com/bb188266.aspxhttp://msdn2.microsoft.com/bb188266.aspx

14 Resources Tim Sneath: http://blogs.msdn.com/tims Mike Harsh: http://blogs.msdn.com/mharsh Joe Stegman: http://blogs.msdn.com/jstegman Laurence Moroney: http://blogs.msdn.com/webnext Ernie Booth: http://blogs.msdn.com/ebooth


Download ppt "Silverlight for Developers making it pass the glitz."

Similar presentations


Ads by Google