1 / 35

Todd Anglin, Telerik Webcast August 28th, 2008

tiana
Download Presentation

Todd Anglin, Telerik Webcast August 28th, 2008

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


    1. Todd Anglin, Telerik Webcast | August 28th, 2008

    2. Introductions Todd Anglin Chief Evangelist, Telerik Active ASP.NET developer, community member President of North Houston DNUG Blogs: http://www.telerikwatch.com (Mostly Telerik & MS) http://weblogs.asp.net/toddanglin Silverlight resources: Introduction to Silverlight 1.1 O’Reilly Short Cut

    3. Meet Telerik

    4. POLL: What’s your knowledge of Telerik?

    5. Who is Telerik? Leading provider of .NET UI tools ASP.NET, WinForms, Silverlight, WPF Reporting, Sitefinity CMS Award winning controls for ASP.NET Pioneer in Ajax Pioneer in Silverlight space Member of Microsoft TAP (Technology Adoption Program)

    6. Telerik: Then & Now Founded in 2002 HQ in Sofia, BG Started with ASP.NET Best in industry at: Customer service Public (accurate) road maps Education Easy, powerful tools

    7. Component Product Lines ANIMATION EXPANSION FOR ON24 - Remember to say WPF and Silverlight are “to be released” - Mention Sitefinity, tooANIMATION EXPANSION FOR ON24 - Remember to say WPF and Silverlight are “to be released” - Mention Sitefinity, too

    9. Understanding WPF

    10. POLL: What is your experience level with WPF?

    11. The Problems with WinForms Built on “ancient” programming framework GDI+, USER32 Poor use of modern computing hardware Inflexible UI Hard to build custom application UX Hard to integrate media Dying technology WPF built as replacement (eventually will) OpenGL included in WindowsNT, designed for “more powerful computer”, CAD uses -DirectX meant to be light weight graphics support for games Stress that the roots of current Windows Forms development is 23 years old GDI = Graphics Device Interface - Originally designed with static images in mind, animation capabilities limited OpenGL introduced by SGI in 1992, Microsoft on governing board until 2003 MS intro’d Direct3D in 1995, direct competition of OpenGL SGI and MS tried to unify Direct3D and OpenGL in 1997 (failed) DirectX not originally part of Windows 95, later added in R2 -DirectX is blanket name for collection of “Direct” APIs -Used in Xbox 360, Windows -DX10 and DX9Ex are only available for Vista- No XP support OpenGL included in WindowsNT, designed for “more powerful computer”, CAD uses -DirectX meant to be light weight graphics support for games Stress that the roots of current Windows Forms development is 23 years old GDI = Graphics Device Interface - Originally designed with static images in mind, animation capabilities limited OpenGL introduced by SGI in 1992, Microsoft on governing board until 2003 MS intro’d Direct3D in 1995, direct competition of OpenGL SGI and MS tried to unify Direct3D and OpenGL in 1997 (failed) DirectX not originally part of Windows 95, later added in R2 -DirectX is blanket name for collection of “Direct” APIs -Used in Xbox 360, Windows -DX10 and DX9Ex are only available for Vista- No XP support

    12. The Goals of WPF Take advantage of modern hardware Make rich applications easy to build Developers <> Designers Modern, unified development model Resolution independence Vector based

    13. XAML (like Camel with a ‘Z’) eXtensible Application Markup Language Defines visual object tree XAML rendered top to bottom Originally designed for WPF Used by Silverlight, Surface Can be rendered without being compiled

    14. DEMO: XAML tools http://silverlight.net/samples/1.0/Silverlight-Pad/default.html XAML Pad – Installed with SDK: Program Files\Microsoft SDKs\Windows\V6.0A\Bin\XAMLPad.exe XAML Cruncher http://silverlight.net/samples/1.0/Silverlight-Pad/default.html XAML Pad – Installed with SDK: Program Files\Microsoft SDKs\Windows\V6.0A\Bin\XAMLPad.exe XAML Cruncher

    15. WPF Challenges Tool support Weak, very V1 Expression Blend + VS 2008 Market maturity Improving, Telerik RadControls Enterprise support No (native) CAB; Prism very young New tech to learn If it ain’t broke, don’t fix it

    16. RadControls for WPF Built from ground-up for WPF Not port of WinForms Fully leverages .NET 3.5 Complete productivity suite for WPF Extend functionality of built-in controls Fill-in gaps Help transition Shared code-base with Silverlight Complete code re-use

    17. What’s in the box? RadControls for WPF RadGridView, RadCarousel RadControls for Silverlight + WPF RadCalendar, RadCombobox, RadDatePicker, RadMenu, RadNumericUpDown, RadPanelBar, RadProgressBar, RadSlider, RadTabControl, RadTreeView, RadWindow WPF Futures RadScheduler, RadChart, RadGuages http://www.telerik.com/demos/silverlight/#Examples/Animation/FirstLookhttp://www.telerik.com/demos/silverlight/#Examples/Animation/FirstLook

    18. DEMO: Using the Radcontrols for WPF

    19. RadControls for WPF Road Map Q2 2008 first official release (out now) Q3 Futures (out now) Early previews of Q3 features RadScheduler, RadChart, RadGuages Q3 2008 Shipping in early November Beyond Build complete business toolset Best documentation

    21. POLL: What is your experience level with Silverlight?

    22. Silverlight’s Abridged History Introduced in October 2005 (WPF/e) Name change at MIX07 Silverlight 1.0 shipped Summer ‘07 Silverlight 2.0 in Beta 2 (shipping very soon) SL 2 adds .NET support Plug-in based Support for IE, Firefox, Safari (Win + Mac) Support for Linux by OS community

    23. Silverlight vs. WPF Pick WPF when you need 3D support, full power of .NET or XAML Silverlight could forseeably overcome limits of .NET/XAML, but not in 2.0 Silverlight blurring lines between desktop and web applicationsPick WPF when you need 3D support, full power of .NET or XAML Silverlight could forseeably overcome limits of .NET/XAML, but not in 2.0 Silverlight blurring lines between desktop and web applications

    24. How does Silverlight work?

    25. Silverlight on the Page

    26. What Silverlight Is Cross-browser, cross-platform .NET Reuse power of Visual Studio Familiar programming environment Light-weight, sandboxed WPF Tight browser security, feature subset Rich Internet Application (RIA) platform Similar to Adobe Flex (not Air) A new way for .NET devs to deliver rich experiences

    27. What Silverlight Is Not NOT a Flash killer! Side-effect, not goal Different audiences NOT a ASP.NET or Ajax killer! Complimentary, not Evolutionary NOT the only future of the web RIAs have a time and place NOT hard to learn and get started

    28. RadControls for Silverlight (2) Pioneering in Silverlight since early alphas Building complete productivity toolbox You pick the platform. We’ll provide the tools. Compact controls Multiple assemblies, keep app small Shared code-base with WPF Controls built for SL ported to WPF Vice versa

    29. What’s in the box? RadControls for Silverlight + WPF RadCalendar, RadCombobox, RadDatePicker, RadMenu, RadNumericUpDown, RadPanelBar, RadProgressBar, RadSlider, RadTabControl, RadTreeView, RadWindow, RadControls for Silverlight RadMediaPlayer, RadUpload, RadCube, RadAnimations, LayoutPanels http://www.telerik.com/demos/silverlight/#Examples/Animation/FirstLookhttp://www.telerik.com/demos/silverlight/#Examples/Animation/FirstLook

    30. DEMO: Using the RADCONtrOLS for SILVERLIGHT

    31. Future of Silverlight Silverlight 2 plug-in due soon August/September Microsoft promising 100’s of controls Telerik will fill gaps, improve productivity Silverlight Mobile Betas due soon (SL 1) SL 2 not due ‘til summer ‘09 Silverlight vNext SQL Server CE, Easier network APIs, Local input access ?

    32. How do I learn all of this new stuff?

    33. Telerik Learning Resources Telerik Trainer Innovative desktop training tool Telerik Video Telerik Watch Minute, RadTips, Video Library Telerik Docs Emerging docs for WPF & Silverlight Telerik Online Demos See it all working live (and how)

    35. Thanks for coming! Find these slides and more on my blog: http://telerikwatch.com

More Related