Published on July 24, 2009
Windows 7 for Developers
MCTS: Vista y Exchange 2007MCITP: Enterprise Admin – Server 2008
Windows 7 A solid foundation for new possibilities Enable Richer Experiences More natural user interaction Windows Touch New taskbar Libraries New extensible Ribbon Rich animation framework Access hardware innovations Direct 2D/3D Sensor and Location Multi-core Device Stage Build on a solid foundations Improved fundamentals Compatible Secure Responsive Greater productivity PowerShell2.0 Enhanced MSI 5.0 .NET 3.5 SP1 Remote and virtual multi-monitor support Simpler VHD mounting from within explorer Integrate Windows and the Web Extend web services to client applications Federated Search. Windows Web Services API Rich web experiences Internet Explorer 8 Standards compliant IE8 Built-in dev tools
Improved Fundamentals Increase Decrease MemoryReference set, Graphics Disk I/ORegistry Reads, Indexer PowerDVD Playback, Panel, Timers SpeedFasterBoot, Device Ready ResponsivenessStart menu, Taskbar Scale256 cores
Windows 7 Builds on Windows Vista Few Changes: Most software that runs on Windows Vista will run on Windows 7 - exceptions will be low level code (AV, Firewall, Imaging, etc). Hardware that runs Windows Vista well will run Windows 7 well. Windows 7 Few Changes: Focus on quality and reliability improvements Deep Changes: New models for security, drivers, deployment, and networking
Call to Action: Fundamentals Read the application quality cookbook Make your application Windows 7 compatible Become UAC aware, Support x64, Sign files & drivers, no OS version checking, support multi user sessions…. Install to correct folders / transactional uninstall Self Certified with new Logo automatic tool Windows 7 resources optimization Become power aware Retire old “XP” services to Windows 7 tasks Use triggered Services Help your users by providing a troubleshoot pack and Windows Error Reporting
Windows 7 Readiness Programs Make sure your applications work with Windows 7 Join the Windows 7 Ecosystem Readiness program Allow MS to tell our customers about your Apps Publish your support policy for Windows 7 List your solutions on the Compatibility Center Get the Windows 7 Logo Focused on Compatible Applications Simple Process – No 3rd party testing required http://connect.microsoft.com/InvitationUse.aspx?ProgramID=2872&SiteID=704&InvitationID=Win7-K86V-HW3G
More Developer Technologies PowerShell 2.0 Device Experience Platform Devices and Printers Folder Device Stage Media Foundation Windows Connectivity Platform XPS Documents Windows Biometric Framework .NET 3.5 SP1
Windows API Code Pack Managed class library to ease .NET access to Windows 7 features Shell, Libraries, Taskbar, Sensor, Graphics, Multi Touch, UAC, Power management, Restart and recovery, Network awareness, Aero Glass and more. It is a library not a full product Open source with no support http://code.msdn.microsoft.com/WindowsAPICodePack
Basic Windows 7 Light-up
Basic Windows 7 Light-upOverview Taskbar and Jump Lists Libraries and Windows Explorer
Windows 7 Taskbar Enhanced user experience Quick and easy launch of applications Easier to manage windows The user is in control Clean and lightweight Standard Windows UX guidelines All of Microsoft’s products Enhanced Taskbar & Desktop Jump Lists Thumbnail Toolbars Custom Switchers Icons Overlay Icons Progress Bars
Windows 7 Taskbar – Icons Face of your program Large and small icons Only customer can pin Color hot-track Icon Overlay Surface important notifications Appears over your program’s icon Progress bar Surface important notifications Appears in your taskbar button
Windows 7 Taskbar – Jump Lists Mini Start Menu for your program Surface key destinations and tasks Customizable Accessible via right-click and via drag APIs use the name “Destination List”
Windows 7 Taskbar – Jump Lists Pinned category Destinations (“nouns”) Known categories Custom categories User Tasks Tasks (“verbs”) Taskbar Tasks
Windows 7 Taskbar – Thumbnails Remote-control for a window Surface key commands Accessible from taskbar thumbnail Up to seven buttons
Basic Light Up Windows 7 Taskbar in action Demo
Windows Explorer Background Massive growth in digital content Users demand powerful and intuitive tools to custom visualization, search, organize and browse Two primary ways for finding data: Browse by location, context, visual cues Search by name, metadata and full-text
Windows 7 "New" Explorer Powerful Instant Search Arrangement Views Federated Search Libraries Easy Previews Cleanernavigation Rich Metadata
Libraries New entry points to user data i.e. FOLDERID_ MusicLibrary Collections of user folders Common store Each folder is indexed Storage backed Default save location Work like folders
Windows Explorer and Libraries in Action Demo Basic Light Up
Supporting and Using Libraries Your application should: Support open and save in libraries Select and consume library contents Stay in sync with library locations e.g. Windows Media Player The Windows 7 enables this via: Common File Dialog Native: IFileDialog Managed: System.Windows.Forms.FileDialog Shell abstractions (i.e. IShellFolder) New Library API to manage libraries
Basic Light Up Supporting and using libraries in you application Demo
Richer Application ExpereincesOverview Multi-touch Ribbon User Interface Sensor and Location Enhanced Graphics
Multi - Touch Is Here MT is defined a two or more independently traceable touch points. Consumers MT scored very favorably in user testing Proven successful Touch interfaces Multi-touch offers clear differentiation with a high “WOW” factor for consumers Multi-touch enhances on-the-go use and enable new scenarios Hardware Multi-touch capable machines in market today in a broad set of form factors
Multi - Touch Scenarios That led to four areas of investment: Developer Platform: At the root is the touch developer platform that exposes touch APIs for any application UI Enhancements: Focusing on the core scenarios, many parts of the core UI have been optimized for touch experiences. Gestures: Multi-touch gestures have been added to enable consistent panning and zooming in most applications. Applications: A set of multi-touch focused applications that demonstrate the power of touch. These will ship separate from Win7. We’ve identified several key scenarios for multi-touch: Navigating and consuming the web Reading & sorting email Viewing photos Playing casual games Consuming music and video Navigating files & arranging windows Using Office applications All focused on consumption
Multi- Touch Development Roadmap Windows 7 Release NET 4.0 / Surface 2.0 Release Native Win32 Application WinFormsApplication WPF Application Surface Application Surface SDK 1.0 Surface SDK 2.0 Multi-Touch Controls Surface Multi-Touch Controls & API Multi-Touch API WPF 3.5 SP1 WPF 4.0 WPF 3.5 Managed Wrapper and Interop Managed Wrapper and Interop Multi-Touch API and Controls Surface Hardware Windows 7 Surface Hardware Windows Vista Windows 7 Multi-Touch API
Richer Experiences Better Functionality Discoverability Ribbon
Windows Ribbon Proven and very successful UX concept Improve usability and discoverability Increase user productivity Improve developer productivity Based on common architectural Eliminate much of Win32 UI development
Windows Ribbon Application Menu Help Contextual Tab Set Tab Quick Access Toolbar Contextual Tab In-box with Windows 7, redistribution available to Vista Win32 API, Feature parity (or close) with Microsoft Office 2007 Ribbon, and WPF Ribbon Dialog Launcher Group (aka “Chunk”)
Combo Boxes Windows Ribbon - Controls Spinners Mini Toolbar &Contextual Menu Group Dialog Launchers Buttons & Split Buttons Color Pickers Tooltips Categorized Menus Font Control “In-Ribbon” Galleries Dropdown Galleries Tabs & Groups Check Boxes
Integrate Windows and the Web
Federated SearchConsistent experience across providers Document Repository Enterprise Data Store Enterprise Application
Federated Search Demo
Page Load Times
CSS 2.1 Compliance http://samples.msdn.microsoft.com/ietestcenter
Call to Action – Basic Light Up Optimize for Windows 7 Use Windows 7 new Taskbar & jump lists Become library aware Manage files & data with libraries Create next generation software: Develop for Multi-Touch Use the Ribbon were appropriate Enhance User Experience with Sensor and Location Adopt the new DirectX Graphic APIs
Internet Explorer 8 Dispel the urban myths about IE Performance Fastest browser for page loads Standards Full CSS 2.1 test suite compliance Malware / Phishing Attacks Protects against 4x as many attacks as other browsers Kickstart IE8 lighthouse wins for FY10 Web slices Accelerators Visual web search IEAK branded offerings
IE8 WebSlice and Accelerators Demo
© 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.
Presentación que realice en el Evento Nacional de Gobierno Abierto, realizado los ...
In this presentation we will describe our experience developing with a highly dyna...
Presentation to the LITA Forum 7th November 2014 Albuquerque, NM
Un recorrido por los cambios que nos generará el wearabletech en el futuro
Um paralelo entre as novidades & mercado em Wearable Computing e Tecnologias Assis...
Remember – we Moved to a new location. There is a new post on Windows 7 for Developers – Windows 7 .NET Interop Sample Libraries. March 30, 2009 2
The Windows SDK provides tools, compilers, headers, libraries, code samples, and a new help system that developers can use to create applications that run ...
Inhalte, Beispiele, Downloads, Anregungen für Designs und andere Ressourcen, die Sie benötigen, um Ihr App- oder Spieleentwicklungsprojekt für Windows ...
The Windows SDK for Windows 7 and .NET Framework 3.5 SP1 provides documentation, samples, header files, libraries, and tools designed to help you develop ...
Content, samples, downloads, design inspiration,and other resources you need to complete your app or game development project for Windows.
Windows 7; Windows Vista; Win XP; Win 2000; Win Me; Win 98; Sprache: Englisch: Downloadzahl: 548.354. Version: 4.6.1 Neon - vom 29.09.2016: Kaufpreis ...
Windows Store for Business was launched in November 2015 to extend opportunities for developers to offer their apps in volume…
Yochay Kiriaty - [(Introducing Windows 7 for Developers )] [Author: Yochay Kiriaty] jetzt kaufen. 1 Kundrezensionen und 1.0 Sterne. …
One of the first Windows 7 changes that developers should pay attention to is the new Windows Taskbar.
The OnePlus 3 and Axon 7 Show Affordable Phones Don’t Have to Come at the Cost of Software Updates; ... XDA Developers was founded by developers, ...