SlideShare ist ein Scribd-Unternehmen logo
1 von 45
Downloaden Sie, um offline zu lesen
Dave Bost
Developer Evangelist
http://davebost.com/blog
Surface
      Consumer
      Messaging
                        Social
                    Networking        Devices
                                     Work




                                                 Servers


PCs                                         Mobile
                  Netbooks/Nettops
Architectural changes in Windows Vista are paying off
Windows 7 will build on these changes, not redo them
Windows Vista deployment today will ease future migration to
Windows 7—compatibility is our goal


                                         Benefits Today &
 Deep Changes in
                                          In the Future
  Windows Vista

 User Account Control                  Less malware on PC
 Security Hardening                    Fewer vulnerabilities
 Image Format                          Componentization & servicing
 Display driver model                  Less execution in kernel-mode
Windows 7
Few Changes: Most software that runs on Windows Vista will run on
         Windows 7 - exceptions will be low level code
                  (AV, Firewall, Imaging, etc).
 Hardware that runs Windows Vista well will run Windows 7 well.




           Few Changes: Focus on quality and reliability improvements




                    Deep Changes: New models for
                   security, drivers, deployment, and
                               networking
Windows 7 Developer Overview
Keep Laser sharp focus on OS stability, reliability
   Minimize change          and performance. More importantly avoid
                            disruptions




                            Reduce learning curve and provide improved
Help bolster productivity   toolsets and documentation




Create new and exciting     Build next generation software experiences that
                            make your users lives richer
     experiences
What We Heard                      Implications for Windows 7

First and foremost you want the          Deliver on the fundamentals, such as
basics nailed                            performance, reliability, security and
                                         compatibility
Major architectural changes are
disruptive                               No significant architectural changes that
                                         break device or application compatibility
You want improvements,
not change                               Improved tools and flexibility that help
                                         increase productivity
You want a more intuitive user
interface that lets your customers get   Provide a platform to build next
the most out of your software            generation applications and web
                                         experiences that stand apart
Improved tools and flexibility is the
need of the hour                         Deliver a solid core OS on a predictable
                                         schedule, and deliver innovative
                                         experiences more frequently
Windows 7 Developer Overview
“Windows 7 is designed to be a solid platform, allowing
you to make your user’s lives richer while giving you the
 flexibility you want with the control you need. It gives
    you a reliable and easy to work with platform, for
creating innovative applications that take advantage of
          both the web and the power of the PC.”
A solid foundation for new possibilities

                                                                                      Integrate the best of
                                          Enable Richer Application
         Build on a
                                                                                   Windows and web services
                                                Experiences
      solid foundation

                                                                                   Extend web services to client
                                        More natural user interaction
Improved fundamentals
                                                                                   applications
                                         Windows Touch, ink and gesture
 Compatible: Works with your
                                         support plus handwriting recognition
 Windows Vista-based applications                                                   Federated Search allows you to
                                         enable new input capabilities.
 and devices                                                                        extend local search to web data
                                                                                    sources within your client
                                         New taskbar, destinations and shell
 Secure: Greater flexibility with UAC
                                                                                    application.
                                         integration enhance discoverability and
 while keeping security a priority
                                         usability                                  Internet Explorer 8, Silverlight
 Responsive: Improved system
                                                                                    and Windows Presentation
                                         New extensible Ribbon adds Office
 performance and resource
                                                                                    Foundation (WPF) enable web to
                                         2007-style controls, menus, and
 management
                                                                                    rich client applications – using
                                         galleries to your application.
Greater developer productivity                                                      common platform and tools
                                         Rich animation framework helps you
 More powerful scripting automation                                                 Windows Web Services API
                                         integrate smooth dynamic motion.
 with PowerShell 2.0                                                                enables high-performance web-
                                        Access hardware innovations
 Enhanced MSI engine makes                                                          services integration.
                                         Direct 2D/3D allow you to deliver high-
 software deployment easier
                                                                                   Enable rich web experiences
                                         Fidelity graphics and media
 Improved accessibility and global
                                                                                    Standards compliant IE8 delivers
                                         Multi-core support enhances
 support
                                                                                    of ‘out-of-the-box’ access to online
                                         application and device performance
 Remote and virtual multi-monitor                                                   services from within the page
 support                                 Device Stage enables rich,
                                                                                    Built-in dev tools within IE8 allows
                                         customizable software experiences for
 Simpler VHD mounting from within                                                   you to write code, run anywhere
                                         connected devices
 explorer
Windows 7 Developer Overview
Multi-touch, Ink, Speech
Jump Lists
Ribbon User Interface
Libraries
Consumers
  Proven successful Touch interfaces
  Multi-touch offers clear
  differentiation with a high “WOW”
  factor for consumers
  Multi-touch enhances on-the-go use
  and enable new scenarios
Hardware
  Multi-touch capable machines in
  market today
  Multi-touch appears in a broad set of
  form factors
That led to four areas of investment:
We’ve identified several key
                                    Developer Platform: At the root is the
scenarios for multi-touch:
                                    touch developer platform that exposes
   Navigating and consuming the
                                    touch APIs for any application
   web
                                    UI Enhancements: Focusing on the
   Reading & sorting email          core scenarios, many parts of the core
   Viewing photos                   UI have been optimized for touch
                                    experiences.
   Playing casual games
                                    Gestures: Multi-touch gestures have
   Consuming music and video
                                    been added to enable consistent
   Navigating files & arranging
                                    panning and zooming in most
   windows
                                    applications.
   Using Office applications        Applications: A set of multi-touch
   All focused on consumption       focused applications that demonstrate
                                    the power of touch. These will ship
                                    separate from Win7.
