CLI302 APPLICATION READINESS FOR WINDOWS 7 AND SERVER 2008 R2 Paul Schnell CTO App-DNA SESSION CODE: CLI302 (c) 2011 Microsoft. All rights reserved.

Slides:



Advertisements
Similar presentations
Windows 7 Training. Windows ® 7 Compatibility Session 0 Isolation Isolation of Windows 7 Services.
Advertisements

© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
MVC - LESSONS LEARNT FROM BEING BURNT Malcolm Sheridan - Quantitative Project Leader ANZ SESSION CODE: #WEB306.
FUJITSU’S USER INITIATED WINDOWS 7 MIGRATION SESSION CODE: SEC201 (c) 2011 Microsoft. All rights reserved. “….most organizations will not be able to migrate.
MIX 09 4/15/ :14 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Co- location Mass Market Managed Hosting ISV Hosting.
Windows 7 Training. Windows ® 7 Compatibility Installer Detection.
Windows 7 Training Microsoft Confidential. Windows ® 7 Compatibility Version Checking.
NEW WINDOWS PHONE “MANGO” APPLICATION PLATFORM SERVICES Chris blog.walshie.me SESSION CODE: WPH304 (c) 2011 Microsoft. All rights.
BUILDING HYBRID APPS WITH DYNAMICS CRM & WINDOWS AZURE Guy Riddle & George Doubinski Dynamics CRM MVP’s SESSION CODE: DEV-DYN-MID306 (c) 2011 Microsoft.
Session 1.
Built by Developers for Developers…. © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
Mark Aslett Microsoft Introduction to Application Compatibility.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
DISPOSABLE ARCHITECTURE Daniel Beaty Disposable Architect Objectify/Xamling DisposableArchitect.com SESSION CODE: #ARC-MID204 (c) 2011 Microsoft. All.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.

customer.
INTRODUCTION TO WINDOWS AZURE APPFABRIC COMPOSITE APPLICATIONS Lewis Benge Creative Technologist Whybin\TBWA\Tequila SESSION CODE: COS-MID306.
CROSS PLATFORM MOBILE APPLICATION DEVELOPMENT Nick Randolph (Built to Roam) SESSION CODE: DEV-WPH314 (c) 2011 Microsoft. All rights reserved.
AUTOMATING DAAS DESKTOPS WITH CITRIX CORTEX Tony Sanchez WW Alliances Solutions Architecture Citrix Systems Inc SESSION CODE: CLI415 (c) 2011 Microsoft.
demo © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
demo Demo.
demo QueryForeign KeyInstance /sm:body()/x:Order/x:Delivery/y:TrackingId1Z
projekt202 © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
KILLER REAL-WORLD POWERPIVOT EXAMPLES Grant Paisley SQL Server MVP Angry Koala SESSION CODE: DAT303 (c) 2011 Microsoft. All rights.
2 Screens and A Cloud, Without Being Cut! An MMO in 45 Minutes DEV305.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks.
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
UNLOCK THE POWER OF USER DEVICE AFFINITY IN SCCM 2012 James SESSION CODE: #SEC309.
Building a Fully-Functioning Deployment Environment for FREE OFS204 Alistair Speirs Senior Product Manager Microsoft Office Division Yoni Kirsh Office.
CREATING CUSTOM WINPE 3.0 BOOT IMAGES Johan Arwidmark Chief Technical Architect Knowledge Factory SESSION CODE: CLI303 (c) 2011 Microsoft. All rights.
MULTI-TASKING AND APPLICATION SERVICES IN WINDOWS PHONE 7.5 Chris blog.walshie.me SESSION CODE: WPH305 (c) 2011 Microsoft. All rights.
OVER THE FENCE DESIGNER DEVELOPER WORKFLOW Jordan & Alex Knight Directors Xamling SESSION CODE: DEV203 (c) 2011 Microsoft. All rights reserved.

