Aplicações OBA

Pessoal,
Em uma das caminhas por esse mundão a fora, resolvi dar umas estudada sobre aplicações OBA (Office Business Application), rapaz o negócio é chique..rs, bem maior do que imaginava, estive comentando algumas idéias com um pessoal especialista da Microsoft, então vou postando(compatilhando) aqui no blog algumas das minhas experiências, para que se um dia se alguém tiver interesse, ter um caminho mais facil para estudar.

1-) Meu primeiro passo foi conhecer um pouco sobre o Open Xml e  as diferenças entre as versões do Office.
Descobri muita coisa legal neste item, uma delas foi a estrutura de um arquivo docx, eu não sabia que ele era um arquivo comprimido (Content Types), e também não conhecia a estrutura organizacional destes arquivos (q programador eu sou neh.. rs). Esse link me ajudou, http://msdn.microsoft.com/pt-br/library/aa338205.aspx, também descobri que o projeto de Open XML já existia desde 1994.. e que é possivel abrir um arquivo 2007 no 2003 ou no Office 2000 apenas baixando um conector de acordo com a KB 924074 (Eu ficava sofrendo convertendo por sites, ou por aplicativos terceiros..rs).
Necessário para trabalhar com Package do Open XML no .NET :
- System.IO.Packaging;
- System.XML;
- Microsoft.Office.DocumentFormat.OpenXML.Packaging;

2-) Na etapa 2 criei meu primeiro Add-In no Excel.. rs, http://msdn.microsoft.com/en-us/library/3295w01c(VS.80).aspx
Eu vi tambem a questão de infra das aplicações .NET com Office, sobre o RunTime do VSTO (Visual Studio Tools for Office..rs), também entendi um pouco o conceito de Default Domain e Application Domain.
Nesta etapa achei interessante:
-Criação de Ribbons (Tanto pela interface do VS ou pelo arquivo XML).
-Conceito de ActionPane (Associado a um Documento);
-Conceito de TaskPane (Associado a um add-in na aplicação);
-Classe Microsoft.Office.Tools (que possui o Actions Pane, TaskPane e demais), achei bem legal quando estudei ela.
Para o próximo final de semana pretendo estudar sobre o Analisys Service do SQL, ver as conexões ADOMD e integrar este cara com os Add-In do Office, pois minha idéia é ter vários sistemas totalmente integrados com todas as areas de uma empresa, desde a criação de um sistema de ERP, MRP, CRM, as operações do Office e etc,  até o gerenciamento de dados estratégicos (BI, Data Mining) sei que parece uma idéia meio maluca, mas eu não tenho nada para fazer .. rs

 

Bom assim que fazer meu primeiro demo de aplicação OBA irei disponibilizar no blog.

 

Abraço

One Response to “Aplicações OBA”

  1. panico-na-tv  on maio 4th, 2009

    muito legal este post, eh a primeira vez que visito seu site.
    Mais a partir de hoje esta nos meus favoritos!


Leave a Reply