SlideShare uma empresa Scribd logo
1 de 25
Windows 7 Alex Schulz EspecialistaemDesenvolvimento http://blogs.msdn.com/alexschulz/
Agenda Porque Windows? Introduçãoao Windows 7 Funcionalidades / Demos
Por que Windows…
O Mundoemquevivemos Surface Consumer Messaging Social Networking Devices Work Photos Games TV & Movies Videos Internet Servers PCs Mobile Netbooks/Nettops
Small Business Enterprise/ Mid-Market Consumer Cenários Memories Data Backup and Security Optimize Desktop Infrastructure TV and Movies Find, Use, Share Information Sales and Marketing Gaming Financial Management Enable Mobile Workforce Music Collaborationand Mobility Improve Security and Compliance Social Networking Productivity
Introdução ao Windows 7
Windows 7 paraDesenvolvedores Base sólidaparanovaspossibilidades Enable Richer Application Experiences More natural user interaction  Windows Touch, ink and gesture support plus handwriting recognition enable new input capabilities. New taskbar, destinations and shell integration enhance discoverability and usability New extensible Ribbon adds Office 2007-style controls, menus, and galleries to your application. Rich animation framework helps you integrate smooth dynamic motion. Access hardware innovations Direct 2D/3D allow you to deliver  high-Fidelity graphics and media  Multi-core support enhances application and device performance Device Stage enables rich, customizable software experiences for connected devices Build on a solid foundation Improved fundamentals Compatible:  Works with your Windows Vista-based applications and devices Secure:  Greater flexibility with UAC while keeping security a priority Responsive:  Improved system performance and resource management Greater developer productivity More powerful scripting automation with PowerShell 2.0  Enhanced MSI engine makes software deployment easier Improved accessibility and global support Remote and virtual multi-monitor support Simpler VHD mounting from within explorer Integrate the best of Windows and web services Extend web services to client applications Federated Search allows you to extend local search to web data sources within your client application. Internet Explorer 8, Silverlight and Windows Presentation Foundation (WPF) enable web to rich client applications – using common platform and tools Windows Web Services API enables high-performance web-services integration. Enable rich web experiences Standards compliant IE8  delivers of ‘out-of-the-box’ access to online services from within the page Built-in dev tools within IE8 allows you to write code, run anywhere
Windows 7 construidoemcima do Windows Vista PoucasMudanças: Maioria dos sistemasquerodam no Windows Vista rodarão no Windows 7 – exceçõesserãocódigos de baixonível (AV, Firewall, etc).   Hardware queroda Windows Vista rodarábem o Windows 7. Windows 7 PoucasMudanças: Foconaqualidade e melhoriasnaconfiabilidade GrandesMudanças: Novosmodelosparasegurança, drivers, implantação, e rede
Funcionalidades
Windows 7 Taskbar Experiência do usuáriomelhorada Chamadafácil e rápida de aplicações Facilidadeemgerenciarjanelas Usuário no controle “Limpo” e “leve” Standard Windows UX guidelines Todososprodutos da Microsoft Taskbar melhorada, Jump Lists  Thumbnail Toolbars  Custom Switchers, Icons Overlay Icons, Progress Bars
Taskbar Buttons Consolidação Quick launch Notification area icon Desktop shortcut Running application windows Multiple windows and hover Running Not running Active
Como as janelassãoagrupadas?  Application ID É uma string, não GUID Limitado a 128 caracteres Convenção de nomenclatura  -Company.Product.SubProduct.Version Todas as aplicaçõespossuem um ID: Process, shortcut, window, taskbar button, document type
Application IDConsideração de Design Default: nome do processo Personalizar Diversosexecutáveis, mesmaaplicação Mesmoexecutável (host), váriasaplicações Multiplosatalhos Quandocustomizar a Jump Lists, configure o Application ID
Demo  Windows 7 Taskbar
Windows (Scenic) Ribbon Application Menu Help Contextual Tab Set Tab Quick Access Toolbar Contextual Tab Nativo no Windows 7, podendoserutilizado no Vista Win32 API,  Funcionalidade com paridade (oupróxima) com Microsoft Office 2007 Ribbon, e WPF Ribbon Dialog Launcher Group (aka “Chunk”)
Windows Ribbon - Roadmap MFC Scenic WPF Target: Managed Target: MFC native Target: Native needs .NET 3.5 Win2K or newer Vista or newer Office 2007 & Windows styles Office 2007 &   Windows styles1 Windows visual style Microsoft’s Ribbon Strategy
Libraries – Data Aggregation “ Libraries are destinations where users can find and organize their data as collections of items that may span multiple locations “
Demo  Libraries
Integrando o Windows com a Web
Trazendo a Web paraaplicações desktop cliente BuscaFederada Buscaconteúdoalém da fronteira da máquina local Suporteaopadrão OpenSearch Windows Web Services API  Possibilita a construir e consumirnativamente web-services Integração com WCF Plataforma de Sensors & Location Internet Explorer 8
BuscaFederada Demo Trazendo a Web para aplicações desktop cliente
Plataforma de Sensor And Location Fornece um modelo de driver unificadoparatodososdispositivos de localização SensoresFísicos (ex. Motion, GPS, Light Sensors) SensoresLógicos (ex. Wi-Fi triangulation, IP resolver) Fornece APIs paraacessarossensores Sensor API:  C++/COM / Managed code Location API:  C++/COM, Idispatch Managed code Coloca o usuário no controle disclosure
Location Demo Trazendo a Web para aplicações desktop cliente
Referências Windows 7 Training Kit For Developers http://www.microsoft.com/downloads/details.aspx?FamilyID=12100526-ed26-476b-8e20-69662b8546c1&displaylang=en Windows 7 no Channel9 http://channel9.msdn.com/windows/ Desenvolvimento Windows no MSDN http://msdn.microsoft.com/pt-br/windows/default.aspx Compatibilidade Windows 7 http://www.isvappcompat.com/
Q & A © 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.

