A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Interoperability by Design Connecting People, Data and Diverse Systems Microsoft, Interoperabilidade e OpenXML Roberto Prado Directions 2.

Apresentações semelhantes


Apresentação em tema: "Interoperability by Design Connecting People, Data and Diverse Systems Microsoft, Interoperabilidade e OpenXML Roberto Prado Directions 2."— Transcrição da apresentação:

1

2 Interoperability by Design Connecting People, Data and Diverse Systems Microsoft, Interoperabilidade e OpenXML Roberto Prado Directions 2

3 Interoperability by Design Connecting People, Data and Diverse Systems

4 Parcerias Open Source : MySQL, Zend, SugarCRM, Novell, Aras, XenSource, Spikesource Lançamento dos programas Shared Source Criação do laboratório Open Source Primeira parceria OSS com JBoss Controles e Extensões AJAX Tradutores ODF/OXML Lançamento LançamentoIronPython Lançamento do Codeplex.com Participação na Industry Conference Lançamento do Port 25 Formação da Interoperability Vendor Alliance Lançamento do Windows Academic Program Windows Installer Toolkit Linguagem Haskell Aprendizado Arquitetando2007… Ferramentas para pesquisa da vacina para AIDS APIs Windows Live Ferramentas para treinamento Online e Presencial Experimentação Windows CE Rotor Dynamic Language Runtime Ferramentas de design Microsoft Health IronRuby

5 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

6

7 Princípios de Interoperabilidade na Microsoft Objetivos e Resultados Esperados 1.Mudanças nos Procedimentos para acesso a sua Tecnologia 2.Novas Práticas de Negócio que aumenta abertura a Produtos 3.Aumento das Práticas para se atingir Interoperabilidade 4.Define novos e reafirma os Princípios de Interoperabilidade na Microsoft 5.Amplia o leque de Produtos atingidos pelas Práticas de Interoperabilidade 6.Novo Lançamento em 6 de Março: Interoperabilidade entre Documentos (Document Interoperability Initiative) 7

8 INTEROPERABILIDADE Princípios de Interoperabilidade da Microsoft including the.NET Framework 8

9 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 9

10 Interoperabilidade na Microsoft Inclusão deliberada de soluções de Interoperabilidade nos Produtos e Tecnologia Microsoft Participar de Órgãos de Padronização e suportar padrões de produtos para fomentar Interoperabilidade Ouvir e trabalhar com clientes, parceiros e competidores para construir pontes e facilidades para coexistência Fazer as Vantagens Tecnológicas da Microsoft disponível para outros 10

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 11

12 Conexão Aberta com Produtos Microsoft APIs e Protocolos Abertos Expansão do Compartilhamento de Código Proatividade – Mais de 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 Aumento do Acesso a Recursos de Interoperabilidade, pelos Desenvolvedores, para um grande volume de produtos Microsoft Principio de Interoperabilidade 1

13 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 Principio de Interoperabilidade 2

14 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 Facilidade para Desenvolvedores conhecerem como a Microsoft usou ou implementou os Padrões em seus Produtos Principio de Interoperabilidade 3

15 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) Principio de Interoperabilidade 4

16 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

17 Interoperability by Design Connecting People, Data and Diverse Systems A Quick Tour of Ecma Open XML Formats

18 OpenXML

19 COMPATIBILITY WITH EXISTING DOCUMENTS

20 Binary format Ecma Open XML format

21 Binary format

22 Ecma Open XML format

23 THEY LOOK IDENTICAL, BUT …

24 Binary format

25 Ecma Open XML format

26 On this document Open XML is half the size of the binary file

27 Ecma Open XML is a ZIP file …

28 That contains XML parts

29 Images stored in native format (JPEG, PNG, GIF, …)

30

31 WHAT ELSE CAN OPEN XML DO?

32 Accessibility?

33 Alternative Text for non-text element

34 Builds on existing standards like Dublin Core

35 INTEGRATION WITH BUSINESS SYSTEMS (CUSTOM XML)

36 Business transaction document. How is this data stored in Open XML?

37 In a “Custom XML” part

38 The structure (schema) can be optimized for your business process

39 Update a field in the document

40 The structure (schema) can be optimized for my business process Updates custom XML element

41 GETTING STARTED WITH WORDPROCESSING DOCUMENTS

42 A simple document

43 Has simple markup

44 Adding a paragraph

45 Is easy

46 Format using “run” properties (“i” for italics)

47 Presto!

48 GETTING STARTED WITH SPREADSHEET DOCUMENTS

49 Workbook, worksheets Rows and cells

50 Workbook

51 Worksheets

52 Rows and cells

53 Add a cell

54 Presto!

55 Formulas?

56 Got them!

57

58

59 OSSApplications JAVAPHP MS AJAX Library Active Directory Systems Center Systems Center Admin DBA Admin Office OSS Dev ISV Dev SQL Visual Studio Expression Eclipse ZendStudio Visual Studio Expression Eclipse ZendStudio


Carregar ppt "Interoperability by Design Connecting People, Data and Diverse Systems Microsoft, Interoperabilidade e OpenXML Roberto Prado Directions 2."

Apresentações semelhantes


Anúncios Google