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

Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 

Último (20)

Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 

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