Mais conteúdo relacionado

Mais procurados

Tips and Tricks for InduSoft Web Studio-August 2017
Tips and Tricks for InduSoft Web Studio-August 2017Tips and Tricks for InduSoft Web Studio-August 2017
Tips and Tricks for InduSoft Web Studio-August 2017AVEVA
 
Windows 7 Developer Overview
Windows 7 Developer OverviewWindows 7 Developer Overview
Windows 7 Developer OverviewDave Bost
 
What's New In InduSoft Web Studio 8.0 +SP1
What's New In InduSoft Web Studio 8.0 +SP1What's New In InduSoft Web Studio 8.0 +SP1
What's New In InduSoft Web Studio 8.0 +SP1AVEVA
 
Introduction to InduSoft Web Studio 8.0 + SP1
Introduction to InduSoft Web Studio 8.0 + SP1Introduction to InduSoft Web Studio 8.0 + SP1
Introduction to InduSoft Web Studio 8.0 + SP1AVEVA
 
Best software development tools in 2021
Best software development tools in 2021Best software development tools in 2021
Best software development tools in 2021Samaritan InfoTech
 
Win Connections Technical Overview (Harold W)
Win Connections   Technical Overview (Harold W)Win Connections   Technical Overview (Harold W)
Win Connections Technical Overview (Harold W)Harold Wong
 
What is new in InduSoft Web Studio v7.0?
What is new in InduSoft Web Studio v7.0?What is new in InduSoft Web Studio v7.0?
What is new in InduSoft Web Studio v7.0?AVEVA
 
18 windows phone 8.1 for the enterprise developer
18   windows phone 8.1 for the enterprise developer18   windows phone 8.1 for the enterprise developer
18 windows phone 8.1 for the enterprise developerWindowsPhoneRocks
 
Conversion Tools, Data Highway Plus, & Remote I/O Connectivity with SoftPLC a...
Conversion Tools, Data Highway Plus, & Remote I/O Connectivity with SoftPLC a...Conversion Tools, Data Highway Plus, & Remote I/O Connectivity with SoftPLC a...
Conversion Tools, Data Highway Plus, & Remote I/O Connectivity with SoftPLC a...AVEVA
 
