Interoperability by Design Connecting People, Data and Diverse Systems Microsoft, Interoperabilidade...
Transcript of Interoperability by Design Connecting People, Data and Diverse Systems Microsoft, Interoperabilidade...
![Page 1: Interoperability by Design Connecting People, Data and Diverse Systems Microsoft, Interoperabilidade e OpenXML Roberto Prado Directions 2.](https://reader036.fdocuments.in/reader036/viewer/2022062512/552fc150497959413d8e35b6/html5/thumbnails/1.jpg)
![Page 2: Interoperability by Design Connecting People, Data and Diverse Systems Microsoft, Interoperabilidade e OpenXML Roberto Prado Directions 2.](https://reader036.fdocuments.in/reader036/viewer/2022062512/552fc150497959413d8e35b6/html5/thumbnails/2.jpg)
2
Interoperability by DesignConnecting People, Data and Diverse Systems
Microsoft, Interoperabilidade e OpenXML
Roberto PradoDirections
![Page 3: Interoperability by Design Connecting People, Data and Diverse Systems Microsoft, Interoperabilidade e OpenXML Roberto Prado Directions 2.](https://reader036.fdocuments.in/reader036/viewer/2022062512/552fc150497959413d8e35b6/html5/thumbnails/3.jpg)
Interoperability by DesignConnecting People, Data and Diverse Systems
Open Source na Microsoft
![Page 4: Interoperability by Design Connecting People, Data and Diverse Systems Microsoft, Interoperabilidade e OpenXML Roberto Prado Directions 2.](https://reader036.fdocuments.in/reader036/viewer/2022062512/552fc150497959413d8e35b6/html5/thumbnails/4.jpg)
Parcerias Open Source : MySQL, Zend, SugarCRM, Novell, Aras, XenSource,Spikesource
Lançamento dos programas Shared SourceCriação do laboratório Open SourcePrimeira parceria OSS com JBoss
Controles e Extensões AJAXTradutores ODF/OXML LançamentoIronPython
Lançamento do Codeplex.comParticipação na Industry ConferenceLançamento do Port 25 Formação da Interoperability Vendor AllianceLançamento do Windows Academic Program
Windows Installer ToolkitLinguagem Haskell
Aprendizado Arquitetando2007…
Ferramentas para pesquisa da vacina para AIDSAPIs Windows LiveFerramentas para treinamento Online e Presencial
Arquitetando a participação
Experimentação2001-2002
Windows CERotor
Dynamic Language RuntimeFerramentas de design Microsoft HealthIronRuby
![Page 5: Interoperability by Design Connecting People, Data and Diverse Systems Microsoft, Interoperabilidade e OpenXML Roberto Prado Directions 2.](https://reader036.fdocuments.in/reader036/viewer/2022062512/552fc150497959413d8e35b6/html5/thumbnails/5.jpg)
CódigoColaboraçõesComunidades
Tendências, Resultados
• 2,000,000 visitas ao Port 25; 75% Firefox 20% Linux/Unix
• 4,500,000 visitas ao Channel9• 4,500 bloggers Microsoft• 31,000 usuários Codeplex
• 588 projetos em Shared Source License• 2,000 projetos no CodePlex• 77,000+ projetos no Sourceforge • 1 milhão de linhas de código no MSDN e TechNet• Microsoft Research
• SpikeIgnited on Windows• Colaboração no Hypervisor• Otimização do PHP • MySQLConnector no Visual Studio• SugarCRM• Interoperabilidade de Linux & Windows
![Page 6: Interoperability by Design Connecting People, Data and Diverse Systems Microsoft, Interoperabilidade e OpenXML Roberto Prado Directions 2.](https://reader036.fdocuments.in/reader036/viewer/2022062512/552fc150497959413d8e35b6/html5/thumbnails/6.jpg)
www.microsoft.com/opensource
![Page 7: Interoperability by Design Connecting People, Data and Diverse Systems Microsoft, Interoperabilidade e OpenXML Roberto Prado Directions 2.](https://reader036.fdocuments.in/reader036/viewer/2022062512/552fc150497959413d8e35b6/html5/thumbnails/7.jpg)
7
Princípios de Interoperabilidade na Microsoft
Objetivos e Resultados Esperados
1. Mudanças nos Procedimentos para acesso a sua Tecnologia2. Novas Práticas de Negócio que aumenta abertura a
Produtos3. Aumento das Práticas para se atingir Interoperabilidade4. Define novos e reafirma os Princípios de Interoperabilidade
na Microsoft5. Amplia o leque de Produtos atingidos pelas Práticas de
Interoperabilidade6. Novo Lançamento em 6 de Março: Interoperabilidade entre
Documentos (Document Interoperability Initiative)
![Page 8: Interoperability by Design Connecting People, Data and Diverse Systems Microsoft, Interoperabilidade e OpenXML Roberto Prado Directions 2.](https://reader036.fdocuments.in/reader036/viewer/2022062512/552fc150497959413d8e35b6/html5/thumbnails/8.jpg)
8
INTEROPERABILIDADE Princípios de Interoperabilidade da Microsoft
including the .NET Framework
![Page 9: Interoperability by Design Connecting People, Data and Diverse Systems Microsoft, Interoperabilidade e OpenXML Roberto Prado Directions 2.](https://reader036.fdocuments.in/reader036/viewer/2022062512/552fc150497959413d8e35b6/html5/thumbnails/9.jpg)
9
Interoperabilidade
Tecnologia
Forças do MercadoRealidade Social
Processo Regulatório
Ambientes Heterogêneos, Web
Services, SOA
Força de Trabalho Distribuída e Globalizada
Falta de distinção entre Casa e Trabalho, Mobilidade e Usuário online geram explosão de Conteúdo
Regulamentação Setorial e Requerimentos Legais
Interoperabilidade tem Aumentado de Importância
![Page 10: Interoperability by Design Connecting People, Data and Diverse Systems Microsoft, Interoperabilidade e OpenXML Roberto Prado Directions 2.](https://reader036.fdocuments.in/reader036/viewer/2022062512/552fc150497959413d8e35b6/html5/thumbnails/10.jpg)
10
Interoperabilidade na Microsoft
Inclusão deliberada de soluções de
Interoperabilidade nos Produtos e
Tecnologia Microsoft
Produtos
Participar de Órgãos de Padronização e
suportar padrões de produtos para
fomentar Interoperabilidade
Padrões
Ouvir e trabalhar com clientes, parceiros e competidores para construir pontes e facilidades para
coexistência
Communidade
Fazer as Vantagens Tecnológicas da
Microsoft disponível para outros
Acesso
![Page 11: Interoperability by Design Connecting People, Data and Diverse Systems Microsoft, Interoperabilidade e OpenXML Roberto Prado Directions 2.](https://reader036.fdocuments.in/reader036/viewer/2022062512/552fc150497959413d8e35b6/html5/thumbnails/11.jpg)
11
Pricipíos de Interoperabilidade da Micrrosoft
Conexão Aberta com Produtos Microsoft
Portabilidade de Dados
Apoio (Suporte) a Padrões
Engajamento Amplo e Aberto
![Page 12: Interoperability by Design Connecting People, Data and Diverse Systems Microsoft, Interoperabilidade e OpenXML Roberto Prado Directions 2.](https://reader036.fdocuments.in/reader036/viewer/2022062512/552fc150497959413d8e35b6/html5/thumbnails/12.jpg)
Conexão Aberta com Produtos Microsoft
• APIs e Protocolos Abertos• Expansão do Compartilhamento de Código• Proatividade
– Mais de 30.000 páginas de documentação de protocolos já disponíveis nos Portais voltados ao Desenvolvedor (p.e.MSDN )
– Outros Documentos estarão disponíveis a partir de Junho
Acesso a
Código
Patentes RAND
(razoável e não
discriminatóri
o)
Compatibilidad
e com
Software
Livre
(OSS)
Aumento do Acesso a Recursos de Interoperabilidade, pelos Desenvolvedores, para um grande volume de produtos Microsoft
Principio de Interoperabilidade 1
![Page 13: Interoperability by Design Connecting People, Data and Diverse Systems Microsoft, Interoperabilidade e OpenXML Roberto Prado Directions 2.](https://reader036.fdocuments.in/reader036/viewer/2022062512/552fc150497959413d8e35b6/html5/thumbnails/13.jpg)
Portabilidade de Dados
• Adoção de Padrões ou Publicação dos Formatos dos Dados
• Especificações disponíveis na Web sem cobrança de Royalties ou necessidade de Licenciamento
• Licenciamento de Patentes do tipo RAND (Razoável e não Discriminatório)
• Novas APIs para Aplicações com o MS Office 2007
Os Clientes podem acessar e usar os dados armazenados em outros produtos Microsoft
Suporte a
Padrões e
Formatos do
Mercado
Padrões e
Formatos
Abertos
Importação ou Exportação de Dados
de Usuário
Formato de
Documento
Defaults
Principio de Interoperabilidade 2
![Page 14: Interoperability by Design Connecting People, Data and Diverse Systems Microsoft, Interoperabilidade e OpenXML Roberto Prado Directions 2.](https://reader036.fdocuments.in/reader036/viewer/2022062512/552fc150497959413d8e35b6/html5/thumbnails/14.jpg)
Apoio (Suporte) a Padrões
• Mecanismo de feedback aos usuários sobre implementação dos Padrões na Microsoft
• Acesso livre de Royalty e de Licenciamento:– Documentação sobre suporte e adoção dos
Padrões e suas extensões na Microsoft– Relação de Patentes sobre extensões dos
Padrões (quando aplicável)• Licenciamento de Patentes do tipo RAND
Suporte a Padrões-chave
Colaboração com
o Mercado
Livre Acesso a Documentação e Extensões
Acesso aberto a Código
Facilidade para Desenvolvedores conhecerem como a Microsoft usou ou implementou os Padrões em seus Produtos
Principio de Interoperabilidade 3
![Page 15: Interoperability by Design Connecting People, Data and Diverse Systems Microsoft, Interoperabilidade e OpenXML Roberto Prado Directions 2.](https://reader036.fdocuments.in/reader036/viewer/2022062512/552fc150497959413d8e35b6/html5/thumbnails/15.jpg)
Engajamento Amplo e Aberto
• Amplo leque de facilidades, eventos e recursos (Documentação, APIs, Protocolos)
• Discussão aberta e ampla sobre as principais e mais importantes questões relativas à Interoperabilidade (IEC Council)
Comunicação e Colaboração ampliadas com Clientes e com o Ecossistema de Tecnologia da Informação, incluindo a Comunidade de Software Livre (OSS)
Interoperabilidade com
Software
Livre
(OSS)
Forum de Interoperabilidade
Interoperabilidade entre
Documentos
Principio de Interoperabilidade 4
![Page 16: Interoperability by Design Connecting People, Data and Diverse Systems Microsoft, Interoperabilidade e OpenXML Roberto Prado Directions 2.](https://reader036.fdocuments.in/reader036/viewer/2022062512/552fc150497959413d8e35b6/html5/thumbnails/16.jpg)
Document Interoperability Initiative
Laboratório sediado em Cambridge (MA) para sediar Comunidade de ISVs interessada em Colaborar para aumentar Interoperabilidade em Documentos
Primeiro Resultado: Tradutor ODF-Open XML para Excel e PowerPoint desenvolvido em conjunto por:– Novell– Mark Logic– Quickoffice– DataViz – Nuance
![Page 17: Interoperability by Design Connecting People, Data and Diverse Systems Microsoft, Interoperabilidade e OpenXML Roberto Prado Directions 2.](https://reader036.fdocuments.in/reader036/viewer/2022062512/552fc150497959413d8e35b6/html5/thumbnails/17.jpg)
Interoperability by DesignConnecting People, Data and Diverse Systems
A Quick Tour of Ecma Open XML Formats
![Page 18: Interoperability by Design Connecting People, Data and Diverse Systems Microsoft, Interoperabilidade e OpenXML Roberto Prado Directions 2.](https://reader036.fdocuments.in/reader036/viewer/2022062512/552fc150497959413d8e35b6/html5/thumbnails/18.jpg)
OpenXML
![Page 19: Interoperability by Design Connecting People, Data and Diverse Systems Microsoft, Interoperabilidade e OpenXML Roberto Prado Directions 2.](https://reader036.fdocuments.in/reader036/viewer/2022062512/552fc150497959413d8e35b6/html5/thumbnails/19.jpg)
COMPATIBILITY WITH EXISTING DOCUMENTS
![Page 20: Interoperability by Design Connecting People, Data and Diverse Systems Microsoft, Interoperabilidade e OpenXML Roberto Prado Directions 2.](https://reader036.fdocuments.in/reader036/viewer/2022062512/552fc150497959413d8e35b6/html5/thumbnails/20.jpg)
Binaryformat
Ecma Open XMLformat
![Page 21: Interoperability by Design Connecting People, Data and Diverse Systems Microsoft, Interoperabilidade e OpenXML Roberto Prado Directions 2.](https://reader036.fdocuments.in/reader036/viewer/2022062512/552fc150497959413d8e35b6/html5/thumbnails/21.jpg)
Binaryformat
![Page 22: Interoperability by Design Connecting People, Data and Diverse Systems Microsoft, Interoperabilidade e OpenXML Roberto Prado Directions 2.](https://reader036.fdocuments.in/reader036/viewer/2022062512/552fc150497959413d8e35b6/html5/thumbnails/22.jpg)
Ecma Open XMLformat
![Page 23: Interoperability by Design Connecting People, Data and Diverse Systems Microsoft, Interoperabilidade e OpenXML Roberto Prado Directions 2.](https://reader036.fdocuments.in/reader036/viewer/2022062512/552fc150497959413d8e35b6/html5/thumbnails/23.jpg)
THEY LOOK IDENTICAL, BUT …
![Page 24: Interoperability by Design Connecting People, Data and Diverse Systems Microsoft, Interoperabilidade e OpenXML Roberto Prado Directions 2.](https://reader036.fdocuments.in/reader036/viewer/2022062512/552fc150497959413d8e35b6/html5/thumbnails/24.jpg)
Binaryformat
![Page 25: Interoperability by Design Connecting People, Data and Diverse Systems Microsoft, Interoperabilidade e OpenXML Roberto Prado Directions 2.](https://reader036.fdocuments.in/reader036/viewer/2022062512/552fc150497959413d8e35b6/html5/thumbnails/25.jpg)
Ecma Open XMLformat
![Page 26: Interoperability by Design Connecting People, Data and Diverse Systems Microsoft, Interoperabilidade e OpenXML Roberto Prado Directions 2.](https://reader036.fdocuments.in/reader036/viewer/2022062512/552fc150497959413d8e35b6/html5/thumbnails/26.jpg)
On this document Open XML is half the size of the binary file
![Page 27: Interoperability by Design Connecting People, Data and Diverse Systems Microsoft, Interoperabilidade e OpenXML Roberto Prado Directions 2.](https://reader036.fdocuments.in/reader036/viewer/2022062512/552fc150497959413d8e35b6/html5/thumbnails/27.jpg)
Ecma Open XMLis a ZIP file …
![Page 28: Interoperability by Design Connecting People, Data and Diverse Systems Microsoft, Interoperabilidade e OpenXML Roberto Prado Directions 2.](https://reader036.fdocuments.in/reader036/viewer/2022062512/552fc150497959413d8e35b6/html5/thumbnails/28.jpg)
That contains XML parts
![Page 29: Interoperability by Design Connecting People, Data and Diverse Systems Microsoft, Interoperabilidade e OpenXML Roberto Prado Directions 2.](https://reader036.fdocuments.in/reader036/viewer/2022062512/552fc150497959413d8e35b6/html5/thumbnails/29.jpg)
Images stored in native format
(JPEG, PNG, GIF, …)
![Page 30: Interoperability by Design Connecting People, Data and Diverse Systems Microsoft, Interoperabilidade e OpenXML Roberto Prado Directions 2.](https://reader036.fdocuments.in/reader036/viewer/2022062512/552fc150497959413d8e35b6/html5/thumbnails/30.jpg)
![Page 31: Interoperability by Design Connecting People, Data and Diverse Systems Microsoft, Interoperabilidade e OpenXML Roberto Prado Directions 2.](https://reader036.fdocuments.in/reader036/viewer/2022062512/552fc150497959413d8e35b6/html5/thumbnails/31.jpg)
WHAT ELSE CAN OPEN XML DO?
![Page 32: Interoperability by Design Connecting People, Data and Diverse Systems Microsoft, Interoperabilidade e OpenXML Roberto Prado Directions 2.](https://reader036.fdocuments.in/reader036/viewer/2022062512/552fc150497959413d8e35b6/html5/thumbnails/32.jpg)
Accessibility?
![Page 33: Interoperability by Design Connecting People, Data and Diverse Systems Microsoft, Interoperabilidade e OpenXML Roberto Prado Directions 2.](https://reader036.fdocuments.in/reader036/viewer/2022062512/552fc150497959413d8e35b6/html5/thumbnails/33.jpg)
Alternative Textfor non-text element
![Page 34: Interoperability by Design Connecting People, Data and Diverse Systems Microsoft, Interoperabilidade e OpenXML Roberto Prado Directions 2.](https://reader036.fdocuments.in/reader036/viewer/2022062512/552fc150497959413d8e35b6/html5/thumbnails/34.jpg)
Builds on existing
standards like Dublin Core
![Page 35: Interoperability by Design Connecting People, Data and Diverse Systems Microsoft, Interoperabilidade e OpenXML Roberto Prado Directions 2.](https://reader036.fdocuments.in/reader036/viewer/2022062512/552fc150497959413d8e35b6/html5/thumbnails/35.jpg)
INTEGRATION WITH BUSINESS SYSTEMS (CUSTOM XML)
![Page 36: Interoperability by Design Connecting People, Data and Diverse Systems Microsoft, Interoperabilidade e OpenXML Roberto Prado Directions 2.](https://reader036.fdocuments.in/reader036/viewer/2022062512/552fc150497959413d8e35b6/html5/thumbnails/36.jpg)
Business transaction document. How is this data
stored in Open XML?
![Page 37: Interoperability by Design Connecting People, Data and Diverse Systems Microsoft, Interoperabilidade e OpenXML Roberto Prado Directions 2.](https://reader036.fdocuments.in/reader036/viewer/2022062512/552fc150497959413d8e35b6/html5/thumbnails/37.jpg)
In a “Custom XML” part
![Page 38: Interoperability by Design Connecting People, Data and Diverse Systems Microsoft, Interoperabilidade e OpenXML Roberto Prado Directions 2.](https://reader036.fdocuments.in/reader036/viewer/2022062512/552fc150497959413d8e35b6/html5/thumbnails/38.jpg)
The structure (schema) can be optimized for your
business process
![Page 39: Interoperability by Design Connecting People, Data and Diverse Systems Microsoft, Interoperabilidade e OpenXML Roberto Prado Directions 2.](https://reader036.fdocuments.in/reader036/viewer/2022062512/552fc150497959413d8e35b6/html5/thumbnails/39.jpg)
Update a field in the
document
![Page 40: Interoperability by Design Connecting People, Data and Diverse Systems Microsoft, Interoperabilidade e OpenXML Roberto Prado Directions 2.](https://reader036.fdocuments.in/reader036/viewer/2022062512/552fc150497959413d8e35b6/html5/thumbnails/40.jpg)
The structure (schema) can be optimized for my
business processUpdates
custom XML element
![Page 41: Interoperability by Design Connecting People, Data and Diverse Systems Microsoft, Interoperabilidade e OpenXML Roberto Prado Directions 2.](https://reader036.fdocuments.in/reader036/viewer/2022062512/552fc150497959413d8e35b6/html5/thumbnails/41.jpg)
GETTING STARTED WITH WORDPROCESSING DOCUMENTS
![Page 42: Interoperability by Design Connecting People, Data and Diverse Systems Microsoft, Interoperabilidade e OpenXML Roberto Prado Directions 2.](https://reader036.fdocuments.in/reader036/viewer/2022062512/552fc150497959413d8e35b6/html5/thumbnails/42.jpg)
A simple document
![Page 43: Interoperability by Design Connecting People, Data and Diverse Systems Microsoft, Interoperabilidade e OpenXML Roberto Prado Directions 2.](https://reader036.fdocuments.in/reader036/viewer/2022062512/552fc150497959413d8e35b6/html5/thumbnails/43.jpg)
Has simple markup
![Page 44: Interoperability by Design Connecting People, Data and Diverse Systems Microsoft, Interoperabilidade e OpenXML Roberto Prado Directions 2.](https://reader036.fdocuments.in/reader036/viewer/2022062512/552fc150497959413d8e35b6/html5/thumbnails/44.jpg)
Adding a paragraph
![Page 45: Interoperability by Design Connecting People, Data and Diverse Systems Microsoft, Interoperabilidade e OpenXML Roberto Prado Directions 2.](https://reader036.fdocuments.in/reader036/viewer/2022062512/552fc150497959413d8e35b6/html5/thumbnails/45.jpg)
Is easy
![Page 46: Interoperability by Design Connecting People, Data and Diverse Systems Microsoft, Interoperabilidade e OpenXML Roberto Prado Directions 2.](https://reader036.fdocuments.in/reader036/viewer/2022062512/552fc150497959413d8e35b6/html5/thumbnails/46.jpg)
Format using “run”
properties(“i” for italics)
![Page 47: Interoperability by Design Connecting People, Data and Diverse Systems Microsoft, Interoperabilidade e OpenXML Roberto Prado Directions 2.](https://reader036.fdocuments.in/reader036/viewer/2022062512/552fc150497959413d8e35b6/html5/thumbnails/47.jpg)
Presto!
![Page 48: Interoperability by Design Connecting People, Data and Diverse Systems Microsoft, Interoperabilidade e OpenXML Roberto Prado Directions 2.](https://reader036.fdocuments.in/reader036/viewer/2022062512/552fc150497959413d8e35b6/html5/thumbnails/48.jpg)
GETTING STARTED WITH SPREADSHEET DOCUMENTS
![Page 49: Interoperability by Design Connecting People, Data and Diverse Systems Microsoft, Interoperabilidade e OpenXML Roberto Prado Directions 2.](https://reader036.fdocuments.in/reader036/viewer/2022062512/552fc150497959413d8e35b6/html5/thumbnails/49.jpg)
Workbook, worksheets
Rows and cells
![Page 50: Interoperability by Design Connecting People, Data and Diverse Systems Microsoft, Interoperabilidade e OpenXML Roberto Prado Directions 2.](https://reader036.fdocuments.in/reader036/viewer/2022062512/552fc150497959413d8e35b6/html5/thumbnails/50.jpg)
Workbook
![Page 51: Interoperability by Design Connecting People, Data and Diverse Systems Microsoft, Interoperabilidade e OpenXML Roberto Prado Directions 2.](https://reader036.fdocuments.in/reader036/viewer/2022062512/552fc150497959413d8e35b6/html5/thumbnails/51.jpg)
Worksheets
![Page 52: Interoperability by Design Connecting People, Data and Diverse Systems Microsoft, Interoperabilidade e OpenXML Roberto Prado Directions 2.](https://reader036.fdocuments.in/reader036/viewer/2022062512/552fc150497959413d8e35b6/html5/thumbnails/52.jpg)
Rows and cells
![Page 53: Interoperability by Design Connecting People, Data and Diverse Systems Microsoft, Interoperabilidade e OpenXML Roberto Prado Directions 2.](https://reader036.fdocuments.in/reader036/viewer/2022062512/552fc150497959413d8e35b6/html5/thumbnails/53.jpg)
Add a cell
![Page 54: Interoperability by Design Connecting People, Data and Diverse Systems Microsoft, Interoperabilidade e OpenXML Roberto Prado Directions 2.](https://reader036.fdocuments.in/reader036/viewer/2022062512/552fc150497959413d8e35b6/html5/thumbnails/54.jpg)
Presto!
![Page 55: Interoperability by Design Connecting People, Data and Diverse Systems Microsoft, Interoperabilidade e OpenXML Roberto Prado Directions 2.](https://reader036.fdocuments.in/reader036/viewer/2022062512/552fc150497959413d8e35b6/html5/thumbnails/55.jpg)
Formulas?
![Page 56: Interoperability by Design Connecting People, Data and Diverse Systems Microsoft, Interoperabilidade e OpenXML Roberto Prado Directions 2.](https://reader036.fdocuments.in/reader036/viewer/2022062512/552fc150497959413d8e35b6/html5/thumbnails/56.jpg)
Got them!
![Page 57: Interoperability by Design Connecting People, Data and Diverse Systems Microsoft, Interoperabilidade e OpenXML Roberto Prado Directions 2.](https://reader036.fdocuments.in/reader036/viewer/2022062512/552fc150497959413d8e35b6/html5/thumbnails/57.jpg)
![Page 58: Interoperability by Design Connecting People, Data and Diverse Systems Microsoft, Interoperabilidade e OpenXML Roberto Prado Directions 2.](https://reader036.fdocuments.in/reader036/viewer/2022062512/552fc150497959413d8e35b6/html5/thumbnails/58.jpg)
![Page 59: Interoperability by Design Connecting People, Data and Diverse Systems Microsoft, Interoperabilidade e OpenXML Roberto Prado Directions 2.](https://reader036.fdocuments.in/reader036/viewer/2022062512/552fc150497959413d8e35b6/html5/thumbnails/59.jpg)
OSS Applications
JAVAPHP
MS AJAX LibraryActive
Directory
SystemsCenter
Admin
DBA
Admin
Office
OSS Dev
ISV Dev
Microsoft's OSS Business Strategy
SQL
Visual StudioExpression
Eclipse ZendStudio