ready for windows vista and office 2007 (overview for...

22
© 2002 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. 1 Ready Ready for Windows Vista and Office 2007 for Windows Vista and Office 2007 (Overview for Developers) (Overview for Developers) PART PART III III

Upload: others

Post on 20-Aug-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Ready for Windows Vista and Office 2007 (Overview for ...download.microsoft.com/download/6/2/5/625deb02-d69d-4c21-8f6e … · Coordinator Kernel Transaction Manager Logging Service

© 2002 Microsoft Corporation. All rights reserved.

This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. 1111

ReadyReady for Windows Vista and Office 2007 for Windows Vista and Office 2007 (Overview for Developers)(Overview for Developers)

PART PART IIIIII

Page 2: Ready for Windows Vista and Office 2007 (Overview for ...download.microsoft.com/download/6/2/5/625deb02-d69d-4c21-8f6e … · Coordinator Kernel Transaction Manager Logging Service

© 2002 Microsoft Corporation. All rights reserved.

This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. 2222

Overview For DeveloperOverview For Developer

Page 3: Ready for Windows Vista and Office 2007 (Overview for ...download.microsoft.com/download/6/2/5/625deb02-d69d-4c21-8f6e … · Coordinator Kernel Transaction Manager Logging Service

© 2002 Microsoft Corporation. All rights reserved.

This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. 3333

VistaVista

�� Vista / LonghornVista / Longhorn

�� Not XP 3D!Not XP 3D!

�� Aero overshadow effectAero overshadow effect

�� TabletTablet

�� SidebarSidebar

�� GadgetsGadgets

�� Speech RecognitionSpeech Recognition

Page 4: Ready for Windows Vista and Office 2007 (Overview for ...download.microsoft.com/download/6/2/5/625deb02-d69d-4c21-8f6e … · Coordinator Kernel Transaction Manager Logging Service

© 2002 Microsoft Corporation. All rights reserved.

This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. 4444

Features That Developers Features That Developers Will Certainly AppreciateWill Certainly Appreciate

�� External Memory DevicesExternal Memory Devices

�� Parental Control / LoggingParental Control / Logging

�� Hybrid Hard DrivesHybrid Hard Drives

�� Presentation SettingsPresentation Settings

�� User account isolationUser account isolation

�� Device ControlDevice Control

�� RSS EverywhereRSS Everywhere

Page 5: Ready for Windows Vista and Office 2007 (Overview for ...download.microsoft.com/download/6/2/5/625deb02-d69d-4c21-8f6e … · Coordinator Kernel Transaction Manager Logging Service

© 2002 Microsoft Corporation. All rights reserved.

This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. 5555

Things that affect your applicationsThings that affect your applications

�� Program FilesProgram Files

�� RegistryRegistry

�� Standard UserStandard User

�� Internet ExplorerInternet Explorer

Page 6: Ready for Windows Vista and Office 2007 (Overview for ...download.microsoft.com/download/6/2/5/625deb02-d69d-4c21-8f6e … · Coordinator Kernel Transaction Manager Logging Service

© 2002 Microsoft Corporation. All rights reserved.

This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. 6666

What is What is WinFXWinFX

�� XP, 2003, VistaXP, 2003, Vista

Page 7: Ready for Windows Vista and Office 2007 (Overview for ...download.microsoft.com/download/6/2/5/625deb02-d69d-4c21-8f6e … · Coordinator Kernel Transaction Manager Logging Service

© 2002 Microsoft Corporation. All rights reserved.

This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. 7777

Presentation Data Communication

Base Operating

System Services

TM

Developer ArchitectureDeveloper Architecture

WPF“Avalon”

WCF“Indigo”

Page 8: Ready for Windows Vista and Office 2007 (Overview for ...download.microsoft.com/download/6/2/5/625deb02-d69d-4c21-8f6e … · Coordinator Kernel Transaction Manager Logging Service

© 2002 Microsoft Corporation. All rights reserved.

This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. 8888

WinFXWinFXData Communication

Base Operating

System Services

Objects SQLXML WinFS …

“DLinq”(ADO.NET)

“XLinq”(System.XML)

StandardQueryOperators

Language Integrated Query

Identity and AccessServices(AD-RMS, AD-STS, “InfoCard”)

CollaborationServices(People Near Me, …)

Windows WorkflowFoundation

(System.Workflow)

Presentation

ASP.NETWindows

Forms

Windows Presentation

Foundation

Composition Engine

Visual System

Elements

Documents

Desktop Window Manager

HardwareRendering

Software Rendering

UI Media

Controls

Designer Services

App Services

ApplicationServices Controls Interop

ApplicationHosting

ApplicationServices

Page

ServerControls

“Atlas” ClientScript Framework

“Atlas”ServicesBridge

…(DB2,Oracle,

Message

Channel (TCP, Peer, Security, Reliability, …)

Binding (WS-*, HTTP/XML, …)

System.ServiceModel

Windows Communication Foundation

Web Services(HTTP, REST, XML-RPC, RSS, WS*, …)

Protocols

(Pipes, IPvX/Sec, UDP, TCP, SMTP, …)

Contracts(XSL, XSD, WSDL, SDM,… )

Declarative Programming(XAML, Workflow, ASP.NET, …)

Integration

Transactions Storage

Protocols

Network Services

Base Class Libraries

Memory Manager

Hosting Layer

Code Execution Loader Security Serialization

LightweightTransactions

TransactionCoordinator

KernelTransactionManager

LoggingService

Kernel

Hardware Abstraction Layer

ProcessManager

SecurityReference Monitor

LPCFacility

MemoryManager

PowerManager

ConfigManager

Plug andPlay

TransactedNTFS

Cache Manager

UniversalData Format

FilterEngine

TCP, UDPIPV4, IPV6 IPSEC QOS

HTTPListener

Internet Connection Firewall

Demand Activation and Protocol Health

PNRPNativeWiFi SIP TCP

ListenerUDP Listener

IPC Listener

Network Class Library

GDI/GDI+WindowManager

GlobalAudio Engine

Direct 3DGraphics

Graphics drivers

DDI InputManager

AudioDrivers

DirectX GraphicsMini port

Redirectors

SCSI/FC 802.3 802.11 ..

Device Drivers

ManagementServices

(Event Logs,Tracing,Probes,

Auto Update,Admin)

IO Manager

Application DeploymentEngine (Click-Once)

Identity &SecuritySystem

FAT 16/32

FilterManager

DistributedFile System

Virtual ShadowCopy Service

File ReplicationService

Virtual DiskService

CLR

Vista Developer PlatformVista Developer Platform

Page 9: Ready for Windows Vista and Office 2007 (Overview for ...download.microsoft.com/download/6/2/5/625deb02-d69d-4c21-8f6e … · Coordinator Kernel Transaction Manager Logging Service

© 2002 Microsoft Corporation. All rights reserved.

This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. 9999

Traditional Traditional ““DeveloperDeveloper--DesignerDesigner”” StoryStory

Page 10: Ready for Windows Vista and Office 2007 (Overview for ...download.microsoft.com/download/6/2/5/625deb02-d69d-4c21-8f6e … · Coordinator Kernel Transaction Manager Logging Service

© 2002 Microsoft Corporation. All rights reserved.

This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. 10101010

Developer evaluates UI

and considers

development approach,

inevitably encounters

project/time scoping issues, and re-design is

necessary.

Designer creates static UI

concepts that have no form or functional correlation to

development or presentation

technology that will be used to

deliver the content/application.

“Tossing it over the wall”

Page 11: Ready for Windows Vista and Office 2007 (Overview for ...download.microsoft.com/download/6/2/5/625deb02-d69d-4c21-8f6e … · Coordinator Kernel Transaction Manager Logging Service

© 2002 Microsoft Corporation. All rights reserved.

This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. 11111111

�� Markup for WindowsMarkup for Windows

�� Build applications in simple declarative statementsBuild applications in simple declarative statements

�� Can be used for any CLR object hierarchyCan be used for any CLR object hierarchy

�� Code and content are separateCode and content are separate

�� Streamline collaboration between designers and developers Streamline collaboration between designers and developers

�� Easy for tools to consume and generateEasy for tools to consume and generate

<Button Width="100"> OK<Button.Background>

LightBlue</Button.Background>

</Button>

Button b1 = new Button();b1.Content = "OK";

b1.Background = new SolidColorBrush(Colors.LightBlue);b1.Width = 100;

Dim b1 As New Buttonb1.Content = "OK"

b1.Background = New _

SolidColorBrush(Colors.LightBlue)

b1.Width = 100

Declarative ProgrammingDeclarative Programming

Page 12: Ready for Windows Vista and Office 2007 (Overview for ...download.microsoft.com/download/6/2/5/625deb02-d69d-4c21-8f6e … · Coordinator Kernel Transaction Manager Logging Service

© 2002 Microsoft Corporation. All rights reserved.

This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. 12121212

Designer Developer

Developer Designer Developer Designer CollaborationCollaboration

Page 13: Ready for Windows Vista and Office 2007 (Overview for ...download.microsoft.com/download/6/2/5/625deb02-d69d-4c21-8f6e … · Coordinator Kernel Transaction Manager Logging Service

© 2002 Microsoft Corporation. All rights reserved.

This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. 13131313

Client User ExperienceClient User ExperienceUX across Form Factors, Input Methods, UX across Form Factors, Input Methods,

and Media Typesand Media Types

Page 14: Ready for Windows Vista and Office 2007 (Overview for ...download.microsoft.com/download/6/2/5/625deb02-d69d-4c21-8f6e … · Coordinator Kernel Transaction Manager Logging Service

© 2002 Microsoft Corporation. All rights reserved.

This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. 14141414

Page 15: Ready for Windows Vista and Office 2007 (Overview for ...download.microsoft.com/download/6/2/5/625deb02-d69d-4c21-8f6e … · Coordinator Kernel Transaction Manager Logging Service

© 2002 Microsoft Corporation. All rights reserved.

This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. 15151515

Page 16: Ready for Windows Vista and Office 2007 (Overview for ...download.microsoft.com/download/6/2/5/625deb02-d69d-4c21-8f6e … · Coordinator Kernel Transaction Manager Logging Service

© 2002 Microsoft Corporation. All rights reserved.

This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. 16161616

Page 17: Ready for Windows Vista and Office 2007 (Overview for ...download.microsoft.com/download/6/2/5/625deb02-d69d-4c21-8f6e … · Coordinator Kernel Transaction Manager Logging Service

© 2002 Microsoft Corporation. All rights reserved.

This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. 17171717

Office 2007Office 2007

2007 Ribbon BarRibbon Bar

Page 18: Ready for Windows Vista and Office 2007 (Overview for ...download.microsoft.com/download/6/2/5/625deb02-d69d-4c21-8f6e … · Coordinator Kernel Transaction Manager Logging Service

© 2002 Microsoft Corporation. All rights reserved.

This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. 18181818

2005

2006

2007

Beta

Beta

Developer RoadmapDeveloper Roadmap

Page 19: Ready for Windows Vista and Office 2007 (Overview for ...download.microsoft.com/download/6/2/5/625deb02-d69d-4c21-8f6e … · Coordinator Kernel Transaction Manager Logging Service

© 2002 Microsoft Corporation. All rights reserved.

This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. 19191919

More InformationMore Information

�� Beta Experience Beta Experience http://www.microsoft.com/betaexperience/http://www.microsoft.com/betaexperience/

�� MSDN MSDN http://msdn.microsoft.comhttp://msdn.microsoft.com

�� Windows Vista Website Windows Vista Website http://www.microsoft.com/windowsvista/http://www.microsoft.com/windowsvista/

Page 20: Ready for Windows Vista and Office 2007 (Overview for ...download.microsoft.com/download/6/2/5/625deb02-d69d-4c21-8f6e … · Coordinator Kernel Transaction Manager Logging Service

© 2002 Microsoft Corporation. All rights reserved.

This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. 20202020

Get Involved!Get Involved!Local Microsoft CommunitiesLocal Microsoft Communities

�� The The ““ConnectConnect”” CommunityCommunity

�� http://www.devconnect.nethttp://www.devconnect.net

�� LebdevLebdev

�� http://http://www.lebdev.netwww.lebdev.net

Page 21: Ready for Windows Vista and Office 2007 (Overview for ...download.microsoft.com/download/6/2/5/625deb02-d69d-4c21-8f6e … · Coordinator Kernel Transaction Manager Logging Service

© 2002 Microsoft Corporation. All rights reserved.

This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. 21212121

Need Professional Briefing?Need Professional Briefing?

Hire a Professional!Hire a Professional!

http://www.H2BPro.comhttp://www.H2BPro.com

Page 22: Ready for Windows Vista and Office 2007 (Overview for ...download.microsoft.com/download/6/2/5/625deb02-d69d-4c21-8f6e … · Coordinator Kernel Transaction Manager Logging Service

© 2002 Microsoft Corporation. All rights reserved.

This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. 22222222

© 2004 Microsoft Corporation. All rights reserved.This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.