Custom Widgets Tutorial InduSoft Web Studio (IWS)
Custom Widgets Tutorial InduSoft Web Studio (IWS)Custom Widgets Tutorial InduSoft Web Studio (IWS)
Custom Widgets Tutorial InduSoft Web Studio (IWS)AVEVA
 

Mais procurados (12)

SilverLight Overview
SilverLight OverviewSilverLight Overview
SilverLight Overview
 
Tips and Tricks for InduSoft Web Studio-August 2017
Tips and Tricks for InduSoft Web Studio-August 2017Tips and Tricks for InduSoft Web Studio-August 2017
Tips and Tricks for InduSoft Web Studio-August 2017
 
Windows 7 Developer Overview
Windows 7 Developer OverviewWindows 7 Developer Overview
Windows 7 Developer Overview
 
What's New In InduSoft Web Studio 8.0 +SP1
What's New In InduSoft Web Studio 8.0 +SP1What's New In InduSoft Web Studio 8.0 +SP1
What's New In InduSoft Web Studio 8.0 +SP1
 
Introduction to InduSoft Web Studio 8.0 + SP1
Introduction to InduSoft Web Studio 8.0 + SP1Introduction to InduSoft Web Studio 8.0 + SP1
Introduction to InduSoft Web Studio 8.0 + SP1
 
Best software development tools in 2021
Best software development tools in 2021Best software development tools in 2021
Best software development tools in 2021
 
Win Connections Technical Overview (Harold W)
Win Connections   Technical Overview (Harold W)Win Connections   Technical Overview (Harold W)
Win Connections Technical Overview (Harold W)
 
What is new in InduSoft Web Studio v7.0?
What is new in InduSoft Web Studio v7.0?What is new in InduSoft Web Studio v7.0?
What is new in InduSoft Web Studio v7.0?
 
Cl105
Cl105Cl105
Cl105
 
18 windows phone 8.1 for the enterprise developer
18   windows phone 8.1 for the enterprise developer18   windows phone 8.1 for the enterprise developer
18 windows phone 8.1 for the enterprise developer
 
Conversion Tools, Data Highway Plus, & Remote I/O Connectivity with SoftPLC a...
Conversion Tools, Data Highway Plus, & Remote I/O Connectivity with SoftPLC a...Conversion Tools, Data Highway Plus, & Remote I/O Connectivity with SoftPLC a...
Conversion Tools, Data Highway Plus, & Remote I/O Connectivity with SoftPLC a...
 
Custom Widgets Tutorial InduSoft Web Studio (IWS)
Custom Widgets Tutorial InduSoft Web Studio (IWS)Custom Widgets Tutorial InduSoft Web Studio (IWS)
Custom Widgets Tutorial InduSoft Web Studio (IWS)
 

Destaque

Beta Corp Presentation Corporate Finance&Investment Banking
Beta Corp Presentation Corporate Finance&Investment BankingBeta Corp Presentation Corporate Finance&Investment Banking
Beta Corp Presentation Corporate Finance&Investment Bankingkaundzhiev
 
The New Middle Office
The New Middle OfficeThe New Middle Office
The New Middle OfficeFIS
 
Innovating the Front Office
Innovating the Front OfficeInnovating the Front Office
Innovating the Front OfficeFIS
 
Y Combinator Startup Class #13 : How to be a great founder
Y Combinator Startup Class #13 : How to be a great founderY Combinator Startup Class #13 : How to be a great founder
Y Combinator Startup Class #13 : How to be a great founderFabien Grenet
 
Managing startup equity (Equity For Startups)
Managing startup equity (Equity For Startups)Managing startup equity (Equity For Startups)
Managing startup equity (Equity For Startups)Kesava Reddy
 
How To Create Banking And Insurance Websites That Dont Suck
How To Create Banking And Insurance Websites That Dont SuckHow To Create Banking And Insurance Websites That Dont Suck
How To Create Banking And Insurance Websites That Dont SuckOptimal Usability
 
