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
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 “
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
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/
[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