* Source – Pro Silverlight 3 in C#, Matthew MacDonald, APress 2009** Source – RIAStats.com*** HTML5:"Will HTML 5 make RIA technologies such as Adobe Flash/Flex and Microsoft Silverlight obsolete? For at least the next five years, the answer is a definite 'no,'" reads Hammond's executive summary. "Inconsistent implementations of the draft HTML 5 specification and immature tooling make building HTML 5 apps that work consistently across browsers and operating systems a real challenge." - Forrester author and principal analyst Jeffrey Hammond When W3C itself projects 2022 (no, that's not a typo) as the earliest date that a final HTML 5 specification can be completed and published, some are actually saying that date is optimistic.The next stage for HTML 5 adoption is the first "candidate recommendation," set for 2012...At that time, Hammond foresees a process not unlike network appliance vendors hawking "802.11n" or "pre-11n" wares prior to that standard's final adoption last October.In 2015, we'll see pretty consistent support, even though there won't be a final standard. So I don't think it's dead, but I think you need to differentiate between a 'good enough' implementation and a 'fully compliant' standard.""The folks that benefit most from a new standard are the folks that don't necessarily have a commanding position in the existing standard," Hammond responded. ===========================================================================================SOURCE: http://www.betanews.com/article/Actual-Analysis-Is-HTML-5-already-outmoded/1273009131===========================================================================================Ian Hickson, editor of the HTML5 specification, expects the specification to reach the W3C Candidate Recommendation stage during 2012, and W3C Recommendation in the year 2022 or later. However, many parts of the specification are stable and may be implemented in products:Some sections are already relatively stable and there are implementations that are already quite close to completion, and those features can be used today (e.g. <canvas>).– WHAT Working Group, When will HTML5 be finished?, FAQ===========================================================================================SOURCE: http://en.wikipedia.org/wiki/HTML5===========================================================================================
Calendar of Silverlight ReleasesCL07 – Video (better layoutthan slides) -> Major areas of content (bullets) in SL1-4 6:50 in11/20/2007 – SL1 SR11/15/2008 – SL1 SR27/23/2008 – SL1 SR32/18/2009 – SL2 GDR17/28/2009 – SL3 GDR19/1/2009 – SL3 GDR21/19/2010 – SL3 GDR34/15/2010 – SL4 RTM
Show Get Started PageShow Toolkit Sample Navigator* RIA Services Toolkit – includes:1. LinqToSqlDomainService2. Soap endpoint - This enables you to expose a soap endpoint for your DomainService3. JSON endpoint - This enables you to expose a JSON endpoint for your DomainService4. ASP.net DomainDataSource - This control will enable you to create an ASP.net application that can talk to your DomainService5. WCF client proxy auto generation/updating for WCF Core Service – This enables you to get up-to-date WCF proxy and configuration each time you build your solution, when you add Silverlight-enable WCF service in your Silverlight application.
DEMO: Creating a Silverlight Project in Visual Studio Go over project types First Dialog & Options What did you get? Projects & PropertiesApp.xaml Class Name & Resources Root Visual in Startup Hello World (gratuitous animation)Hosting the Silverlight Object (Object Tag, MIME entries)xap Source,onError BackgroundminRuntimeVersionautoUpgrade Get the runtime MIME – (Case in point = Windows Home Server).xaml application/xaml+xml .xap application/x-silverlight-app .xbap application/x-ms-xbapGo Over the “Nature” of SilverlightRuns 100% in the client side, within the browser or (SL) in a special shell (picture?)Page refreshes (postbacks!) will reload the application! Consider AJAX for interactive ASPX pages.“XAP = ZIP”- Pop open the XAP file, show in Reflector
XAML Instantiate & set properties + some shortcuts (all XAML can be done in code behind like WinForms)NamespacesPanels (Grid, StackPanel, Canvas, others (Dock & Wrap Panels)Controls (Content, Item) (Show Toolbar, name, properties)Events (The Great Event Debate) g.cs fileModal DialogsResourcesBindingValue Converters
Import from PhotoShopMediaElementDiscuss Adaptive StreamingPhotoSynth3DWebcam support4 kinds of brushes – Solid, Gradient, Image, ***Video***
HTML BridgeStandalone SilverlightPhone
WCF / Web ServiceIsolated Storage
MENTION NEW ENGLAND GIVECAMP
Class Library AssembliesBrushesShapesAnimationsList BindingData TemplatesPhone?
An Introduction to Silverlight Development John GarlandSenior ConsultantBurntsand Consulting http://blog.dotnetgator.com 1
12 Going Further http://blog.dotnetgator.com Silverlight.Net Silverlight Toolkit Bing Maps API Windows Phone 7 Developer Site Blog – Brad Abrams Blog – Andy Beaulieu Blog – Christian Schormann Blog – VS Tip of the Day ONLINE Silverlight TV Silverlight Training Course MIX Videos MSDev Perspectives on Flash & Silverlight VIDEOS Pro Silverlight 3 in C# (Matthew MacDonald) Silverlight Recipes (Rob Cameron) WPF Control Development (Podila) BOOKS http://dotnet.uservoice.com/ - Suggestions http://www.microsoft.com/design/toolbox - Free Online Training OTHER