Inside The Back Office
Inside The Back OfficeInside The Back Office
Inside The Back OfficeFIS
 
Y Combinator Startup Class #15 : How to manage
Y Combinator Startup Class #15 : How to manageY Combinator Startup Class #15 : How to manage
Y Combinator Startup Class #15 : How to manageFabien Grenet
 
Y Combinator Startup Class #5 : Competition is for losers
Y Combinator Startup Class #5 : Competition is for losersY Combinator Startup Class #5 : Competition is for losers
Y Combinator Startup Class #5 : Competition is for losersFabien Grenet
 
Org. structure by Neeraj Bhandari ( Surkhet.Nepal )
Org. structure by Neeraj Bhandari ( Surkhet.Nepal )Org. structure by Neeraj Bhandari ( Surkhet.Nepal )
Org. structure by Neeraj Bhandari ( Surkhet.Nepal )Neeraj Bhandari
 
Analytical perspective for Banking
Analytical perspective for BankingAnalytical perspective for Banking
Analytical perspective for BankingPaisabazaar.com
 
HR Strategy, Case Study - Retail Division, Banking industry
HR Strategy, Case Study - Retail Division, Banking industryHR Strategy, Case Study - Retail Division, Banking industry
HR Strategy, Case Study - Retail Division, Banking industryMiroslava Jankovic
 
Hrp for banking sector
Hrp for banking sectorHrp for banking sector
Hrp for banking sectorshubham shukla
 
Y Combinator Startup Class #6 : Growth
Y Combinator Startup Class #6 : GrowthY Combinator Startup Class #6 : Growth
Y Combinator Startup Class #6 : GrowthFabien Grenet
 
Y Combinator Startup Class #13 : How to operate
Y Combinator Startup Class #13 : How to operateY Combinator Startup Class #13 : How to operate
Y Combinator Startup Class #13 : How to operateFabien Grenet
 
Next2me - S'ennuyer n'aura jamais été si difficile ;)
Next2me - S'ennuyer n'aura jamais été si difficile ;)Next2me - S'ennuyer n'aura jamais été si difficile ;)
Next2me - S'ennuyer n'aura jamais été si difficile ;)Fabien Grenet
 
Y Combinator Startup Class #7 : How to Build Products Users Love (Part 1)
Y Combinator Startup Class #7 : How to Build Products Users Love (Part 1)Y Combinator Startup Class #7 : How to Build Products Users Love (Part 1)
Y Combinator Startup Class #7 : How to Build Products Users Love (Part 1)Fabien Grenet
 
RBC's Approach to Talent Management - HRMATT
RBC's Approach to Talent Management - HRMATTRBC's Approach to Talent Management - HRMATT
RBC's Approach to Talent Management - HRMATTHRMATT
 

Destaque (20)

Mes abril 1
Mes abril 1Mes abril 1
Mes abril 1
 
Beta Corp Presentation Corporate Finance&Investment Banking
Beta Corp Presentation Corporate Finance&Investment BankingBeta Corp Presentation Corporate Finance&Investment Banking
Beta Corp Presentation Corporate Finance&Investment Banking
 
IWB Model
IWB ModelIWB Model
IWB Model
 
The New Middle Office
The New Middle OfficeThe New Middle Office
The New Middle Office
 
Innovating the Front Office
Innovating the Front OfficeInnovating the Front Office
Innovating the Front Office
 
Y Combinator Startup Class #13 : How to be a great founder
Y Combinator Startup Class #13 : How to be a great founderY Combinator Startup Class #13 : How to be a great founder
Y Combinator Startup Class #13 : How to be a great founder
 
Managing startup equity (Equity For Startups)
Managing startup equity (Equity For Startups)Managing startup equity (Equity For Startups)
Managing startup equity (Equity For Startups)
 
How To Create Banking And Insurance Websites That Dont Suck
How To Create Banking And Insurance Websites That Dont SuckHow To Create Banking And Insurance Websites That Dont Suck
How To Create Banking And Insurance Websites That Dont Suck
 