OFFICE DEPLOYMENT FOR THE ELITE Yoni Kirsh Managing Director Fastrack Technology SESSION CODE: OFS308 (c) 2011 Microsoft. All rights reserved.
HETEROGENEOUS DEVELOPMENT WITH VISUAL STUDIO 2010 Mitch Denny Chief Technology Officer Readify SESSION CODE: #DEV307 (c) 2011 Microsoft. All rights reserved.
Microsoft Virtual Academy
Microsoft Virtual Academy
Microsoft Virtual Academy
Microsoft Virtual Academy
Microsoft Virtual Academy
Citrix Virtual Desktops version 7
SESSION CODE: CLI31 Chris Jackson Principal Consultant, “The App Compat Guy” Microsoft Corporation
(c) 2011 Microsoft. All rights reserved.
The Challenges of moving Document Creation to the Cloud
Domain Driven Design, Domain Events and Unit Testing
Migrating XP to Windows 7 using ConfigMgr 2007
MAP & ACT Pre deployment planning for Windows 7 or Server 2008 R2
12/9/2018 Desktop Virtualization Corey Hynes Kyle Rosenthal President Technical Lead HynesITe Inc Spider Consulting @windowspcguy.
Microsoft Virtual Academy
Microsoft Virtual Academy
(c) 2011 Microsoft. All rights reserved.
Migrating your applications to Azure
The Essential Windows Azure Developers Toolkit
Windows 8 Security Internals
Hyper-V server deployment - Using the right tools
Виктор Хаджийски Катедра “Металургия на желязото и металолеене”
(c) 2011 Microsoft. All rights reserved.
(c) 2011 Microsoft. All rights reserved.
Microsoft Virtual Academy
Шитманов Дархан Қаражанұлы Тарих пәнінің
Microsoft Virtual Academy
Mobile App Management David Alessi — Support Topic Owner for Enterprise Windows Phone, Microsoft Corporation Simon May — Enterprise Device Infrastructuralist,
Microsoft Virtual Academy
Microsoft Virtual Academy
WCL425 App Compat for Nerds Chris Jackson.
Microsoft Virtual Academy
Presentation transcript:

CLI302 APPLICATION READINESS FOR WINDOWS 7 AND SERVER 2008 R2 Paul Schnell CTO App-DNA SESSION CODE: CLI302 (c) 2011 Microsoft. All rights reserved.

Agenda Application Readiness for Windows 7 and Server 2008 R2 ► Intro’s ► Application challenges ► The ‘old way’ ► The ‘new way’ ► Demos ► Closing (c) 2011 Microsoft. All rights reserved. 75min

Intro’s Who are App-DNA? (c) 2011 Microsoft. All rights reserved. Technology Partners Industry Leadership (Awards, Thought Leadership, Innovation) Worldwide ISV Locations: London, Paris, Sydney & Chicago Opening: New York, Munich Software: AppTitude (5.1) 8 years mature Channel (GSIP & SIP programme) Customers (over 200 enterprises)

(c) 2011 Microsoft. All rights reserved. Intro’s Who am I?

(c) 2011 Microsoft. All rights reserved. Developer IT Pro Project Manager / Architect CXO Intro’s Who are you?

Application readiness How does the road ahead look? (c) 2011 Microsoft. All rights reserved.

Old World New World Application Challenges Application Readiness for Windows

What’s happening here? ? ? Complexity Uncertainty Risk Cost Time Manageability Portability / Agility Security Green Accessibility New technologies Applications

? ? Why do the apps complicate things? App Format Physical Virtual Delivery Method HostedStreamed OS Compatibility Win 7 Server 2008 Virtualization XenApp App-V Application profile Data Perf Deps Volume

? (c) 2011 Microsoft. All rights reserved. Time Cost Risk The ‘old way’ Manual effort

(c) 2011 Microsoft. All rights reserved. Time Cost Risk Application “DNA” The ‘new way’ Automation

(c) 2011 Microsoft. All rights reserved. Readiness Matrix All apps, all technologies Complexity Virtualisation Server Based ComputingWindows Desktop

(c) 2011 Microsoft. All rights reserved. Leveraging Automation How do we get there? ManageAutomateModelDiscover

Leveraging Automation How do we get there? (c) 2011 Microsoft. All rights reserved. ManageAutomateModelDiscover

(c) 2011 Microsoft. All rights reserved. Application “DNA” Application “DNA” Discover Building Application Intelligence All Applications

Application DNA Windows XP DNA Windows 7 DNA DNA Database 68,000+ data points per app Import Application and OS DNA (c) 2011 Microsoft. All rights reserved.

 Internal State  Dependencies  App -> App  App -> OS  External data Algorithms DNA Database Apps OS Analyse Heuristic algorithms (c) 2011 Microsoft. All rights reserved.

