0
Implementação de PCs:Compatibilidade de AplicaçõesFernando MendesConsultor Microsoft                         05/Março/2013
IntroduçãoPor que compatibilidade de aplicações ?                    Tornando Aplicações                  compativeis com ...
Projetos de Compatibilidade de Aplicações •   Motivadores          • Agilidade de TI, modernização dos ativos de software,...
Compatibilidade de Aplicações   Inventário   Racionalização   Testes   Remediação   Empacotamento                         ...
Inventário • COTS ou Custom Applications • Tipo de app    – Web, Desktop, RDS/Metaframe, Web+ActiveX, Java/.NET • Programa...
Racionalização• O que é ?• Processo Manual ?• Classificação para Aplicações   – Aplicações gerenciadas   – Aplicações supo...
Racionalização              Applicação Critica            Applicação Importante            Applicação Interessante        ...
Racionalização                 8
Remediação•   Shims ou Application Fixes•   AppV – Virtualização de Aplicação•   MED-V*•   Reempacotamento MSI•   IE     –...
SHIM    Import                    Export   Function    CreateFileW   Function   Aplicação                 Windows,        ...
Remediação• User Account Control (UAC) O que é ?• Por que é Importante ?                                         11
Casos e Ferramentas - ACT                                             Coletor de Inventário     Organização               ...
DemonstraçãoAPPLICATION COMPATIBILITY MANAGER                                    13
Casos e Ferramentas• Caso Notepad• Ferramenta de diagnóstico   – Compatibility Administrator                              ...
DemonstraçãoCompatibility Administrator                              15
Casos e Ferramentas• Caso FeedNotifier• Ferramenta de diagnóstico• Standard User Analyzer                              16
DemonstraçãoStandard User Analyzer                         17
Casos e Ferramentas• Caso Folha app.folha.com• Ferramenta de diagnóstico   – Fiddler + Dev Tools IE                       ...
DemonstraçãoFiddler e Developer Tools IE                               19
Outras Ferramentas• SysInternals Process Monitor e Process Explorer                                                    20
Problemas Frequentes•   Aplicações assumem que vão poder acessar qualquer parte do Sistema    de Arquivos; Hardcoded Paths...
Problemas Frequentes• Instalador com problemas no Windows 7• Em alguns casos, o programa funciona no Windows 7, mas o  ins...
Links•   Blog sobre Compatibilidade de Aplicações (em Português): http://blogs.msdn.com/compatibilidade•   Suite de ferram...
Implementação de PCs, parte 1 de 4: Compatibilidade de Aplicações
Upcoming SlideShare
Loading in...5
×

Implementação de PCs, parte 1 de 4: Compatibilidade de Aplicações

2,615

Published on