Inside The Back Office
Inside The Back OfficeInside The Back Office
Inside The Back Office
 
Y Combinator Startup Class #15 : How to manage
Y Combinator Startup Class #15 : How to manageY Combinator Startup Class #15 : How to manage
Y Combinator Startup Class #15 : How to manage
 
Y Combinator Startup Class #5 : Competition is for losers
Y Combinator Startup Class #5 : Competition is for losersY Combinator Startup Class #5 : Competition is for losers
Y Combinator Startup Class #5 : Competition is for losers
 
Org. structure by Neeraj Bhandari ( Surkhet.Nepal )
Org. structure by Neeraj Bhandari ( Surkhet.Nepal )Org. structure by Neeraj Bhandari ( Surkhet.Nepal )
Org. structure by Neeraj Bhandari ( Surkhet.Nepal )
 
Analytical perspective for Banking
Analytical perspective for BankingAnalytical perspective for Banking
Analytical perspective for Banking
 
HR Strategy, Case Study - Retail Division, Banking industry
HR Strategy, Case Study - Retail Division, Banking industryHR Strategy, Case Study - Retail Division, Banking industry
HR Strategy, Case Study - Retail Division, Banking industry
 
Hrp for banking sector
Hrp for banking sectorHrp for banking sector
Hrp for banking sector
 
Y Combinator Startup Class #6 : Growth
Y Combinator Startup Class #6 : GrowthY Combinator Startup Class #6 : Growth
Y Combinator Startup Class #6 : Growth
 
Y Combinator Startup Class #13 : How to operate
Y Combinator Startup Class #13 : How to operateY Combinator Startup Class #13 : How to operate
Y Combinator Startup Class #13 : How to operate
 
Next2me - S'ennuyer n'aura jamais été si difficile ;)
Next2me - S'ennuyer n'aura jamais été si difficile ;)Next2me - S'ennuyer n'aura jamais été si difficile ;)
Next2me - S'ennuyer n'aura jamais été si difficile ;)
 
Y Combinator Startup Class #7 : How to Build Products Users Love (Part 1)
Y Combinator Startup Class #7 : How to Build Products Users Love (Part 1)Y Combinator Startup Class #7 : How to Build Products Users Love (Part 1)
Y Combinator Startup Class #7 : How to Build Products Users Love (Part 1)
 
RBC's Approach to Talent Management - HRMATT
RBC's Approach to Talent Management - HRMATTRBC's Approach to Talent Management - HRMATT
RBC's Approach to Talent Management - HRMATT
 

Semelhante a Encontro de Parceiros 2009 - Windows 7

Windows 7 For Developers
Windows 7 For DevelopersWindows 7 For Developers
Windows 7 For DevelopersDavid Nudelman
 
Mix Tech Ed Update No Video
Mix Tech Ed Update No VideoMix Tech Ed Update No Video
Mix Tech Ed Update No VideoAllyWick
 
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
 
Training for New Users
Training for New UsersTraining for New Users
Training for New UsersAVEVA
 
A Special Introduction to the Upcoming InduSoft Web Studio 8.0
A Special Introduction to the Upcoming InduSoft Web Studio 8.0A Special Introduction to the Upcoming InduSoft Web Studio 8.0
A Special Introduction to the Upcoming InduSoft Web Studio 8.0AVEVA
 
Windows 7 for IT Professionals
Windows 7 for IT ProfessionalsWindows 7 for IT Professionals
Windows 7 for IT ProfessionalsRishu Mehra
 
Eclipse Developement @ Progress Software
Eclipse Developement @ Progress SoftwareEclipse Developement @ Progress Software
Eclipse Developement @ Progress Softwaresriikanthp
 
Microsoft+PHP: Make Web Not War
Microsoft+PHP: Make Web Not WarMicrosoft+PHP: Make Web Not War
Microsoft+PHP: Make Web Not WarDave Bost
 
Build Apps Using Dynamic Languages
Build Apps Using Dynamic LanguagesBuild Apps Using Dynamic Languages
Build Apps Using Dynamic LanguagesWes Yanaga
 
