Date post: | 04-Jan-2016 |
Category: |
Documents |
Upload: | harry-henderson |
View: | 213 times |
Download: | 0 times |
Sanjay ParthasarathyCorporate Vice PresidentDeveloper & Platform EvangelismMicrosoft
• Goal: Modern UI and UX– A Joy to Use– Better Decisions
• Platform Component: Windows Presentation Foundation (WPF)– Integrated support for UI, media,
documents
– 2-D, 3-D, media, animation, text, data-binding, acceleration
• XAML UI definition language• Developer Value: Simplicity and
flexibility– Hardware Unified framework with
incremental learning curve– Tool-able persistence format– Flexible deployment model
• Microsoft Tools for Microsoft Tools for Designers & DevelopersDesigners & Developers
• Declarative Programming Declarative Programming through XAMLthrough XAML
• Third Party Tools (e.g. Third Party Tools (e.g. Aurora by Mobiform, ZAM 3D Aurora by Mobiform, ZAM 3D by Electric Rain)by Electric Rain)
Designers designDesigners design
With XAML designers & With XAML designers &
developers can streamline developers can streamline
their collaborationtheir collaboration
Developers add business logicDevelopers add business logic
• Goal: Seamless Connectivity– New class of consumer applications– More efficient enterprise applications
• Platform Components– WCF: secure, reliable, transacted,
interoperable messaging as a basis for SOA
– PeerNet: P2P discovery and communication mesh
– WF: Extensible, model-based workflow engine
• Developer Value– Unified communication stack
spanning transports, security systems, messaging patterns, encodings, network topologies, and hosting models
– Drive complex data and UI interactions through simple workflow models
• Goals: Simple and Secure Access – Secure solution for identity, authorization and control
• Platform Components– CardSpace: User controlled identity meta-system
provider; IE, WCF integration– UAC: Limit exposure of admin accounts– Tools: /GS, SAL, CAS, and more
• Developer Value– Common identity infrastructure that users trust– Reduced attack surface and risky bugs
• Goal: Naturally Mobile Applications – Consistent cross-device experiences
• Platform Components– Power awareness, management and scalability– Network location awareness and dynamic reconfiguration– Pen (feedback, panning, flicks)– Handwriting, input, and touch– Synch center
• Developer Value– Support to optimize performance for mobile devices
• Goals: Find and Act on Documents– Search, stack, filter, preview and act
quickly
• Platform Components– Desktop search: Full-text and metadata
index– Search-aware common controls– Rich document previews and icons
• Developer Value– Robust query engine “for free”– Richer visuals for custom file types
Goal• Improve process efficiency in
applications, across both structured and unstructured processes
Platform ComponentsBase Activity Library: Out-of-boxactivities and base for custom activitiesRuntime Engine: Workflow executionand state managementRuntime Services: Hosting flexibilityand communicationVisual Designer: Graphicaland code-based construction Host ProcessHost Process
WindowsWindowsWorkflow FoundationWorkflow Foundation
Runtime EngineRuntime Engine
A WorkflowA Workflow
AnAn ActivityActivity
Runtime ServicesRuntime Services
Base Activity LibraryBase Activity Library
Custom Activity LibraryCustom Activity Library
Visual DesignerVisual Designer
StumpVisionStumpVisionLive cricket match broadcasts with up-to-the-second statisticsLive cricket match broadcasts with up-to-the-second statistics
UK Government: Building Schools for FutureUK Government: Building Schools for FutureA £45b initiative to reform education over the next 20 yearsA £45b initiative to reform education over the next 20 years
Skandia Cowes WeekSkandia Cowes WeekCourse setting software to plan and monitor a world-class sailing eventCourse setting software to plan and monitor a world-class sailing event
New York TimesNew York TimesHigh-fidelity newspaper reader; Forrester’s “killer application” for Windows High-fidelity newspaper reader; Forrester’s “killer application” for Windows VistaVistaWebsite:Website: http://firstlook.nytimes.com
OTTOOTTONext-generation retail experienceNext-generation retail experience
Roxio CentralRoxio CentralFront-end to all Roxio’s productsFront-end to all Roxio’s products
ShowtimeShowtimeInteractive Media Center experience with pay-per-view downloads of TV showsInteractive Media Center experience with pay-per-view downloads of TV shows
YahooYahooNext-generation instant messaging clientNext-generation instant messaging client
Content Content ManagementManagement
Workflow Workflow & Portal& Portal
Business Business IntelligenceIntelligence
SearchSearchSearchSearch
Communications Communications
& Collaboration& Collaboration
Word Word ProcessingProcessing SpreadsheetsSpreadsheets
PresentationsPresentations DatabasesDatabases
PIMPIM
The Evolution of Microsoft Office
The Office Server Platform
Blog and Wiki TemplatesBlog and Wiki TemplatesRSS throughoutRSS throughout
Web Services APIWeb Services API
ASP.NET 2.0 ASP.NET 2.0 IntegrationIntegration
Web Part FrameworkWeb Part FrameworkPluggable Auth. Pluggable Auth.
ProvidersProvidersUser Profile Store and User Profile Store and
APIAPIAudience Targeting APIAudience Targeting API
Protocol Protocol Handlers/iFiltersHandlers/iFilters
Business Data CatalogBusiness Data CatalogWeb Services Search Web Services Search
APIAPI
Pluggable SSOPluggable SSOIntegrated WorkflowIntegrated WorkflowInfoPath Forms Services InfoPath Forms Services
Excel Services Web Services APIExcel Services Web Services APIExcel Services Calculation Excel Services Calculation EngineEngineFilter Web Parts and Filter Web Parts and ConnectionsConnectionsData Connection LibrariesData Connection Libraries
Extensible Type SystemExtensible Type SystemDocument Information Document Information PanelPanelRecords Repository API Records Repository API Web Management APIWeb Management APIDocument converter plug-Document converter plug-insinsInformation Rights APIInformation Rights API
BusinessBusinessIntelligenceIntelligence
Business Business Process and Process and
FormsForms
Enterprise Enterprise SearchSearch
EnterpriseEnterpriseContentContent
ManagementManagement
CollaborationCollaboration
PortalPortal
PlatforPlatformm
ServiceServicessWorkspaces, Mgmt,Workspaces, Mgmt,
Security, Storage,Security, Storage,Topology, Site ModelTopology, Site Model
• Contextual• Collaborative• Easy to use
• Role-based• Configurable• Multi-device
NHSNHSNext-generation patient admission and management applicationNext-generation patient admission and management application
Emerson ProcessEmerson ProcessFactory floor design and analysis toolFactory floor design and analysis tool
Scripps HealthcareScripps HealthcareHelpinh cancer researchers to collaborate in the search for a cureHelpinh cancer researchers to collaborate in the search for a cure
London Underground LimitedPeter Goss
The Boss
Keith WalkerSolutions Designer
Communications, Training & Communications, Training & CapabilityCapability
2299
London Underground LimitedOffice 2007 and WPF PoC
Solutions DevelopmentSolutions Development
Underground StatisticsUnderground Statistics• 13 lines, over 408km of track, 275 Stations, 16,000 staff, 971 13 lines, over 408km of track, 275 Stations, 16,000 staff, 971
Million passenger Journeys a year, recently completed record Million passenger Journeys a year, recently completed record numbers of journeys in one day of 4 million.numbers of journeys in one day of 4 million.
London Underground IM Solutions DevelopmentLondon Underground IM Solutions Development• Produce, Maintain and Support Software for Operational Produce, Maintain and Support Software for Operational
Railway. Railway.
• 60+ applications in production.60+ applications in production.
• Covering areas like; Crew Management, Real-Time Train Covering areas like; Crew Management, Real-Time Train Movements, Engineering Planning, Contract and Asset Movements, Engineering Planning, Contract and Asset Management.Management.
Proof Of ConceptProof Of Concept• Collaboration with Microsoft at their MTC to produce PoC Collaboration with Microsoft at their MTC to produce PoC
using WPFusing WPF
• Help towards defining a GUI strategy and platform for future Help towards defining a GUI strategy and platform for future development. development.
• Leverage the heavy investment in SOA to consume the Leverage the heavy investment in SOA to consume the various business and data services.various business and data services.
Communications, Training & Communications, Training & CapabilityCapability
3300
Summary
Solutions DevelopmentSolutions Development
What we have just seen...What we have just seen...• Demonstrated the use of various Office 2007 Demonstrated the use of various Office 2007 components and how they can manipulate the same components and how they can manipulate the same information in different ways.information in different ways.
• the integration of Office 2007 and external applications.the integration of Office 2007 and external applications.
What This means for LULWhat This means for LUL• We have done things we haven’t been able to do before. We have done things we haven’t been able to do before.
• Reduced time scales.Reduced time scales.
• Produced a platform for future operational software Produced a platform for future operational software development.development.
• Very encouraging feedback from the business.Very encouraging feedback from the business.
• Starting first development using WPF.Starting first development using WPF.
Build PeopleReady Applications
Windows Vista Microsoft Office
Rich, Visual User Experiences Results Oriented User Experiences
Secure, Reliable Communication End-to-End Experience
Applications mirror the way people work
Better Collaboration & Decisions
Multi-device Solutions Platform
Improve Developer Productivity
• .NET Framework 3.0 included by default in Windows Vista• Tool Set across Windows Vista and Microsoft Office
– Visual Studio– Visual Studio 2005 Tools for Office SE– Visual Studio Extensions for SharePoint
• SharePoint Server built on ASP.NET 2.0, common component reuse
• Wide array of resources on MSDN• Partners and customers realising significant productivity
gains
© 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the
date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
© 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the
date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.