Sessão de quatro webcasts de apoio para suportar projetos de migração de PCs corporativos de Windows XP para Windows 8 ou Windows 7

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,615
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
41
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • Title: Windows Assessment and Deployment KitLength:1 minute<Instructional Designer: ensure the module name matches the latest version of the ES-TRPP-15 (Windows 8 Deployment) Class Content spreadsheet.>
  • Title: TechnologiesLength: 2 minutes<Instructional Designer: List the technologies used here. You can use longer descriptions than slide bullets if you want to.>
  • Title: TechnologiesLength: 2 minutes<Instructional Designer: List the technologies used here. You can use longer descriptions than slide bullets if you want to.>
  • Title: TechnologiesLength: 2 minutes<Instructional Designer: List the technologies used here. You can use longer descriptions than slide bullets if you want to.>
  • Title: TechnologiesLength: 2 minutes<Instructional Designer: List the technologies used here. You can use longer descriptions than slide bullets if you want to.>
  • Title: TechnologiesLength: 2 minutes<Instructional Designer: List the technologies used here. You can use longer descriptions than slide bullets if you want to.>
  • Title: TechnologiesLength: 2 minutes<Instructional Designer: List the technologies used here. You can use longer descriptions than slide bullets if you want to.>
  • Title: TechnologiesLength: 2 minutes<Instructional Designer: List the technologies used here. You can use longer descriptions than slide bullets if you want to.>
  • Title: TechnologiesLength: 2 minutes<Instructional Designer: List the technologies used here. You can use longer descriptions than slide bullets if you want to.>
  • Title: TechnologiesLength: 2 minutes<Instructional Designer: List the technologies used here. You can use longer descriptions than slide bullets if you want to.>
  • Title: TechnologiesLength: 2 minutes<Instructional Designer: List the technologies used here. You can use longer descriptions than slide bullets if you want to.>
  • Title: TechnologiesLength: 2 minutes<Instructional Designer: List the technologies used here. You can use longer descriptions than slide bullets if you want to.>
  • Title: TechnologiesLength: 2 minutes<Instructional Designer: List the technologies used here. You can use longer descriptions than slide bullets if you want to.>
  • Title: TechnologiesLength: 2 minutes<Instructional Designer: List the technologies used here. You can use longer descriptions than slide bullets if you want to.>
  • Title: TechnologiesLength: 2 minutes<Instructional Designer: List the technologies used here. You can use longer descriptions than slide bullets if you want to.>
  • Title: TechnologiesLength: 2 minutes<Instructional Designer: List the technologies used here. You can use longer descriptions than slide bullets if you want to.>
  • Title: TechnologiesLength: 2 minutes<Instructional Designer: List the technologies used here. You can use longer descriptions than slide bullets if you want to.>
  • Transcript of "Implementação de PCs, parte 1 de 4: Compatibilidade de Aplicações"

    1. 1. Implementação de PCs:Compatibilidade de AplicaçõesFernando MendesConsultor Microsoft 05/Março/2013
    2. 2. IntroduçãoPor que compatibilidade de aplicações ? Tornando Aplicações compativeis com o Win 7
    3. 3. Projetos de Compatibilidade de Aplicações • Motivadores • Agilidade de TI, modernização dos ativos de software, novas tecnologias • Suporte, Segurança • Desempenho, novos padrões e requisitos de negócio • Maximizar investimento e ao mesmo tempo diminuir o impacto no dia- a-dia do usuário. • Quem está envolvido no Projeto ? • Um desafio importante em projetos de compatibilidade de aplicações é a necessidade de se juntar aspectos/caracteristicas de mais de uma disciplina. • Não é possível uma pessoa apenas realiza todo o trabalho. • IT Pros e Desenvolvedores precisam trabalhar juntos para que o projeto tenha sucesso. 3
    4. 4. Compatibilidade de Aplicações Inventário Racionalização Testes Remediação Empacotamento 4
    5. 5. Inventário • COTS ou Custom Applications • Tipo de app – Web, Desktop, RDS/Metaframe, Web+ActiveX, Java/.NET • Programas que auxiliam a criação do inventátio – SCCM (System Center Configuration Manager) – Application Compatibility Manager (ACT Toolkit) • Proliferação de Aplicativos 5
    6. 6. Racionalização• O que é ?• Processo Manual ?• Classificação para Aplicações – Aplicações gerenciadas – Aplicações suportadas – Aplicações não suportadas – Aplicações banidas• Outras maneiras de Classificação. 6
    7. 7. Racionalização Applicação Critica Applicação Importante Applicação Interessante 7
    8. 8. Racionalização 8
    9. 9. Remediação• Shims ou Application Fixes• AppV – Virtualização de Aplicação• MED-V*• Reempacotamento MSI• IE – Modos de Compatibilidade – Zonas de Segurança• Alterar o código é sempre uma opção – Tradeoff: custo da alteração vs benefício 9
    10. 10. SHIM Import Export Function CreateFileW Function Aplicação Windows, Win32API Shim DLL
    11. 11. Remediação• User Account Control (UAC) O que é ?• Por que é Importante ? 11
    12. 12. Casos e Ferramentas - ACT Coletor de Inventário Organização Serviço de Base de Processamento de Log Profissional Application Application Compatibility dados ACT de TI Compatibility Manager Manager Pacote de Análise emCompatibility Exchange Tempo Real Piloto de Testes 12
    13. 13. DemonstraçãoAPPLICATION COMPATIBILITY MANAGER 13
    14. 14. Casos e Ferramentas• Caso Notepad• Ferramenta de diagnóstico – Compatibility Administrator 14
    15. 15. DemonstraçãoCompatibility Administrator 15
    16. 16. Casos e Ferramentas• Caso FeedNotifier• Ferramenta de diagnóstico• Standard User Analyzer 16
    17. 17. DemonstraçãoStandard User Analyzer 17
    18. 18. Casos e Ferramentas• Caso Folha app.folha.com• Ferramenta de diagnóstico – Fiddler + Dev Tools IE 18
    19. 19. DemonstraçãoFiddler e Developer Tools IE 19
    20. 20. Outras Ferramentas• SysInternals Process Monitor e Process Explorer 20
    21. 21. Problemas Frequentes• Aplicações assumem que vão poder acessar qualquer parte do Sistema de Arquivos; Hardcoded Paths – C:ProgramFilesApplication – C:WindowsSystem32 – …• Shims ou AppV podem ajudar neste tipo de problema – Principais ferramentas: Process Monitor, SUA, Logger• Em ultimo caso, “abrir” as permissões NTFS pode ser uma solução de contorno – Segurança pode ser comprometida 21
    22. 22. Problemas Frequentes• Instalador com problemas no Windows 7• Em alguns casos, o programa funciona no Windows 7, mas o instalador dele não• Instaladores MSI podem ser editados e corrigidos• Reempacotamento é uma solução viável 22
    23. 23. Links• Blog sobre Compatibilidade de Aplicações (em Português): http://blogs.msdn.com/compatibilidade• Suite de ferramentas para monitorar o Sistema Operacional – Process Monitor e Process Explorer http://technet.microsoft.com/sysinternals• Application Quality Cookbook• XP-> Vista/2008 -> Win7 – “Application Compatibility Cookbook” – “Application Compatibility” on MSDN• Vista -> Win 7 – “Windows 7 Application Quality Cookbook”• Treinamento de compatibilidade de aplicações• Parte I - http://technet.microsoft.com/pt-br/dd996608.aspx• Parte II - http://technet.microsoft.com/pt-br/dd996610.aspx• Parte III - http://technet.microsoft.com/pt-br/dd996611.aspx• Parte IV - http://technet.microsoft.com/pt-br/dd996612.aspx
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×