Soa204 Kawasaki Final
Soa204 Kawasaki FinalSoa204 Kawasaki Final
Soa204 Kawasaki FinalAnush Kumar
 
Bus Tour Windows 7 Deck (Full)
Bus Tour   Windows 7 Deck (Full)Bus Tour   Windows 7 Deck (Full)
Bus Tour Windows 7 Deck (Full)Stephen L Rose
 
Microsoft.net architecturte
Microsoft.net architecturteMicrosoft.net architecturte
Microsoft.net architecturteIblesoft
 
Modern Development with Microsoft
Modern Development with MicrosoftModern Development with Microsoft
Modern Development with MicrosoftJoshua Drew
 
Sreerag dot net - objectives & architecture
Sreerag   dot net - objectives & architectureSreerag   dot net - objectives & architecture
Sreerag dot net - objectives & architectureSreerag Gopinath
 
InduSoft Water Wastewater Webinar 2012
InduSoft Water Wastewater Webinar 2012InduSoft Water Wastewater Webinar 2012
InduSoft Water Wastewater Webinar 2012AVEVA
 
Capture the Cloud with Azure
Capture the Cloud with AzureCapture the Cloud with Azure
Capture the Cloud with AzureShahed Chowdhuri
 
Win Connections Technical Overview ( Harold W)
Win  Connections    Technical  Overview ( Harold W)Win  Connections    Technical  Overview ( Harold W)
Win Connections Technical Overview ( Harold W)Harold Wong
 

Semelhante a Encontro de Parceiros 2009 - Windows 7 (20)

Windows 7 For Developers
Windows 7 For DevelopersWindows 7 For Developers
Windows 7 For Developers
 
Mix Tech Ed Update No Video
Mix Tech Ed Update No VideoMix Tech Ed Update No Video
Mix Tech Ed Update No Video
 
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
 
Training for New Users
Training for New UsersTraining for New Users
Training for New Users
 
A Special Introduction to the Upcoming InduSoft Web Studio 8.0
A Special Introduction to the Upcoming InduSoft Web Studio 8.0A Special Introduction to the Upcoming InduSoft Web Studio 8.0
A Special Introduction to the Upcoming InduSoft Web Studio 8.0
 
Windows 7 for IT Professionals
Windows 7 for IT ProfessionalsWindows 7 for IT Professionals
Windows 7 for IT Professionals
 
Eclipse Developement @ Progress Software
Eclipse Developement @ Progress SoftwareEclipse Developement @ Progress Software
Eclipse Developement @ Progress Software
 
Microsoft+PHP: Make Web Not War
Microsoft+PHP: Make Web Not WarMicrosoft+PHP: Make Web Not War
Microsoft+PHP: Make Web Not War
 
Build Apps Using Dynamic Languages
Build Apps Using Dynamic LanguagesBuild Apps Using Dynamic Languages
Build Apps Using Dynamic Languages
 
Windows 7
Windows 7Windows 7
Windows 7
 
Soa204 Kawasaki Final
Soa204 Kawasaki FinalSoa204 Kawasaki Final
Soa204 Kawasaki Final
 
Bus Tour Windows 7 Deck (Full)
Bus Tour   Windows 7 Deck (Full)Bus Tour   Windows 7 Deck (Full)
Bus Tour Windows 7 Deck (Full)
 
Microsoft.net architecturte
Microsoft.net architecturteMicrosoft.net architecturte
Microsoft.net architecturte
 
Bhavin_Resume
Bhavin_ResumeBhavin_Resume
Bhavin_Resume
 
Microsoft Azure
Microsoft AzureMicrosoft Azure
Microsoft Azure
 
Modern Development with Microsoft
Modern Development with MicrosoftModern Development with Microsoft
Modern Development with Microsoft
 
Sreerag dot net - objectives & architecture
Sreerag   dot net - objectives & architectureSreerag   dot net - objectives & architecture
Sreerag dot net - objectives & architecture
 
