13.07.2015 Views

texto - Universidade Fernando Pessoa

texto - Universidade Fernando Pessoa

texto - Universidade Fernando Pessoa

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

descritos nas mesmas bases que os objectos e estruturas públicas. Com o tempo, estafuncionalidade pode permitir que em todas as aplicações a interpretação das partesrelacionadas com outros formatos se conseguem entender.O OpenDoc utiliza formatos de recipiente (containers) abertos e baseados em objectos,que envelopam os formatos. Estes objectos de formatos abertos são combinados com asfuncionalidades das plataformas que correm aplicações ou com outros objectos decódigo que podem processar um determinado tipo de objecto de dados. Assim, umprograma pode usar as funcionalidades de um outro programa para processar essesobjectos que ele próprio não manipula.Desta forma, quem usa um processador de <strong>texto</strong> podem incorporar no documento umobjecto preparado numa folha de cálculo ou noutra aplicação qualquer e podecomunicar por OpenDoc com o processador de <strong>texto</strong>. Sempre que alguém quer editaruma folha de cálculo, o respectivo programa é invocado sem deixar de correr oprocessador de <strong>texto</strong>. Claro que, o utilizador tem que ter uma cópia do programa dafolha de cálculo no seu sistema.Para uma aproximação de formato aberto de recipiente, tanto os programas de chamadacomo do formato a reconhecer - neste exemplo um processador de <strong>texto</strong> e uma folha decálculo, respectivamente - precisa de ter um vocabulário comum que define os dadosdos objectos embebidos e como estes se relacionam com objectos activos (eespecialmente para os métodos nesses objectos). Concordando num vocabulário comumde métodos, a aplicação pode tratar o programa invocado como uma caixa preta semnecessitar de saber os detalhes da sua implementação.Se a indústria concordasse num formato normalizado e o usasse de forma consistente,os produtos poderiam ser criados e distribuidos de forma mais fácil. Mas tal envolveriaalgum acordo entre interesses divergentes. Tais acordos não são fáceis de alcançar emcampos de rápida evolução como hipermedia e com o número de formatos diferentesque existem e os que são constantemente criados. As facilidades de conversão de umdocumento noutro ou de manipulação de objectos de formato aberto em recipientes,constitui um aspecto crucial para a disseminação do hipermédia.- 92 -

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!