Windows Vista for developers Beyond NetFx3 Daniel Moth Developer & Platform Group, Microsoft msdn.

Slides:



Advertisements
Similar presentations
Windows Vista Presentation Advances Daniel Moth Developer & Platform Group, Microsoft Ltd
Advertisements

1 of 2 By observing the guidelines below and performing regular maintenance on your computer, you can help keep your computer safe and maintain optimum.
11 TROUBLESHOOT OFFICE APPLICATIONS Chapter 7. Chapter 7: Troubleshoot Office Applications2 CHAPTER OVERVIEW AND OBJECTIVES  Installing options and repairing.
Windows Server System TM Overview IT Expectations: Do More with Less.
These slides are not much use without the demos so if you are reading these without attending my session, you are not even getting 1/3 of the story.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
1 of 2 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
What’s New for Smart Client Developers in Visual Studio 2005? Mike Pelton Systems Engineer Microsoft Ltd
Windows Forms in Visual Studio 2005: An in-depth look at key features Name: Mike Henderlight Title: Program Manager.
What’s New for Smart Client Developers in Visual Studio 2005? Mike Pelton Systems Engineer Microsoft Ltd
4/17/2017 7:07 AM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
SharePoint Collaboration Features & Workflow
MDOP 2010: Diagnostic and Recovery Toolset (DaRT) Speaker Fabrizio Grossi
Certified for Windows Vista. Introducing the Windows Vista Logo Programs.
Installation Requirements. Agenda Installation requirements Installation options Installing to correct folder locations Installing Windows resources Creating.
What are Access Web App What are “Apps for Office” Microsoft Access Access “Apps for Office” Value of “Apps for Office” Apps for Office How it all works.
Windows Forms in Visual Studio 2005: An Overview Saurabh Pant Program Manager Microsoft Corporation.
Microsoft Desktop Virtualization Migrating to Windows 7 With MED-V.
David Overton Head of Small Business Technology – Head of Small Business Technology – Microsoft solutions for.
Chapter Fourteen Windows XP Professional Fault Tolerance.
Virtual techdays INDIA │ Nov 2010 Developing Office Biz Application using WPF on Windows 7 Sarang Datye │ Sr. Consultant, Microsoft Sridhar Poduri.
Windows Vista Inside Out Chapter 22 - Monitoring System Activities with Event Viewer Last modified am.
Compatibility and Interoperability Requirements
Windows Forms in Visual Studio 2005: An Overview Name: Joe Stegman Title: Lead Program Manager Session code.
Rob Davidson, Partner Technology Specialist Microsoft Management Servers: Using management to stay secure.
DEV395 No Touch Deployment for Windows Forms Jamie Cool Program Manager.NET Client Microsoft Corporation.
Windows Forms in Visual Studio 2005: An in-depth look at key features Name: Joe Stegman Title: Lead Program Manager Session code.
Microsoft Visual Studio 2005 Tools for the Office System: Building Office Solutions Using Visual Studio 2005 Tools for Office Andrew Coates Developer Evangelist.
Arun Prakash Ganesan Development Lead Microsoft Corporation Office 2007 for Developers.
Microsoft Corporation. Announcement Visual Studio® Team System 2008 Enables you to Build Quality Code Be More Productive Collaborate at the Next Level.
Application Migration Fritz Ohman Alphageek
DEV221 Windows Forms in Visual Studio 2005: An Overview Saurabh Pant Program Manager Microsoft Corporation.
Windows Vista for developers Beyond NetFx3 Daniel Moth Developer & Platform Group, Microsoft
1/10/2018 9:33 PM Cloud Roadshow © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO.
Make your app a native part of Office with Add-ins
Microsoft Ignite /10/2018 3:38 AM
5/15/2018 5:43 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Secure Hyperconnectivity with TeamViewer and Windows technologies
Office 365 Development July 2014.
Build /4/2018 © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
9/11/ :55 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Manual testing of Windows Metro style apps built using HTML
Security in Windows Store apps
Desktop App Converter (Project Centennial)
Office Power Hour New developer APIs and features for Apps for Office
Understanding Wi-Fi Direct in Windows 8
Windows Phone multitasking
The Application Lifecycle
Microsoft Project Conference 2014
Windows 7 – Beyond the boundaries of your office
Working with different JavaScript frameworks and libraries
Prepare your apps for Windows 8 and beyond
Search: integrating into the Windows 8 search experience
Building responsive apps and sites with HTML5 web workers
12/9/2018 Desktop Virtualization Corey Hynes Kyle Rosenthal President Technical Lead HynesITe Inc Spider Consulting @windowspcguy.
File type associations and AutoPlay
TechEd /15/2019 8:08 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Create experiences that span devices
Visual Studio 2010 SharePoint Development Tools Overview
Office 365 Development.
Delivering great hardware solutions for Windows
4/18/2019 1:52 AM Baan Color 7.0 Change colors and add pictures to your Baan/Infor ERP LN screens according to company number. Prevents confusion, protects.
Under the hood: Installation and updates for Metro style apps
Build /4/ Diagnosing issues with Windows Phone 8.1 JavaScript apps using Visual Studio Andy Sterland Senior Program
The complete developer's guide to the SkyDrive API
5/25/2019 2:40 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Windows Forms in Visual Studio 2005: An in-depth look at key features
Windows Forms in Visual Studio 2005: An Overview
Erik Porter Program Manager ASP.NET Microsoft Corporation
Build /24/ What's new for Azure developers in Visual Studio 2013 update 2 and Azure SDK 2.3 Dan Fernandez Principal PM
Presentation transcript:

