Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouRafaela Nogueira Alterado mais de 9 anos atrás
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ção2001-2002 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
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 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 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, …)
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!
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
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.