Enhanced user experience
   Quick and easy launch of applications
   Easier to managed windows
   The user is in control
   Clean and Lightweight
Standard Windows UX guidelines
   All of Microsoft’s products
Enhanced Taskbar
Jump Lists
Thumbnail Toolbars
Custom Switchers
Icons
Overlay Icons
Progress Bars
Mini Start Menu for your
program
Surface key destinations
and tasks
Customizable
Accessible via right-click
and via drag
APIs use the name
“Destination List”
Pinned category

Destinations
               Known categories
  (“nouns”)


               Custom categories

               User Tasks
      Tasks
  (“verbs”)
               Taskbar Tasks
Remote-control for a
window
Surface key commands
Accessible from taskbar
thumbnail
Up to seven buttons
Face of your program
Large and small icons
Only customer can pin
Color hot-track

Icon Overlay
   Surface important
   notifications
   Appears over your
   program’s icon
Progress bar
   Surface important
   notifications
   Appears in your taskbar
   button
Windows 7 Taskbar in action
Proven and very successful UX concept
  Improve usability and discoverability
  Increase user productivity

Improve developer productivity
  Based on common architectural
  Eliminate much of Win32 UI development
Application Menu
                                                                                Help
                                         Contextual Tab Set
    Quick Access Tab
      Toolbar                            Contextual Tab




                                                              Dialog Launcher
                   Group (aka “Chunk”)

        In-box with Windows 7, redistribution available to
        Vista
        Win32 API,
        Feature parity (or close) with Microsoft Office 2007
        Ribbon, and WPF Ribbon
Target:            Target:            Target:
Managed            MFC native         Native

needs .NET 3.5     Win2K or newer     Vista or newer

Office 2007 &                         Windows
                   Office 2007 &
Windows styles                        visual style
                   Windows styles1


Coming soon…       Available now      Coming soon…
Official release   in Visual Studio   Ships with
in 2009            2008 SP1           Windows 7

      WPF                 MFC              Scenic

         Microsoft’s Ribbon Strategy
Windows 7 Developer Overview
Massive growth in digital content

Users demand powerful and intuitive tools to
                search, organize and browse

Two primary ways for finding data:
   Browse by location, context, visual cues
   Search by name, metadata and full-text
Windows 7 Developer Overview
“ Libraries are destinations where
  users can find and organize their
  data as collections of items that
  may span multiple locations “
The new Windows Explorer and Libraries in
action
Your application should:
  Support open and save in libraries
  Select and consume library contents
  Stay in sync with library locations
    e.g. Windows Media Player


The Windows 7 enables this via:
  Common File Dialog
    Native: IFileDialog
    Managed: System.Windows.Forms.FileDialog
  Shell abstractions (i.e. IShellFolder)
  New Library API to manage libraries
Supporting and using libraries in you
application
Optimize for Windows 7
  Use Windows 7 new Taskbar & jump lists
  Manage files & data with libraries
    Become library aware


Create next generation software:
  Use the Ribbon were appropriate
  Develop for Multi-Touch
Windows 7 Developer Overview
Federated Search
   Search content across local machine boundaries
   Support OpenSearch standard
Windows Web Services API
   Enables you to natively build and consume web-
   services with minimal startup time
   Extensive integration with WCF
Other network improvements
   Home Group
   Direct Access
Sensors & Location platform
Internet Explorer 8
Enterprise information is growing at 40% annually
Data is moving off desktops and into central
document management systems
   Collaboration
   Information sharing

Easy and intuitive client search of remote
Enterprise data repositories is a compelling need
Document
Repository




Enterprise Data
Store




Enterprise
Rich client experience
   Previews, metadata, drag-and-drop
   Familiar Explorer paradigms
Simple & lightweight integration
   No client code
   Any server platform
Standards-based
   OpenSearch 1.1
   RSS and ATOM
Authentication
   Integrated or custom                3. RSS results
                                       returned from server
Connecting native code and web services
   Win32 API
   No dependency on .Net Framework
Interoperability with WS-* SOAP stacks
   Windows Communication Foundation (WCF)
   ASP .Net XML Web Services (ASMX)
   Non-Microsoft stacks
System Component of Windows 7
   Available for Windows XP/Vista/2003/2008
Provides unified driver model for
all types of sensor devices
   Physical sensors (e.g., GPS devices, Light Sensors)
   Logical sensor (e.g., Wi-Fi triangulation resolver)
Provides standard APIs for accessing sensors
   Sensor API: C++/COM / Managed code (Windows
   Bridge)
     Raw access to any sensor
   Location API: C++/COM, Idispatch Managed code
   (Windows Bridge)
     Abstracted API for location data
Puts user in control of information disclosure
Single API call to answer “Where am I?”
   Independent of provider used to
   determine location
   Synchronous and Asynchronous models
   Script/automation compatible
Automatic transition between providers
   Most accurate providers have priority
Concurrent access for multiple applications
Default Location
   Provided by user as fallback when no other sources are
   available
Interoperability
and Compatibility



   Built-in
Developer Tools



Rich, Innovative
 Experiences


           All right out of the box - no assembly required.
Search beyond the local machine boundaries using
Federated Search
   Adopt OpenSearch Standard
   Enable your remote services *
Use web services quickly and easily with Windows
Web Services API
Build new and exciting user experiences with
Sensors & Location Platform
Windows 7 Engineering Blog
http://blogs.msdn.com/e7

MSDN Windows Developer Center
http://msdn.microsoft.com/windows

Channel 9
http://channel9.msdn.com/tags/Windows+7

Windows 7 Taskbar: Developer Resources
http://code.msdn.microsoft.com/Windows7Taskbar