Anatomy of an Algorithm OBS7_WINXP_001 Obsolete Files Provided by Windows XP Assess External References Check References Application DNA Windows XP DNA Windows 7 DNA DNA Database (c) 2011 Microsoft. All rights reserved.

W7_UAC_015 Un-elevated Administrative Applications Anatomy of an Algorithm Find Elevated APIs Assess Elevated References Check Manifests Application DNA Windows XP DNA Windows 7 DNA DNA Database (c) 2011 Microsoft. All rights reserved.

IE_SCRIPT_CLASS_001 ‘classname’ attribute syntax no longer supported Anatomy of an Algorithm Determine Rendering Mode Find classname usage Application DNA Windows XP DNA Windows 7 DNA DNA Database (c) 2011 Microsoft. All rights reserved.

Most Frequent Issues Description%RAGFix?Effort Missing dependencies or middleware17% Session 0 Isolation Issues15% UAC Issues with setups6% UAC Issues with applications6% Missing dependencies or middleware provided by Windows XP 5% Launch Conditions preventing installation2% Restricted access to registry keys2% Services requiring SYSTEM credentials2% (c) 2011 Microsoft. All rights reserved.

Discover (c) 2011 Microsoft. All rights reserved. DEMO

Leveraging Automation How do we get there? (c) 2011 Microsoft. All rights reserved. ManageAutomate Model Discover

CostTimeResourcesEffort (c) 2011 Microsoft. All rights reserved. A Key project challenge Estimation ? ?

(c) 2011 Microsoft. All rights reserved. Project Variables Getting from current state to remediated state Apps Issues Actions Action Effort Action Effort App Complexity App Complexity Project Effort Effort Calculator Automated results

Model (c) 2011 Microsoft. All rights reserved. DEMO Model

Leveraging Automation How do we get there? (c) 2011 Microsoft. All rights reserved. ManageAutomateModelDiscover

User Persona Smart PC Laptop Browser VDI Presentation Virtualisation (XenApp / TS) App-V Streamed Local App-V Streamed Local AppTitude Forward Path Conditional Delivery Forward Path Driving conditional delivery IT Consumerisation (c) 2011 Microsoft. All rights reserved.

AppTitude Forward Path Automate App-V package creation Critical App, Complex app owner Requires Win 7 testing Organisational Objectives Model, action Forward Path Managing multiple technologies (c) 2011 Microsoft. All rights reserved.

Automate (c) 2011 Microsoft. All rights reserved. DEMO Automate

Leveraging Automation How do we get there? (c) 2011 Microsoft. All rights reserved. ManageAutomateModelDiscover

Manage Apps + Users + Devices (c) 2011 Microsoft. All rights reserved.

QUESTION & ANSWER SESSION (c) 2011 Microsoft. All rights reserved.

Closing App-DNA resources:

► 1. Audit your App Estate ► 2. Rationalize aggressively ► 3. Scale the project ► 4. Plan your resourcing ► 5. Scope out the migration project ► 6. Start with pre-migration app-compat assessment ► 7. Test against your own flavor of Windows 7 ► 8. Create the migration plan ► 9. Develop an optimized migration process ► 10. Implement ‘Targeted Testing’ ► 11. Packaging Remediation: give your Packagers/Developers the insight they need ► 12. More efficient BAU when migration is complete (c) 2011 Microsoft. All rights reserved. Closing Windows Migration Checklist

COMPLETE AN EVALUATION ONLINE AND SEE WHO WINS… (c) 2011 Microsoft. All rights reserved. Chris Jackson “Appcompat guy” Paul Schnell “The underdog”

Next Steps: Get Started! ► Free resources on – Jumpstart Program licenses at – AppTitude 20 minute demo – App Migration Workbook (ebook) – Windows 7 Migration Checklist – Sample reports and more… ► Demo? Pricing? Contact ► App-DNA technical blog fishbowl.app-dna.comfishbowl.app-dna.com ► on

Enrol in Microsoft Virtual Academy Today Why Enroll, other than it being free? The MVA helps improve your IT skill set and advance your career with a free, easy to access training portal that allows you to learn at your own pace, focusing on Microsoft technologies. What Do I get for enrolment? ► Free training to make you become the Cloud-Hero in my Organization ► Help mastering your Training Path and get the recognition ► Connect with other IT Pros and discuss The Cloud Where do I Enrol? Then tell us what you think.

© 2010 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. (c) 2011 Microsoft. All rights reserved.