InduSoft Water Wastewater Webinar 2012
InduSoft Water Wastewater Webinar 2012InduSoft Water Wastewater Webinar 2012
InduSoft Water Wastewater Webinar 2012
 
Capture the Cloud with Azure
Capture the Cloud with AzureCapture the Cloud with Azure
Capture the Cloud with Azure
 
Win Connections Technical Overview ( Harold W)
Win  Connections    Technical  Overview ( Harold W)Win  Connections    Technical  Overview ( Harold W)
Win Connections Technical Overview ( Harold W)
 

Último

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 

Último (20)

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 

Encontro de Parceiros 2009 - Windows 7

  • 1. Windows 7 Alex Schulz EspecialistaemDesenvolvimento http://blogs.msdn.com/alexschulz/
  • 2. Agenda Porque Windows? Introduçãoao Windows 7 Funcionalidades / Demos
  • 4. O Mundoemquevivemos Surface Consumer Messaging Social Networking Devices Work Photos Games TV & Movies Videos Internet Servers PCs Mobile Netbooks/Nettops
  • 5. Small Business Enterprise/ Mid-Market Consumer Cenários Memories Data Backup and Security Optimize Desktop Infrastructure TV and Movies Find, Use, Share Information Sales and Marketing Gaming Financial Management Enable Mobile Workforce Music Collaborationand Mobility Improve Security and Compliance Social Networking Productivity
  • 7. Windows 7 paraDesenvolvedores Base sólidaparanovaspossibilidades Enable Richer Application Experiences More natural user interaction Windows Touch, ink and gesture support plus handwriting recognition enable new input capabilities. New taskbar, destinations and shell integration enhance discoverability and usability New extensible Ribbon adds Office 2007-style controls, menus, and galleries to your application. Rich animation framework helps you integrate smooth dynamic motion. Access hardware innovations Direct 2D/3D allow you to deliver high-Fidelity graphics and media Multi-core support enhances application and device performance Device Stage enables rich, customizable software experiences for connected devices Build on a solid foundation Improved fundamentals Compatible: Works with your Windows Vista-based applications and devices Secure: Greater flexibility with UAC while keeping security a priority Responsive: Improved system performance and resource management Greater developer productivity More powerful scripting automation with PowerShell 2.0 Enhanced MSI engine makes software deployment easier Improved accessibility and global support Remote and virtual multi-monitor support Simpler VHD mounting from within explorer Integrate the best of Windows and web services Extend web services to client applications Federated Search allows you to extend local search to web data sources within your client application. Internet Explorer 8, Silverlight and Windows Presentation Foundation (WPF) enable web to rich client applications – using common platform and tools Windows Web Services API enables high-performance web-services integration. Enable rich web experiences Standards compliant IE8 delivers of ‘out-of-the-box’ access to online services from within the page Built-in dev tools within IE8 allows you to write code, run anywhere
  • 8. Windows 7 construidoemcima do Windows Vista PoucasMudanças: Maioria dos sistemasquerodam no Windows Vista rodarão no Windows 7 – exceçõesserãocódigos de baixonível (AV, Firewall, etc). Hardware queroda Windows Vista rodarábem o Windows 7. Windows 7 PoucasMudanças: Foconaqualidade e melhoriasnaconfiabilidade GrandesMudanças: Novosmodelosparasegurança, drivers, implantação, e rede
  • 10. Windows 7 Taskbar Experiência do usuáriomelhorada Chamadafácil e rápida de aplicações Facilidadeemgerenciarjanelas Usuário no controle “Limpo” e “leve” Standard Windows UX guidelines Todososprodutos da Microsoft Taskbar melhorada, Jump Lists Thumbnail Toolbars Custom Switchers, Icons Overlay Icons, Progress Bars
  • 11. Taskbar Buttons Consolidação Quick launch Notification area icon Desktop shortcut Running application windows Multiple windows and hover Running Not running Active
  • 12. Como as janelassãoagrupadas? Application ID É uma string, não GUID Limitado a 128 caracteres Convenção de nomenclatura -Company.Product.SubProduct.Version Todas as aplicaçõespossuem um ID: Process, shortcut, window, taskbar button, document type
  • 13. Application IDConsideração de Design Default: nome do processo Personalizar Diversosexecutáveis, mesmaaplicação Mesmoexecutável (host), váriasaplicações Multiplosatalhos Quandocustomizar a Jump Lists, configure o Application ID
  • 14. Demo Windows 7 Taskbar
  • 15. Windows (Scenic) Ribbon Application Menu Help Contextual Tab Set Tab Quick Access Toolbar Contextual Tab Nativo no Windows 7, podendoserutilizado no Vista Win32 API, Funcionalidade com paridade (oupróxima) com Microsoft Office 2007 Ribbon, e WPF Ribbon Dialog Launcher Group (aka “Chunk”)
  • 16. Windows Ribbon - Roadmap MFC Scenic WPF Target: Managed Target: MFC native Target: Native needs .NET 3.5 Win2K or newer Vista or newer Office 2007 & Windows styles Office 2007 & Windows styles1 Windows visual style Microsoft’s Ribbon Strategy
  • 17. Libraries – Data Aggregation “ Libraries are destinations where users can find and organize their data as collections of items that may span multiple locations “
  • 19. Integrando o Windows com a Web
  • 20. Trazendo a Web paraaplicações desktop cliente BuscaFederada Buscaconteúdoalém da fronteira da máquina local Suporteaopadrão OpenSearch Windows Web Services API Possibilita a construir e consumirnativamente web-services Integração com WCF Plataforma de Sensors & Location Internet Explorer 8
  • 21. BuscaFederada Demo Trazendo a Web para aplicações desktop cliente
  • 22. Plataforma de Sensor And Location Fornece um modelo de driver unificadoparatodososdispositivos de localização SensoresFísicos (ex. Motion, GPS, Light Sensors) SensoresLógicos (ex. Wi-Fi triangulation, IP resolver) Fornece APIs paraacessarossensores Sensor API: C++/COM / Managed code Location API: C++/COM, Idispatch Managed code Coloca o usuário no controle disclosure
  • 23. Location Demo Trazendo a Web para aplicações desktop cliente
  • 24. Referências Windows 7 Training Kit For Developers http://www.microsoft.com/downloads/details.aspx?FamilyID=12100526-ed26-476b-8e20-69662b8546c1&displaylang=en Windows 7 no Channel9 http://channel9.msdn.com/windows/ Desenvolvimento Windows no MSDN http://msdn.microsoft.com/pt-br/windows/default.aspx Compatibilidade Windows 7 http://www.isvappcompat.com/
  • 25. Q & A © 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.