Windows Ribbon Framework: Developer Resources
http://code.msdn.microsoft.com/ScenicRibbon
Dave Bost
http://davebost.com
http://twitter.com/davebost
© 2007 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.

Weitere ähnliche Inhalte

Was ist angesagt?

Overview of Microsoft App-V 4.5
Overview of Microsoft App-V 4.5Overview of Microsoft App-V 4.5
Overview of Microsoft App-V 4.5ukdpe
 
Msdn value singapore alm
Msdn value singapore almMsdn value singapore alm
Msdn value singapore almSpiffy
 
Backup Exec 2012 Upgrade Feedback
Backup Exec 2012 Upgrade FeedbackBackup Exec 2012 Upgrade Feedback
Backup Exec 2012 Upgrade FeedbackSean Regan
 
BackupExec 2012 Feedback
BackupExec 2012 FeedbackBackupExec 2012 Feedback
BackupExec 2012 FeedbackSymantec
 
Cisco web ex-cs-0511-final
Cisco web ex-cs-0511-finalCisco web ex-cs-0511-final
Cisco web ex-cs-0511-finalEl Taller Web
 
App v overview
App v overviewApp v overview
App v overviewEdmund Lim
 
HTML5 Mobile Application Framework
HTML5 Mobile Application FrameworkHTML5 Mobile Application Framework
HTML5 Mobile Application FrameworkThanh Nguyen
 
Microsoft SQL Azure - Agility in the New Economy Partner Technical Datasheet
Microsoft SQL Azure - Agility in the New Economy Partner Technical DatasheetMicrosoft SQL Azure - Agility in the New Economy Partner Technical Datasheet
Microsoft SQL Azure - Agility in the New Economy Partner Technical DatasheetMicrosoft Private Cloud
 
Virtualization get ready for tomorrow, today! - cr
Virtualization get ready for tomorrow, today! - crVirtualization get ready for tomorrow, today! - cr
Virtualization get ready for tomorrow, today! - crChris Avis
 
Bogota Insurance Broker sees Productivity and Operational Savings with Window...
Bogota Insurance Broker sees Productivity and Operational Savings with Window...Bogota Insurance Broker sees Productivity and Operational Savings with Window...
Bogota Insurance Broker sees Productivity and Operational Savings with Window...Windows 7 Professional
 
Revlon - Project Server 2010 - Case Study
Revlon - Project Server 2010 - Case StudyRevlon - Project Server 2010 - Case Study
Revlon - Project Server 2010 - Case StudyEPC Group
 
Revlon Technical Case Study
Revlon Technical Case StudyRevlon Technical Case Study
Revlon Technical Case StudyNetApp
 
