OXML e Interoperabilidade

Demos desenvolvidas pelo Laboratório de Tecnologia da Informação Aplicada da UNESP.

Demo 01: Aplicativo desenvolvido em Java (JSP) e empacotado para execução em um servidor Linux que demonstra o uso do formato Office Open XML para: 1 – acesso ao sistema JSP através do browser e criação de relatórios WordprocessingML com dados extraídos de um banco de dados MySQL. 2 – Atualização do banco de dados do aplicativo através das modificações realizadas no documento.

Detalhes do Projeto:
  • Linguagens utilizadas: Java (JSP)
  • User Interface: Web-Based
  • Pré-requisitos: Java Runtime Environment 5.0, Tomcat 5, MySQL 4
  • Componentes utilizados: OpenXML4J


Demo 02: Demonstração de um sistema de Blog que utiliza um documento no formato Office Open XML como entrada de seus posts. Este sistema demonstra um cenário onde sistemas web que utilizam editores Rich Text Javascript possam utilizar documentos Office Open XML criados por softwares editores de texto.

Detalhes do Projeto:
  • Linguagens utilizadas: C# e XSLT
  • User Interface: Web-Based
  • Pré-requisitos: Microsoft .Net Framework 3.0
  • Componentes utilizados: NZipLib


Demo 03: Esta aplicação demonstra como é possível tirar proveito do Office Open XML para reaproveitamento do conteúdo de documentos eletrônicos. Nesta demo, o conteúdo textual de duas apresentações (PresentationML) são exibidas em uma página web. Através de um seleção manual dos slides é possível efetuar um merge das duas apresentações criando um terceiro arquivo que mantendo todas as características dos arquivos originais, como layouts, imagens, tabelas e slide masters.

Detalhes do Projeto:

Demo 04: Esta demonstração ilustra a reutilização de documentos entre diferentes formatos. Nela é possível converter um documento textual (WordprocessingML) para uma apresentação de slides (PresentationML). São convertidos apenas os elementos que resumem um documento textual, como a estrutura de títulos e subtítulos, imagens, tabelas e listas. É possível também selecionar dentre uma lista pré-definida qual o Layout que será utilizado no documento gerado.

Detalhes do Projeto:
  • Linguagens utilizadas: C#
  • User Interface: Web-Based
  • Pré-requisitos: Microsoft .Net Framework 3.0 e Microsoft SDK for Open XML Formats


Demo 05: Gerenciador de um repositório de documentos persistentes, que permite a extração, agrupamento, busca e filtragem de informações das propriedades de arquivos Office Open XML.

Detalhes do Projeto:
  • Linguagens utilizadas: C#
  • User Interface: Desktop
  • Pré-requisitos: Microsoft.Net Framework 3.0, Microsoft SDK for Open XML Formats


Demo 06: Aplicação que demonstra um cenário de colaboração eletrônica através de documentos textuais com formato aberto. Neste cenário os trechos de um documento (texto + formatação) são armazenados em um banco de dados. Sempre que necessário editar um capítulo ou trecho deste documento, deve-se selecioná-lo em uma lista e assim a aplicação web poderá gerar o documento final, desbloqueando somente os trechos selecionados. Assim podemos analisar um cenário de colaboração (com check-in e check-out de trechos de um documento) através da internet.

Além de colaboração eletrônica, este cenário demonstra como o formato Office Open XML pode ser usado em um processo de negócios, extraindo informações de bancos de dados, embarcando-as em um documento através de tags XML customizadas e permitindo troca e interatividade com os dados embutidos. Ela também demonstra como os dados de negócios podem ser separados das informações de formatação do documento.

Detalhes do Projeto:
  • Linguagens utilizadas: C#
  • User Interface: Web-Based
  • Pré-requisitos: Microsoft .Net Framework 3.0, Microsoft SDK for Open XML Formats e Microsoft SQL Server 2005


Demo 07: Aplicativo que demonstra as possibilidades de transformação de documentos Office Open XML para outros formatos. Neste aplicativo é possível fazer o upload de arquivos WordprocessingML e convertê-los para HTML (utilizando-se rotinas de conversão de texto, formatação e estilos) ou para o formato ODF (utilizando-se o a biblioteca de conversão ODF-Converter).

Detalhes do Projeto:
  • Linguagens utilizadas: C#, XSLT
  • User Interface: Web-Based
  • Pré-requisitos: Microsoft .Net Framework 3.0
  • Componentes utilizados: NZipLib, ODF-Converter (OdfConverterLib, OdfZipUtils, Word Converter – oox2odf)

Demo 08: Aplicativo para demonstração do potencial de uso do formato Office Open XML para criação de relatórios baseados em planilhas de texto. Através de um sistema web é possível navegar em um conjunto de dados e exportá-los para uma planilha. Dessa forma é possível utilizar diversos recursos de editores de planilhas eletrônicas, como manipulação de tabelas (ordenação pelos valores dos campos, filtragem), representação por gráficos, formatação condicional, auto-soma, busca, entre outros.

Detalhes do Projeto:
  • Linguagens utilizadas: C#
  • User Interface: Web-Based
  • Pré-requisitos: Microsoft.Net Framework 3.0

Last edited Aug 29, 2007 at 7:15 PM by joicekafer, version 11

Comments

No comments yet.