Notas do Editor

  1. [TDM, DEV]Sensor Platform Windows 7 has changed how developers use sensors. It includes native support for sensors, expanded by a new development platform for working with sensors, including location sensors, such as GPS devices. Built on the Sensor platform, the Windows Location APIs are a new Windows 7 feature that enables application developers to access the user’s physical location information. The Windows Location APIs can abstract hardware, simultaneously support multiple applications, and seamlessly switch between different technologies, relieving the application developer of the burden of managing these constraints. The Location APIs can be used by programmers through the C++ programming language (by programmers familiar with COM), or by using COM objects in scripting languages, such as JScript®. Scripting support gives easy access to location data for projects such as gadgets or web pages.Windows 7 provides a solid, easy-to-use platform for using sensor devices, such as an ambient light sensor or a temperature gauge, to create environmental awareness in Windows applications. PCs can use sensors that are built into the computer, connected through wired or wireless connections, or connected through a network or the Internet.The Sensor and Location APIs provide a standard way to discover sensors, and to programmatically access data that sensors provideThe Sensor control panel lets users enable or disable sensors, control access to sensors that might expose sensitive data, view sensor properties, and change the descriptions of sensors.The Sensor Class Extension is a core part of the driver development model for the Sensor platform. It provides the following mechanisms, which are used when writing a User-Mode Driver Framework (UMDF) sensor driver:Integration with the Sensor platformSecurity enforcement