HP Blade matrix, HP Cloud a HP Virtual systém (prehľad HP virtualizačných rie...
HP Blade matrix, HP Cloud a HP Virtual systém (prehľad HP virtualizačných rie...HP Blade matrix, HP Cloud a HP Virtual systém (prehľad HP virtualizačných rie...
HP Blade matrix, HP Cloud a HP Virtual systém (prehľad HP virtualizačných rie...ASBIS SK
 
Emakina Academy - ContactOffice - 20070614
Emakina Academy - ContactOffice -  20070614Emakina Academy - ContactOffice -  20070614
Emakina Academy - ContactOffice - 20070614Marin
 
Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...
Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...
Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...rsnarayanan
 
Vmware View VDI 2012
Vmware View VDI 2012Vmware View VDI 2012
Vmware View VDI 2012blatrobe
 
Virtualization: Hyper-V, VMM, App-V and MED-V.
Virtualization: Hyper-V, VMM, App-V and MED-V.Virtualization: Hyper-V, VMM, App-V and MED-V.
Virtualization: Hyper-V, VMM, App-V and MED-V.Microsoft Iceland
 

Was ist angesagt? (20)

Overview of Microsoft App-V 4.5
Overview of Microsoft App-V 4.5Overview of Microsoft App-V 4.5
Overview of Microsoft App-V 4.5
 
Msdn value singapore alm
Msdn value singapore almMsdn value singapore alm
Msdn value singapore alm
 
Backup Exec 2012 Upgrade Feedback
Backup Exec 2012 Upgrade FeedbackBackup Exec 2012 Upgrade Feedback
Backup Exec 2012 Upgrade Feedback
 
BackupExec 2012 Feedback
BackupExec 2012 FeedbackBackupExec 2012 Feedback
BackupExec 2012 Feedback
 
Cisco web ex-cs-0511-final
Cisco web ex-cs-0511-finalCisco web ex-cs-0511-final
Cisco web ex-cs-0511-final
 
Dipu_Kumar_Ray-CV
Dipu_Kumar_Ray-CVDipu_Kumar_Ray-CV
Dipu_Kumar_Ray-CV
 
App v overview
App v overviewApp v overview
App v overview
 
HTML5 Mobile Application Framework
HTML5 Mobile Application FrameworkHTML5 Mobile Application Framework
HTML5 Mobile Application Framework
 
Microsoft SQL Azure - Agility in the New Economy Partner Technical Datasheet
Microsoft SQL Azure - Agility in the New Economy Partner Technical DatasheetMicrosoft SQL Azure - Agility in the New Economy Partner Technical Datasheet
Microsoft SQL Azure - Agility in the New Economy Partner Technical Datasheet
 
Virtualization get ready for tomorrow, today! - cr
Virtualization get ready for tomorrow, today! - crVirtualization get ready for tomorrow, today! - cr
Virtualization get ready for tomorrow, today! - cr
 
Windows 7 For Itpro
Windows 7 For ItproWindows 7 For Itpro
Windows 7 For Itpro
 
Bogota Insurance Broker sees Productivity and Operational Savings with Window...
Bogota Insurance Broker sees Productivity and Operational Savings with Window...Bogota Insurance Broker sees Productivity and Operational Savings with Window...
Bogota Insurance Broker sees Productivity and Operational Savings with Window...
 
Revlon - Project Server 2010 - Case Study
Revlon - Project Server 2010 - Case StudyRevlon - Project Server 2010 - Case Study
Revlon - Project Server 2010 - Case Study
 
Ingres database 9.2
Ingres database 9.2Ingres database 9.2
Ingres database 9.2
 
Revlon Technical Case Study
Revlon Technical Case StudyRevlon Technical Case Study
Revlon Technical Case Study
 
HP Blade matrix, HP Cloud a HP Virtual systém (prehľad HP virtualizačných rie...
HP Blade matrix, HP Cloud a HP Virtual systém (prehľad HP virtualizačných rie...HP Blade matrix, HP Cloud a HP Virtual systém (prehľad HP virtualizačných rie...
HP Blade matrix, HP Cloud a HP Virtual systém (prehľad HP virtualizačných rie...
 
Emakina Academy - ContactOffice - 20070614
Emakina Academy - ContactOffice -  20070614Emakina Academy - ContactOffice -  20070614
Emakina Academy - ContactOffice - 20070614
 
Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...
Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...
Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...
 
Vmware View VDI 2012
Vmware View VDI 2012Vmware View VDI 2012
Vmware View VDI 2012
 
Virtualization: Hyper-V, VMM, App-V and MED-V.
Virtualization: Hyper-V, VMM, App-V and MED-V.Virtualization: Hyper-V, VMM, App-V and MED-V.
Virtualization: Hyper-V, VMM, App-V and MED-V.
 

Andere mochten auch (9)

Informatiethema's: naar het buitenland
Informatiethema's: naar het buitenlandInformatiethema's: naar het buitenland
Informatiethema's: naar het buitenland
 
Nature of Chase
Nature of ChaseNature of Chase
Nature of Chase
 
Защо Ruby on Rails
Защо Ruby on RailsЗащо Ruby on Rails
Защо Ruby on Rails
 
Debugging Habits
Debugging HabitsDebugging Habits
Debugging Habits
 
5. HTTP и приятели
5. HTTP и приятели5. HTTP и приятели
5. HTTP и приятели
 
Doorlichting JIPS 2009
Doorlichting JIPS 2009Doorlichting JIPS 2009
Doorlichting JIPS 2009
 
Ecophon - Akusto - FR
Ecophon - Akusto - FREcophon - Akusto - FR
Ecophon - Akusto - FR
 
Silverlight 2
Silverlight 2Silverlight 2
Silverlight 2
 
Presentación estructura
Presentación estructuraPresentación estructura
Presentación estructura
 

Ähnlich wie Windows 7 Developer Overview

Encontro de Parceiros 2009 - Windows 7
Encontro de Parceiros 2009 - Windows 7Encontro de Parceiros 2009 - Windows 7
Encontro de Parceiros 2009 - Windows 7Alex Schulz
 
VMware View - PCoIP Performance & Best Practices
VMware View - PCoIP Performance & Best PracticesVMware View - PCoIP Performance & Best Practices
VMware View - PCoIP Performance & Best PracticesVMwarePR
 
Windows 7 for IT Professionals
Windows 7 for IT ProfessionalsWindows 7 for IT Professionals
Windows 7 for IT ProfessionalsRishu Mehra
 
Are web apps the future?
Are web apps the future?Are web apps the future?
Are web apps the future?Jonathan Howell
 
Soa204 Kawasaki Final
Soa204 Kawasaki FinalSoa204 Kawasaki Final
Soa204 Kawasaki FinalAnush Kumar
 
Sogeti Experience Windows 7
Sogeti Experience Windows 7Sogeti Experience Windows 7
Sogeti Experience Windows 7mphacker
 
W7 for IT Professionals
W7 for IT ProfessionalsW7 for IT Professionals
W7 for IT Professionalsguest632c73
 
W7 Enterprise
W7 EnterpriseW7 Enterprise
W7 Enterprisearalves
 
Client Continuum Dec Fy09
Client Continuum Dec Fy09Client Continuum Dec Fy09
Client Continuum Dec Fy09Martha Rotter
 
What is New in Wonderware InduSoft Web Studio 8.0+SP2
What is New in Wonderware InduSoft Web Studio 8.0+SP2What is New in Wonderware InduSoft Web Studio 8.0+SP2
What is New in Wonderware InduSoft Web Studio 8.0+SP2AVEVA
 
ITPROCEED2015_WorkplaceMobility_Configuration Manager 2012’s latest Service P...
ITPROCEED2015_WorkplaceMobility_Configuration Manager 2012’s latest Service P...ITPROCEED2015_WorkplaceMobility_Configuration Manager 2012’s latest Service P...
ITPROCEED2015_WorkplaceMobility_Configuration Manager 2012’s latest Service P...ITProceed
 
Ws08 R2 Itpro Session 2 Technical Overview Part2
Ws08 R2 Itpro Session 2 Technical Overview Part2Ws08 R2 Itpro Session 2 Technical Overview Part2
Ws08 R2 Itpro Session 2 Technical Overview Part2chenley
 
Windows 7 For Developers
Windows 7 For DevelopersWindows 7 For Developers
Windows 7 For Developersrsnarayanan
 
Windows 7 Make People Productive Anywhere
Windows 7 Make People Productive AnywhereWindows 7 Make People Productive Anywhere
Windows 7 Make People Productive AnywhereKeith Combs
 
LUMIA APP LABS: WINDOWS PHONE 8 FOR NOKIA DEVELOPERS
LUMIA APP LABS: WINDOWS PHONE 8 FOR NOKIA DEVELOPERSLUMIA APP LABS: WINDOWS PHONE 8 FOR NOKIA DEVELOPERS
LUMIA APP LABS: WINDOWS PHONE 8 FOR NOKIA DEVELOPERSMicrosoft Mobile Developer
 
Windows and Linux Interopability
Windows and Linux InteropabilityWindows and Linux Interopability
Windows and Linux InteropabilityNovell
 

Ähnlich wie Windows 7 Developer Overview (20)

Encontro de Parceiros 2009 - Windows 7
Encontro de Parceiros 2009 - Windows 7Encontro de Parceiros 2009 - Windows 7
Encontro de Parceiros 2009 - Windows 7
 
VMware View - PCoIP Performance & Best Practices
VMware View - PCoIP Performance & Best PracticesVMware View - PCoIP Performance & Best Practices
VMware View - PCoIP Performance & Best Practices
 
Windows 7 for IT Professionals
Windows 7 for IT ProfessionalsWindows 7 for IT Professionals
Windows 7 for IT Professionals
 
Windows 7
Windows 7Windows 7
Windows 7
 
Are web apps the future?
Are web apps the future?Are web apps the future?
Are web apps the future?
 
Soa204 Kawasaki Final
Soa204 Kawasaki FinalSoa204 Kawasaki Final
Soa204 Kawasaki Final
 
Sogeti Experience Windows 7
Sogeti Experience Windows 7Sogeti Experience Windows 7
Sogeti Experience Windows 7
 
Microsoft Hyper-v launce Virtual Interop
Microsoft Hyper-v launce Virtual InteropMicrosoft Hyper-v launce Virtual Interop
Microsoft Hyper-v launce Virtual Interop
 
W7 for IT Professionals
W7 for IT ProfessionalsW7 for IT Professionals
W7 for IT Professionals
 
W7 Enterprise
W7 EnterpriseW7 Enterprise
W7 Enterprise
 
Canada Windows 7 Tour
Canada Windows 7 TourCanada Windows 7 Tour
Canada Windows 7 Tour
 
Client Continuum Dec Fy09
Client Continuum Dec Fy09Client Continuum Dec Fy09
Client Continuum Dec Fy09
 
What is New in Wonderware InduSoft Web Studio 8.0+SP2
What is New in Wonderware InduSoft Web Studio 8.0+SP2What is New in Wonderware InduSoft Web Studio 8.0+SP2
What is New in Wonderware InduSoft Web Studio 8.0+SP2
 
Infrastructure Solution Day | Final
Infrastructure Solution Day | FinalInfrastructure Solution Day | Final
Infrastructure Solution Day | Final
 
ITPROCEED2015_WorkplaceMobility_Configuration Manager 2012’s latest Service P...
ITPROCEED2015_WorkplaceMobility_Configuration Manager 2012’s latest Service P...ITPROCEED2015_WorkplaceMobility_Configuration Manager 2012’s latest Service P...
ITPROCEED2015_WorkplaceMobility_Configuration Manager 2012’s latest Service P...
 
Ws08 R2 Itpro Session 2 Technical Overview Part2
Ws08 R2 Itpro Session 2 Technical Overview Part2Ws08 R2 Itpro Session 2 Technical Overview Part2
Ws08 R2 Itpro Session 2 Technical Overview Part2
 
Windows 7 For Developers
Windows 7 For DevelopersWindows 7 For Developers
Windows 7 For Developers
 
Windows 7 Make People Productive Anywhere
Windows 7 Make People Productive AnywhereWindows 7 Make People Productive Anywhere
Windows 7 Make People Productive Anywhere
 
LUMIA APP LABS: WINDOWS PHONE 8 FOR NOKIA DEVELOPERS
LUMIA APP LABS: WINDOWS PHONE 8 FOR NOKIA DEVELOPERSLUMIA APP LABS: WINDOWS PHONE 8 FOR NOKIA DEVELOPERS
LUMIA APP LABS: WINDOWS PHONE 8 FOR NOKIA DEVELOPERS
 
Windows and Linux Interopability
Windows and Linux InteropabilityWindows and Linux Interopability
Windows and Linux Interopability
 

Mehr von Dave Bost

Developing for Windows Phone 8 and Windows 8
Developing for Windows Phone 8 and Windows 8Developing for Windows Phone 8 and Windows 8
Developing for Windows Phone 8 and Windows 8Dave Bost
 
Introducing Windows Phone 8 Development
Introducing Windows Phone 8 DevelopmentIntroducing Windows Phone 8 Development
Introducing Windows Phone 8 DevelopmentDave Bost
 
Monetizing Your Windows Phone App
Monetizing Your Windows Phone AppMonetizing Your Windows Phone App
Monetizing Your Windows Phone AppDave Bost
 
Live Tiles and Notifications in Windows Phone
Live Tiles and Notifications in Windows PhoneLive Tiles and Notifications in Windows Phone
Live Tiles and Notifications in Windows PhoneDave Bost
 
Introduction to Silverlight for Windows Phone
Introduction to Silverlight for Windows PhoneIntroduction to Silverlight for Windows Phone
Introduction to Silverlight for Windows PhoneDave Bost
 
Windows Phone Application Platform
Windows Phone Application PlatformWindows Phone Application Platform
Windows Phone Application PlatformDave Bost
 
MSDN Presents: Visual Studio 2010, .NET 4, SharePoint 2010 for Developers
MSDN Presents: Visual Studio 2010, .NET 4, SharePoint 2010 for DevelopersMSDN Presents: Visual Studio 2010, .NET 4, SharePoint 2010 for Developers
MSDN Presents: Visual Studio 2010, .NET 4, SharePoint 2010 for DevelopersDave Bost
 
Microsoft+PHP: Make Web Not War
Microsoft+PHP: Make Web Not WarMicrosoft+PHP: Make Web Not War
Microsoft+PHP: Make Web Not WarDave Bost
 
The Windows Azure Platform (MSDN Events Series)
The Windows Azure Platform (MSDN Events Series)The Windows Azure Platform (MSDN Events Series)
The Windows Azure Platform (MSDN Events Series)Dave Bost
 
Azure - The Next Frontier
Azure - The Next FrontierAzure - The Next Frontier
Azure - The Next FrontierDave Bost
 
Internet Explorer 8 Developer Overview
Internet Explorer 8 Developer OverviewInternet Explorer 8 Developer Overview
Internet Explorer 8 Developer OverviewDave Bost
 
Shine a Light with Prism (the Composite Application Guidance for WPF and Silv...
Shine a Light with Prism (the Composite Application Guidance for WPF and Silv...Shine a Light with Prism (the Composite Application Guidance for WPF and Silv...
Shine a Light with Prism (the Composite Application Guidance for WPF and Silv...Dave Bost
 
ASP.NET 3.5 SP1 (VSLive San Francisco 2009)
ASP.NET 3.5 SP1 (VSLive San Francisco 2009)ASP.NET 3.5 SP1 (VSLive San Francisco 2009)
ASP.NET 3.5 SP1 (VSLive San Francisco 2009)Dave Bost
 
Building Applications for SQL Server 2008
Building Applications for SQL Server 2008Building Applications for SQL Server 2008
Building Applications for SQL Server 2008Dave Bost
 
A Lap Around Windows Azure
A Lap Around Windows AzureA Lap Around Windows Azure
A Lap Around Windows AzureDave Bost
 
WPF Unleashed: Building Application with Visual Studio 2008 SP1
WPF Unleashed: Building Application with Visual Studio 2008 SP1WPF Unleashed: Building Application with Visual Studio 2008 SP1
WPF Unleashed: Building Application with Visual Studio 2008 SP1Dave Bost
 
MSDN Unleashed: WPF Demystified
MSDN Unleashed: WPF DemystifiedMSDN Unleashed: WPF Demystified
MSDN Unleashed: WPF DemystifiedDave Bost
 
A Tour of CodePlex
A Tour of CodePlexA Tour of CodePlex
A Tour of CodePlexDave Bost
 
WPF Applications, It's all about XAML these days
WPF Applications, It's all about XAML these daysWPF Applications, It's all about XAML these days
WPF Applications, It's all about XAML these daysDave Bost
 

Mehr von Dave Bost (19)

Developing for Windows Phone 8 and Windows 8
Developing for Windows Phone 8 and Windows 8Developing for Windows Phone 8 and Windows 8
Developing for Windows Phone 8 and Windows 8
 
Introducing Windows Phone 8 Development
Introducing Windows Phone 8 DevelopmentIntroducing Windows Phone 8 Development
Introducing Windows Phone 8 Development
 
Monetizing Your Windows Phone App
Monetizing Your Windows Phone AppMonetizing Your Windows Phone App
Monetizing Your Windows Phone App
 
Live Tiles and Notifications in Windows Phone
Live Tiles and Notifications in Windows PhoneLive Tiles and Notifications in Windows Phone
Live Tiles and Notifications in Windows Phone
 
Introduction to Silverlight for Windows Phone
Introduction to Silverlight for Windows PhoneIntroduction to Silverlight for Windows Phone
Introduction to Silverlight for Windows Phone
 
Windows Phone Application Platform
Windows Phone Application PlatformWindows Phone Application Platform
Windows Phone Application Platform
 
MSDN Presents: Visual Studio 2010, .NET 4, SharePoint 2010 for Developers
MSDN Presents: Visual Studio 2010, .NET 4, SharePoint 2010 for DevelopersMSDN Presents: Visual Studio 2010, .NET 4, SharePoint 2010 for Developers
MSDN Presents: Visual Studio 2010, .NET 4, SharePoint 2010 for Developers
 
Microsoft+PHP: Make Web Not War
Microsoft+PHP: Make Web Not WarMicrosoft+PHP: Make Web Not War
Microsoft+PHP: Make Web Not War
 
The Windows Azure Platform (MSDN Events Series)
The Windows Azure Platform (MSDN Events Series)The Windows Azure Platform (MSDN Events Series)
The Windows Azure Platform (MSDN Events Series)
 
Azure - The Next Frontier
Azure - The Next FrontierAzure - The Next Frontier
Azure - The Next Frontier
 
Internet Explorer 8 Developer Overview
Internet Explorer 8 Developer OverviewInternet Explorer 8 Developer Overview
Internet Explorer 8 Developer Overview
 
Shine a Light with Prism (the Composite Application Guidance for WPF and Silv...
Shine a Light with Prism (the Composite Application Guidance for WPF and Silv...Shine a Light with Prism (the Composite Application Guidance for WPF and Silv...
Shine a Light with Prism (the Composite Application Guidance for WPF and Silv...
 
ASP.NET 3.5 SP1 (VSLive San Francisco 2009)
ASP.NET 3.5 SP1 (VSLive San Francisco 2009)ASP.NET 3.5 SP1 (VSLive San Francisco 2009)
ASP.NET 3.5 SP1 (VSLive San Francisco 2009)
 
Building Applications for SQL Server 2008
Building Applications for SQL Server 2008Building Applications for SQL Server 2008
Building Applications for SQL Server 2008
 
A Lap Around Windows Azure
A Lap Around Windows AzureA Lap Around Windows Azure
A Lap Around Windows Azure
 
WPF Unleashed: Building Application with Visual Studio 2008 SP1
WPF Unleashed: Building Application with Visual Studio 2008 SP1WPF Unleashed: Building Application with Visual Studio 2008 SP1
WPF Unleashed: Building Application with Visual Studio 2008 SP1
 
MSDN Unleashed: WPF Demystified
MSDN Unleashed: WPF DemystifiedMSDN Unleashed: WPF Demystified
MSDN Unleashed: WPF Demystified
 
A Tour of CodePlex
A Tour of CodePlexA Tour of CodePlex
A Tour of CodePlex
 
WPF Applications, It's all about XAML these days
WPF Applications, It's all about XAML these daysWPF Applications, It's all about XAML these days
WPF Applications, It's all about XAML these days
 

Kürzlich hochgeladen

Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsSafe Software
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostMatt Ray
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7DianaGray10
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationIES VE
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1DianaGray10
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioChristian Posta
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdfPedro Manuel
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAshyamraj55
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...DianaGray10
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.YounusS2
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopBachir Benyammi
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfAijun Zhang
 
VoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXVoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXTarek Kalaji
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfJamie (Taka) Wang
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Commit University
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfinfogdgmi
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxGDSC PJATK
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...Aggregage
 
Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Brian Pichman
 

Kürzlich hochgeladen (20)

Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
 
201610817 - edge part1
201610817 - edge part1201610817 - edge part1
201610817 - edge part1
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and Istio
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdf
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 Workshop
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdf
 
VoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXVoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBX
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdf
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptx
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
 
Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )
 

Windows 7 Developer Overview

  • 2. Surface Consumer Messaging Social Networking Devices Work Servers PCs Mobile Netbooks/Nettops
  • 3. Architectural changes in Windows Vista are paying off Windows 7 will build on these changes, not redo them Windows Vista deployment today will ease future migration to Windows 7—compatibility is our goal Benefits Today & Deep Changes in In the Future Windows Vista User Account Control Less malware on PC Security Hardening Fewer vulnerabilities Image Format Componentization & servicing Display driver model Less execution in kernel-mode
  • 4. Windows 7 Few Changes: Most software that runs on Windows Vista will run on Windows 7 - exceptions will be low level code (AV, Firewall, Imaging, etc). Hardware that runs Windows Vista well will run Windows 7 well. Few Changes: Focus on quality and reliability improvements Deep Changes: New models for security, drivers, deployment, and networking
  • 6. Keep Laser sharp focus on OS stability, reliability Minimize change and performance. More importantly avoid disruptions Reduce learning curve and provide improved Help bolster productivity toolsets and documentation Create new and exciting Build next generation software experiences that make your users lives richer experiences
  • 7. What We Heard Implications for Windows 7 First and foremost you want the Deliver on the fundamentals, such as basics nailed performance, reliability, security and compatibility Major architectural changes are disruptive No significant architectural changes that break device or application compatibility You want improvements, not change Improved tools and flexibility that help increase productivity You want a more intuitive user interface that lets your customers get Provide a platform to build next the most out of your software generation applications and web experiences that stand apart Improved tools and flexibility is the need of the hour Deliver a solid core OS on a predictable schedule, and deliver innovative experiences more frequently
  • 9. “Windows 7 is designed to be a solid platform, allowing you to make your user’s lives richer while giving you the flexibility you want with the control you need. It gives you a reliable and easy to work with platform, for creating innovative applications that take advantage of both the web and the power of the PC.”
  • 10. A solid foundation for new possibilities Integrate the best of Enable Richer Application Build on a Windows and web services Experiences solid foundation Extend web services to client More natural user interaction Improved fundamentals applications Windows Touch, ink and gesture Compatible: Works with your support plus handwriting recognition Windows Vista-based applications Federated Search allows you to enable new input capabilities. and devices extend local search to web data sources within your client New taskbar, destinations and shell Secure: Greater flexibility with UAC application. integration enhance discoverability and while keeping security a priority usability Internet Explorer 8, Silverlight Responsive: Improved system and Windows Presentation New extensible Ribbon adds Office performance and resource Foundation (WPF) enable web to 2007-style controls, menus, and management rich client applications – using galleries to your application. Greater developer productivity common platform and tools Rich animation framework helps you More powerful scripting automation Windows Web Services API integrate smooth dynamic motion. with PowerShell 2.0 enables high-performance web- Access hardware innovations Enhanced MSI engine makes services integration. Direct 2D/3D allow you to deliver high- software deployment easier Enable rich web experiences Fidelity graphics and media Improved accessibility and global Standards compliant IE8 delivers Multi-core support enhances support of ‘out-of-the-box’ access to online application and device performance Remote and virtual multi-monitor services from within the page support Device Stage enables rich, Built-in dev tools within IE8 allows customizable software experiences for Simpler VHD mounting from within you to write code, run anywhere connected devices explorer
  • 12. Multi-touch, Ink, Speech Jump Lists Ribbon User Interface Libraries
  • 13. Consumers Proven successful Touch interfaces Multi-touch offers clear differentiation with a high “WOW” factor for consumers Multi-touch enhances on-the-go use and enable new scenarios Hardware Multi-touch capable machines in market today Multi-touch appears in a broad set of form factors
  • 14. That led to four areas of investment: We’ve identified several key Developer Platform: At the root is the scenarios for multi-touch: touch developer platform that exposes Navigating and consuming the touch APIs for any application web UI Enhancements: Focusing on the Reading & sorting email core scenarios, many parts of the core Viewing photos UI have been optimized for touch experiences. Playing casual games Gestures: Multi-touch gestures have Consuming music and video been added to enable consistent Navigating files & arranging panning and zooming in most windows applications. Using Office applications Applications: A set of multi-touch All focused on consumption focused applications that demonstrate the power of touch. These will ship separate from Win7.
  • 15. Enhanced user experience Quick and easy launch of applications Easier to managed windows The user is in control Clean and Lightweight Standard Windows UX guidelines All of Microsoft’s products
  • 16. Enhanced Taskbar Jump Lists Thumbnail Toolbars Custom Switchers Icons Overlay Icons Progress Bars
  • 17. Mini Start Menu for your program Surface key destinations and tasks Customizable Accessible via right-click and via drag APIs use the name “Destination List”
  • 18. Pinned category Destinations Known categories (“nouns”) Custom categories User Tasks Tasks (“verbs”) Taskbar Tasks
  • 19. Remote-control for a window Surface key commands Accessible from taskbar thumbnail Up to seven buttons
  • 20. Face of your program Large and small icons Only customer can pin Color hot-track Icon Overlay Surface important notifications Appears over your program’s icon Progress bar Surface important notifications Appears in your taskbar button
  • 21. Windows 7 Taskbar in action
  • 22. Proven and very successful UX concept Improve usability and discoverability Increase user productivity Improve developer productivity Based on common architectural Eliminate much of Win32 UI development
  • 23. Application Menu Help Contextual Tab Set Quick Access Tab Toolbar Contextual Tab Dialog Launcher Group (aka “Chunk”) In-box with Windows 7, redistribution available to Vista Win32 API, Feature parity (or close) with Microsoft Office 2007 Ribbon, and WPF Ribbon
  • 24. Target: Target: Target: Managed MFC native Native needs .NET 3.5 Win2K or newer Vista or newer Office 2007 & Windows Office 2007 & Windows styles visual style Windows styles1 Coming soon… Available now Coming soon… Official release in Visual Studio Ships with in 2009 2008 SP1 Windows 7 WPF MFC Scenic Microsoft’s Ribbon Strategy
  • 26. Massive growth in digital content Users demand powerful and intuitive tools to search, organize and browse Two primary ways for finding data: Browse by location, context, visual cues Search by name, metadata and full-text
  • 28. “ Libraries are destinations where users can find and organize their data as collections of items that may span multiple locations “
  • 29. The new Windows Explorer and Libraries in action
  • 30. Your application should: Support open and save in libraries Select and consume library contents Stay in sync with library locations e.g. Windows Media Player The Windows 7 enables this via: Common File Dialog Native: IFileDialog Managed: System.Windows.Forms.FileDialog Shell abstractions (i.e. IShellFolder) New Library API to manage libraries
  • 31. Supporting and using libraries in you application
  • 32. Optimize for Windows 7 Use Windows 7 new Taskbar & jump lists Manage files & data with libraries Become library aware Create next generation software: Use the Ribbon were appropriate Develop for Multi-Touch
  • 34. Federated Search Search content across local machine boundaries Support OpenSearch standard Windows Web Services API Enables you to natively build and consume web- services with minimal startup time Extensive integration with WCF Other network improvements Home Group Direct Access Sensors & Location platform Internet Explorer 8
  • 35. Enterprise information is growing at 40% annually Data is moving off desktops and into central document management systems Collaboration Information sharing Easy and intuitive client search of remote Enterprise data repositories is a compelling need
  • 37. Rich client experience Previews, metadata, drag-and-drop Familiar Explorer paradigms Simple & lightweight integration No client code Any server platform Standards-based OpenSearch 1.1 RSS and ATOM Authentication Integrated or custom 3. RSS results returned from server
  • 38. Connecting native code and web services Win32 API No dependency on .Net Framework Interoperability with WS-* SOAP stacks Windows Communication Foundation (WCF) ASP .Net XML Web Services (ASMX) Non-Microsoft stacks System Component of Windows 7 Available for Windows XP/Vista/2003/2008
  • 39. Provides unified driver model for all types of sensor devices Physical sensors (e.g., GPS devices, Light Sensors) Logical sensor (e.g., Wi-Fi triangulation resolver) Provides standard APIs for accessing sensors Sensor API: C++/COM / Managed code (Windows Bridge) Raw access to any sensor Location API: C++/COM, Idispatch Managed code (Windows Bridge) Abstracted API for location data Puts user in control of information disclosure
  • 40. Single API call to answer “Where am I?” Independent of provider used to determine location Synchronous and Asynchronous models Script/automation compatible Automatic transition between providers Most accurate providers have priority Concurrent access for multiple applications Default Location Provided by user as fallback when no other sources are available
  • 41. Interoperability and Compatibility Built-in Developer Tools Rich, Innovative Experiences All right out of the box - no assembly required.
  • 42. Search beyond the local machine boundaries using Federated Search Adopt OpenSearch Standard Enable your remote services * Use web services quickly and easily with Windows Web Services API Build new and exciting user experiences with Sensors & Location Platform
  • 43. Windows 7 Engineering Blog http://blogs.msdn.com/e7 MSDN Windows Developer Center http://msdn.microsoft.com/windows Channel 9 http://channel9.msdn.com/tags/Windows+7 Windows 7 Taskbar: Developer Resources http://code.msdn.microsoft.com/Windows7Taskbar Windows Ribbon Framework: Developer Resources http://code.msdn.microsoft.com/ScenicRibbon
  • 45. © 2007 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.