Introduction to Avalon Mike Taulty Microsoft Ltd

Slides:



Advertisements
Similar presentations
The Microsoft Technical Roadshow 2006 Windows Presentation Foundation (WPF) Marcus Perryman
Advertisements

Introduction to.NET Technology Marcello Benati Software Engineer.NET Architect.
.NET Framework V3.0 Mike Taulty Developer & Platform Group Microsoft Ltd
Developing Rich Web Applications with Silverlight Mike Ormond Developer & Platform Group Microsoft Ltd
Michael Koester Designer Marketing Manager The World of Expression.
Henrico Dolfing Business Segment Partners. Océ Document Technologies GmbH2 June, NET Framework Version 3.0.
Introduction to.NET What is.NET?  A vision Web sites will be joined by Web services New smart devices will join the PC User interfaces will become more.
Windows Presetation Foundation (WPF) 1. Introduction.
OFC 317 使用 WinWF 构建 Microsoft Office SharePoint Server 2007 中的工作流应用.
Introduction & Welcome Marcus Perryman Mike Taulty
Web Services (ASMX 2.0 and WSE 3.0) Mike Taulty Developer & Platform Group Microsoft Ltd
What’s new for Rich Clients? Martin Parry Developer & Platform Group Microsoft Ltd
MVC New release IE8 Beta 1 Deep Zoom (sea dragon) Silver light 2.0 Beta 1 Expression Blend 2.5 Preview Instant Messaging API Enhancements to Virtual Earth.
2 A First Look at Windows Presentation Foundation Everywhere ("WPF/E") Joe Stegman Lead Program Manager Microsoft Corporation.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
Introduction to ASP.NET. Prehistory of ASP.NET Original Internet – text based WWW – static graphical content  HTML (client-side) Need for interactive.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
Architecture of.NET Framework .NET Framework ٭ Microsoft.NET (pronounced “dot net”) is a software component that runs on the Windows operating.
CS360/CS580H GUI & Windows Programming. Outline Win32/Windows API & SDK Visual Studio MFC – Microsoft Foundation Classes C# &.NET – concepts Windows Forms.
Microsoft Windows Vista “Longhorn” Client Operating System
A Jumpstart to WPF by Kevin Grossnicklaus ArchitectNow.
Windows Presentation Foundation. Goal The goal of Windows Presentation Foundation (WPF) is to provide these advances for Windows. Included in version.
Silverlight Hitesh Trivedi Computer Science B.Tech A-Sec J.I.E.T.
Introduction to ASP.NET 1www.tech.findforinfo.com.
Windows Presentation Foundation Adam Calderon Principal Engineer Interknowlogy LLC
Silverlight Technology. Table of Contents 1.What is Silverlight Technology? 2.Silverlight Overview. 2.1 How it works 2.2 Silverlight development tools.
Extending the Reach of your Applications Jeremy Boyd & John-Daniel Trask Mindscape.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
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.
Presentation advances in.NET Framework 3.0 Mark Johnston Developer & Platform Group, Microsoft Ltd
What’s New for Web Developers in ASP.NET and Visual Studio 2008 Kate Gregory Microsoft Regional Director
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
Jordan Shropshire MIS Seminar Spring 2005 Technology Presentation: Microsoft Longhorn.
Active Server Pages (ASP), also known as Classic ASP or ASP Classic, was Microsoft's first server-side script engine for dynamically generated web pages.
A Lap Around Windows Presentation Foundation. Why hasn’t UX taken off in software? It’s Difficult! Animation 2D 3D Documents Styled Controls Video Windows.
WPF – Windows Presentation Foundation what is it, what can you do with it and how do you get started.
©2005 International.NET Association Asia Pacific WPF 둘러보기 이 수 겸 – kenial Microsoft ASP.Net MVP.
WinFx – Avalon & Indigo Stephen Turner Software Design Engineer Microsoft UK
Mike Taulty Developer & Platform Group Microsoft Ltd
Building Excellent Internet & Intranet Solutions Dave Remmer Architect Advisor Microsoft Canada
Contents : What is Silverlight? Silverlight Overview Silverlight Toolkit Overview Timeline & Packaging Silverlight V1.0 & V1.1 Properties of V1.0 Properties.
© Copyright SELA software & Education Labs Ltd Baruch Hirsch St.Bnei Brak Israel
Chris J.T. Auld – Director, Intergen
1 Välkommen till Sommarkollo Windows Presentation Foundation Per Östman ISV Developer Evangelist
.NET Framework 3.0 Windows Presentation Foundation Windows Communication Foundation Windows Workflow Foundation.
CIS 375—Web App Dev II ASP.NET 1 Getting Started.
Identify Windows Application Types Windows Development Fundamentals LESSON 1.1.
Microsoft’s Rich Web Technology XAML,WPF and WPF/E July, 2006 John Allwright.
Windows Presentation Foundation. User Experience: Recent Past Web HTML Sacrificed UX for portability, connectivity and simplicity 1997 – DHTML.
Introduction to ASP.NET development. Background ASP released in 1996 ASP supported for a minimum 10 years from Windows 8 release ASP.Net 1.0 released.
Microsoft Silverlight An Introduction. Silverlight is a cross-browser, cross-platform plug-in* * An auxiliary program that works with a software package.
Part of the Microsoft.NET Framework 3.0 Tomer Shamam.NET Technologies Expert Sela Group
A S P. Outline  The introduction of ASP  Why we choose ASP  How ASP works  Basic syntax rule of ASP  ASP’S object model  Limitations of ASP  Summary.
A Detailed Introduction To Visual Studio.NET CRB Tech ReviewsCRB Tech Reviews introduces you to the world of Visual.
Why Windows Presentation Foundation? Windows Presentation Foundation Unified approach to UI, Documents, and Media Integration as part of development.
Jeremy Boyd - Intergen MSDN Regional Director WinFX Managed APIs for Windows.
Introduction ITEC 420.
.NET Framework 2.0 .NET Framework 3.0 .NET Framework 3.5
Rajesh Lal ( ) Microsoft Silverlight An Introduction Rajesh Lal ( )
Rajesh Lal ( ) Microsoft Silverlight An Introduction 51PPT模板网 搜集整理 Rajesh Lal (
Välkommen till Sommarkollo 2006
Microsoft Silverlight
Silverlight Technology
תכנות אסינכרוני, תקשורת ופיתוח אפליקציות ל-Windows 8
Overview of Silverlight 2
Silverlight 2 Mike Taulty Developer & Platform Group Microsoft Ltd
Windows Presentation Foundation
Presentation transcript:

Introduction to Avalon Mike Taulty Microsoft Ltd

What’s WinFX? Managed API for the Windows platform Extends the.NET Framework V2.0 Two primary components “Avalon” and “Indigo” First ships at the time of Windows Vista (2006) Windows XP, 2003 and Vista Beta 1 slated for 3 rd August this year, preview availableavailable

What’s Avalon? Avalon is the codename for the next generation presentation subsystem for Windows Enables developers and designers to create visually stunning user interfaces

Unified Avalon API Avalon: Programming Model Unification Avalon’s new presentation technology unifies multiple programming models DocumentsUser InterfaceMedia DirectX GDI GDI+ Media Player HTML Word PDF Win Forms Web Forms MFC VB Forms

Avalon: Common Design Language Avalon’s declarative design model links designers and developers

Avalon: Using the hardware Avalon’s vector based composition engine uses the PC’s graphics power ?

Avalon: Windows or Web? Avalon applications are delivered securely either stand-alone or hosted in a browser

Avalon Architectural Sketch PresentationCore Direct 3DUSER32 Composition Engine PresentationFramework

Declarative Programming with “XAML” “Markup for Windows” Build applications in simple declarative statements Can be used for any CLR object hierarchy Code and content are separate Streamline collaboration between designers and developers Easy for tools to consume and generate OK LightBlue Button b1 = new Button(); b1.Content = "OK"; b1.Background = new SolidColorBrush(Colors.LightBlue); b1.Width = 100; Dim b1 As New Button b1.Content = "OK" b1.Background = New _ SolidColorBrush(Colors.LightBlue) b1.Width = 100

XAML or Code? Button b1 = new Button(); b1.Content = "OK"; b1.Background = new SolidColorBrush(Colors.Light Blue); b1.Width = 100; Compile and Run OK LightBlue Load, Parse, Display BAML ParseLoad, Display

XAML or Code? Button b1 = new Button(); b1.Content = "OK"; b1.Background = new SolidColorBrush(Colors.Light Blue); b1.Width = 100; OK LightBlue “Code Behind” Class Partial Class Public Button b1; Public Button b2; Load (“My.Baml”) My.Baml Parse & Generate Compile and Run

What have we seen? Code v XAML DrawingPaintingControlsLayoutStylingDatabinding DeploymentTextDocumentsVideoApplications

Avalon 1.0 Target Scenarios Avalon is the future of Windows presentation technology Recommended Avalon 1.0 usage Web sites that want to push the limits of user experiences Windows applications with complex data visualization scenarios Windows Forms the best solution for mainstream Windows apps DirectX the best solution for games and intensive graphics ASP.NET the best solution for server-side “reach” apps

Where next? Download Download Visual Studio 2005 Beta 2 Download Download WinFX Beta 1 Release Candidate for WinFX Download Visit the Windows Vista Developer Center Developer CenterDeveloper Center Start to think about what you can do with user interfaces powered by Avalon