Windows Vista for developers Beyond NetFx3 Daniel Moth Developer & Platform Group, Microsoft msdn TVP – part 1 of 2 October 2006

NetFx3 – Not Today’s Topic The Managed Code Programming Model for Windows

Glass Task Dialog Power aware Windows Error Reporting Restart & Recovery APIs Restart Manager Sidebar Gadgets AGENDA

Glass Helps focus the user on the “important” area Free, in non-client areas In client areas Extend it inwards from any side Paint it black Arbitrary regions WPF even easier Don’t abuse it DEMO

Task Dialog DEMO

Mobile PC – Power Aware New power plans Balanced Power Saver High Performance Developers should Register for notification Handle notification DEMO

Windows Error Reporting …and winqual New User Experience In addition to crashes, hangs are also detected Privacy evaluation, Queuing and transport Problem Reports and Solutions Response management New Public APIs Adding additional file and memory data to a report (inc. minidump & heap information) Create reports for custom events DEMO

Restart API Register to be restarted after fatal problems Registration also used for Restart Manager Restarts process after patch installation All applications should support restart Especially if support document recovery How it works Register command-line that should be called every execution HRESULT RegisterApplicationRestart (IN PCWSTR pwzCommandline, DWORD dwFlags) After fatal event is reported, app is restarted Fatal events block user tasks Automatically restarting saves users from having to re-open the application DEMO

Recovery APIs Attempt to recover data after a fatal event Users should not lose any work to an app bug How it works 1. App registers a “recovery callback” every execution HRESULT RegisterApplicationRecoveryCallback (IN RECOVERY_ROUTINE RecoveryRoutine, IN PVOID pvParameter) 2. Recovery routine called after data collection Application’s code attempts to recover user work Flush to disk, repair on next run of application Repair data in memory, save to disk Need to call RecoveryInProgress() every 5 seconds to heartbeat Call RecoveryFinished() to signal recovery is completed DEMO

Windows Installer (MSI) Fewer reboots when using the Windows Add/Remove Programs feature Developers can reduce reboots for installations and updates by using the Windows Installer v4.0 Key Microsoft Office 2007 Applications Automatically restart after a reboot due to an installation or update Recreate application state upon restart Restart Manager Overview With the Restart Manager technology installers can Automatically shutdown only the applications and services holding a file to be updated When available, leverage specific application functionality to restore the user to the state they were in before the restart When a reboot cannot be avoided, automatically re-launch apps after reboot

Restart Manager, Call to Action Installer software should call the Restart Manager APIs to shutdown and restart necessary applications/services Applications and Services should be restart manager "aware" and behave appropriately when being shutdown due to an install To minimize the impact on users, applications can register for restart with the Restart Manager, periodically save transient state and restore it on restart DEMO

Gadgets for Windows Sidebar “Gadget” Lightweight and task-specific applet Sidebar is a container for gadgets and more Manager, Picker, Installer, Host Developer model HTML + Script Installed to the local machine “c:\users\ … \gadgets” Packaged (Folder, Zip, CAB) Manifest, HTML file, HTML settings DEMO

1.Follow the Windows Vista style guidelines 2.Enrich the user experience 3.Enable users to visualize, search, and organize 4.Run securely 5.Design for reliability and manageability 6.Establish a customer feedback loop 7.Build for connected systems 8.Bring data to the user with RSS 9.Make document data accessible 10.Build for mobility Lighting Up on Windows Vista Top 10 Developer Calls To Action

Resources Demos etc from this talk + links to other vista resources

© 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.