SlideShare a Scribd company logo
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.

More Related Content

What's hot

SilverLight Overview
SilverLight OverviewSilverLight Overview
SilverLight Overview
Christian Thilmany
 
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
AVEVA
 
Windows 7 Developer Overview
Windows 7 Developer OverviewWindows 7 Developer Overview
Windows 7 Developer Overview
Dave 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 +SP1
AVEVA
 
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
AVEVA
 
Best software development tools in 2021
Best software development tools in 2021Best software development tools in 2021
Best software development tools in 2021
Samaritan 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
 
Cl105
Cl105Cl105
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
WindowsPhoneRocks
 
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
 

What's hot (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)
 

Viewers also liked

Mes abril 1
Mes abril 1Mes abril 1
Mes abril 1
escuela9de19
 
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
kaundzhiev
 
IWB Model
IWB ModelIWB Model
IWB Model
Ghazali Inam
 
The New Middle Office
The New Middle OfficeThe New Middle Office
The New Middle Office
FIS
 
Innovating the Front Office
Innovating the Front OfficeInnovating the Front Office
Innovating the Front Office
FIS
 
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
Fabien 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 Suck
Optimal Usability
 
Inside The Back Office
Inside The Back OfficeInside The Back Office
Inside The Back Office
FIS
 
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
Fabien 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 losers
Fabien 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 Banking
Paisabazaar.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 industry
Miroslava Jankovic
 
Hrp for banking sector
Hrp for banking sectorHrp for banking sector
Hrp for banking sector
shubham shukla
 
Y Combinator Startup Class #6 : Growth
Y Combinator Startup Class #6 : GrowthY Combinator Startup Class #6 : Growth
Y Combinator Startup Class #6 : Growth
Fabien 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 operate
Fabien 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 - HRMATT
HRMATT
 

Viewers also liked (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
 

Similar to Encontro de Parceiros 2009 - Windows 7

Windows 7 For Developers
Windows 7 For DevelopersWindows 7 For Developers
Windows 7 For Developers
David Nudelman
 
Mix Tech Ed Update No Video
Mix Tech Ed Update No VideoMix Tech Ed Update No Video
Mix Tech Ed Update No Video
AllyWick
 
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
chenley
 
Training for New Users
Training for New UsersTraining for New Users
Training for New Users
AVEVA
 
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
AVEVA
 
Windows 7 for IT Professionals
Windows 7 for IT ProfessionalsWindows 7 for IT Professionals
Windows 7 for IT Professionals
Rishu Mehra
 
Eclipse Developement @ Progress Software
Eclipse Developement @ Progress SoftwareEclipse Developement @ Progress Software
Eclipse Developement @ Progress Software
sriikanthp
 
Microsoft+PHP: Make Web Not War
Microsoft+PHP: Make Web Not WarMicrosoft+PHP: Make Web Not War
Microsoft+PHP: Make Web Not War
Dave Bost
 
Build Apps Using Dynamic Languages
Build Apps Using Dynamic LanguagesBuild Apps Using Dynamic Languages
Build Apps Using Dynamic Languages
Wes Yanaga
 
Windows 7
Windows 7Windows 7
Windows 7
Rishu Mehra
 
Soa204 Kawasaki Final
Soa204 Kawasaki FinalSoa204 Kawasaki Final
Soa204 Kawasaki Final
Anush 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 architecturte
Iblesoft
 
Bhavin_Resume
Bhavin_ResumeBhavin_Resume
Bhavin_Resume
bhavin patel
 
Microsoft Azure
Microsoft AzureMicrosoft Azure
Microsoft Azure
Mohab El-Shishtawy
 
Modern Development with Microsoft
Modern Development with MicrosoftModern Development with Microsoft
Modern Development with Microsoft
Joshua Drew
 
Sreerag dot net - objectives & architecture
Sreerag   dot net - objectives & architectureSreerag   dot net - objectives & architecture
Sreerag dot net - objectives & architecture
Sreerag Gopinath
 
InduSoft Water Wastewater Webinar 2012
InduSoft Water Wastewater Webinar 2012InduSoft Water Wastewater Webinar 2012
InduSoft Water Wastewater Webinar 2012
AVEVA
 
Capture the Cloud with Azure
Capture the Cloud with AzureCapture the Cloud with Azure
Capture the Cloud with Azure
Shahed 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
 

Similar to 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)
 

Recently uploaded

UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
Wouter Lemaire
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
Project Management Semester Long Project - Acuity
Project Management Semester Long Project - AcuityProject Management Semester Long Project - Acuity
Project Management Semester Long Project - Acuity
jpupo2018
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
fredae14
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
Mariano Tinti
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Wask
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
Postman
 

Recently uploaded (20)

UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
Project Management Semester Long Project - Acuity
Project Management Semester Long Project - AcuityProject Management Semester Long Project - Acuity
Project Management Semester Long Project - Acuity
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
 

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.

Editor's Notes

  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