Open Source Rich Internet Applications with Silverlight & Moonlight Joseph Hill Product Manager, Novell.

Slides:



Advertisements
Similar presentations
Svetlin Nakov Director Training and Consulting Activities National Academy for Software Development (NASD) ASP.NET 3.5 New Features.
Advertisements

Silverlight is a cross-browser, cross-platform plug-in* * An auxiliary program that works with a software package to enhance its capability. For example,
Silverlight Presenter: Kevin Grossnicklaus February 25 th, 2010.
Integrated Part of the Windows Media Ecosystem Rich Video as a 1 st class citizen Flexible Branded experiences Multiple delivery methods Monetized Helps.
Silverlight 2 CoreCLR Bringing the power of.NET to the net Andrew Pardoe, Common Language Runtime.
WPF vs Silverlight Stuart Haas. WPF  Windows Presentation Foundation  Included in Vista, Server 2008 and XP service pack 2  Deployed in desktop and.
1 Introduction to Silverlight 1.1 Mark Smith
An Introduction To Silverlight Gergely Orosz
Developing Rich Web Applications with Silverlight Mike Ormond Developer & Platform Group Microsoft Ltd
Embedding Multimedia Content in WebPages Seth Subramanian.
Building Your First Great Silverlight 2 Application Guy Burstein Microsoft Israel
1 Visual Studio Enhancements. 2 Integrated Ajax Support Don’t need an Ajax-Enabled Template Automatic Extender Detection Add Extender Wizard.
1 1 Silverlight is a web browser plug-in. 2 2 There are two versions September 2007~October 2008 V2 is backwards compatible & where you’d start today.
ASP.NET 3.5 Mike Ormond Developer & Platform Group Microsoft Ltd
The Microsoft’s solution for building cross-platform Rich Internet Applications.
T.N.C.Venkata Rangan CMD, Vishwak Solutions Pvt. Ltd. Microsoft (MSDN) Regional Director, Chennai Microsoft MVP – Windows Live Platform Living with Heterogeneity.
Silverlight for Developers making it pass the glitz.
Silverlight Development Win Phone 7 Mohammed M. Melhem Senior ICT Assistant: Application Silverlight and Win Phone.
Mahender Sarangam Having close to 5 years of experience. Working as a Senior Software Engineer in United Health Group. Good Knowledge on C#, ASP.NET,
Michael S. Scherotter Microsoft Corporation
The Designer-Developer Workflow Martin Tirion User Experience Evangelist Microsoft.
The Sixth Form College Farnborough Microsoft® Silverlight™ Jim Lyle Data Analyst The Sixth Form College Farnborough Presented at the Sixth Form Colleges’
Building Rich Interactive Applications Paul Laberge Partner Developer Advisor, Microsoft Canada
2 A First Look at Windows Presentation Foundation Everywhere ("WPF/E") Joe Stegman Lead Program Manager Microsoft Corporation.
It’s always better live. MSDN Events INTRODUCTION TO SILVERLIGHT prepared by Joe Nov INTRODUCTION TO SILVERLIGHT prepared by Joe Nov
Introduction to Silverlight By Alan Cobb 2008-Jan-10 Sacramento, CA
Introduction to Silverlight. Slide 2 What is Silverlight? It’s part of a Microsoft Web platform called Rich Internet Applications (RIA) There is a service.
Web programmeringSilverlight NOEA / PQC 2007 Silverlight From: Gill Cleeren blog.n-technologies.be.
Intro to Silverlight Kevin Grossnicklaus. Introductions Kevin Grossnicklaus – SSE - ( ) Chief Architect Software.
Next Generation for Desktop Applications Doncho Minkov Telerik School Academy schoolacademy.telerik.com Technical Trainer
Silverlight Hitesh Trivedi Computer Science B.Tech A-Sec J.I.E.T.
Sascha P. Corti Microsoft Switzerland
Silverlight Technology. Table of Contents 1.What is Silverlight Technology? 2.Silverlight Overview. 2.1 How it works 2.2 Silverlight development tools.
Building RIA for Desktop, Web and Mobile using Silverlight and WPF Giorgio Sardo UX Consultant, Microsoft UK blogs.msdn.com/Giorgio.
Rich Internet Applications 8. Other RIA technologies.
The Microsoft Technical Roadshow 2007 Rich Client Development in XAML Mark Johnston Developer & Platform Group Microsoft Ltd
Microsoft Silverlight An Introduction. Silverlight is a cross-browser, cross-platform plug-in* * An auxiliary program that works with a software package.
Introducing Microsoft Rich Internet Applications Technologies Microsoft Belgium and Luxembourg
New Features Overview. Agenda Silverlight - Intro Silverlight 3 New Features Overview with Demos, Demos and Demos… RIA Services Overview Demos, Demos,
Overview of Silverlight Mike Taulty Developer & Platform Group Microsoft Ltd
Discover, Master, Influence1 Windows Presentation Foundation David Burela Senior Developer, Readify.
Developing ASP.NET AJAX Controls with Silverlight Barry Gervin Microsoft Regional Director John Bristowe Developer Advisor, Microsoft.
Satisfy Your Technical Curiosity Building Rich, Highly Interactive Web Apps with WPF/E Jeff Prosise Cofounder, Wintellect
Introducing Silverlight 2. Agenda Silverlight architecture XAML CoreCLR The Silverlight Base Class Library Silverlight security Your first Silverlight.
Silverlight for Web Hosting Companies Michael S. Scherotter Microsoft Corporation
Mike Taulty Developer & Platform Group Microsoft Ltd
Contents : What is Silverlight? Silverlight Overview Silverlight Toolkit Overview Timeline & Packaging Silverlight V1.0 & V1.1 Properties of V1.0 Properties.
HTML 5 The Future of Web Development. What is HTML5? “HTML5 is a specification of how the web’s core language, HTML, should be formatted and utilized.
Satisfy Your Technical Curiosity WPF/E Jeff Prosise Cofounder, Wintellect
Eben de Wit Developer Advisor Microsoft
Microsoft’s Rich Web Technology XAML,WPF and WPF/E July, 2006 John Allwright.
Microsoft Silverlight An Introduction. Silverlight is a cross-browser, cross-platform plug-in* * An auxiliary program that works with a software package.
Nikhil Kothari Software Architect, Microsoft Corporation WEB317.
Introduction to Silverlight Development Pavel Yosifovich CTO, Matrix Global; Senior Instructor, Hi-Tech College
Mono meeting Moonlight Special. Silverlight Silverlight 1.0 (beta) Silverlight 1.1 (alpha) XAML WPF Subset (ex. WPF/E) Internet Explorer / Firefox /
Cross-Platform .NET: Mono and MySQL
Introduction to Silverlight
Rajesh Lal ( ) Microsoft Silverlight An Introduction 51PPT模板网 搜集整理 Rajesh Lal (
WPF vs Silverlight.
Introduction to Silverlight
Introduction to Silverlight
Microsoft Silverlight
HTML5 Media.
.NET and .NET Core 7. XAML Pan Wuming 2017.
Silverlight Technology
Catching up on Rich Clients (round 2)
Overview of Silverlight 2
Differences and similarities
Silverlight 2 Mike Taulty Developer & Platform Group Microsoft Ltd
Dot Net Application PROF. S. LAKSHMANAN, DEPT. OF B. VOC. (SD & SA),
Presentation transcript:

Open Source Rich Internet Applications with Silverlight & Moonlight Joseph Hill Product Manager, Novell

What is Silverlight? ‣ Web Browser plugin delivering: ‣ Rich Media Experiences ‣ Rich Internet Applications ‣ Cross-browser, Cross-platform

Enter Moonlight ‣ Mono ‣ Open Source, Cross-Platform.NET implementation ‣ Runs Windows.Forms and Gtk# Desktop Apps, as well as ASP.NET ‣ Timeline ‣ WPF/E – '06 through March '07 ‣ Renamed Silverlight 1.0 on eve of Mix 07 ‣ Silverlight 1.1 – Announced Mix 07 - March ‣ Embeds.NET runtime ‣ Moonlight 1.1 – ReMix Paris - September 07 ‣ first public demos (Silverlight Airlines and Chess)‏ go-mono.com/moonlight

Media Support ‣ Media Support ‣ Video Support up to HD resolutions: WMV V7, V8, V9, VC-1 ‣ Audio: WMA V7, V8, V9 (standard), MP3 ‣ Support HTTP Progressive Download

XAML ‣ Similar to SVG ‣ Covered by Open Specification Promise ‣ Basis for other rendering technologies, such as WPF and XPS ‣ Can define both graphics and animation (StoryBoards)‏ ‣ <Canvas ‣ xmlns=" ‣ xmlns:x=" ‣ Width="455" Height="349"> ‣

DOM-Addressable ‣ findname ‣ equivalent to document.getElementById()‏ ‣ Elements can be controlled via properties and methods ‣ Supports tree walking via children collection ‣ property accessors getvalue('key') setvalue('key', value)‏ ‣ positioning Canvas.Top and Canvas.Left Width and Height Scripting with JavaScript

Page.html ‣... ‣ ‣... ‣ ‣ createSilverlight(); ‣ ‣...

Silverlight 2.0 ‣ Embeds Common Language Runtime (.NET)‏ ‣ C#, VB, Boo, F#, etc ‣ Silverlight Class Libraries ‣ Subset of.NET Base Class Libraries with extra Silverlight Functionality ‣ Silverlight Control Toolkit ‣ TextBoxes, Buttons, DropDownLists, Calendars, DataGrids, etc ‣ MS-PL License ‣ Dynamic Language Runtime ‣ IronPython, IronRuby, Jscript.NET, VBScript, etc

XAP File Format ‣.xap = Modified.zip file ‣ XAML ‣ Compiled Assemblies ‣ Embedded Resources ‣ chiron.exe ‣ Included in Silverlight Dynamic Language SDK ‣ Runs on Mono ‣ mxap ‣ Performs C# compilation ‣ Will be included in Mono

Leaving the Browser ‣ Desklets ‣ Gtk# Integration