MS abre especificações dos formatos de arquivos do Office

wold

Power Member
A Microsoft publicou documentos finais com as especificações dos arquivos binários do Microsoft Office.

As especificações permitem que terceiros (programadores diversos) desenvolvam soluções que utilizem corretamente os arquivos do MS Office. Isso abre espaço para uma maior compatibilidade entre programas de edição de textos, por exemplo, podendo abrir e salvar em ".doc" sem a complicação de antes, por ser até então um formato "fechado".

As especificações liberadas abordam os formatos de arquivos do Office 97 ao 2007, e estão listadas para arquivos do Word, PowerPoint, Excel e sistemas de desenho utilizado de forma compartilhada pelas aplicações do Office.

A abertura faz parte do Compromisso de abertura de especificações da MS, iniciado há cerca de um ano. Há um bom tempo atrás, cerca de 4 anos, a MS havia começado a abrir as especificações, onde os interessados deviam entrar em contato, com uma burocracia tremenda. Recentemente, para facilitar a vida de todos, elas estão disponíveis para download publicamente.

O download pode ser feito em:

http://www.microsoft.com/interop/docs/OfficeBinaryFormats.mspx

Referência:

http://geeks.ms/blogs/rsola/archive...e-office-doc-xls-ppt-xlsb-office-drawing.aspx

Fonte: http://www.guiadohardware.net/noticias/2008-02/47BA7427.html

Qual é a verdadeira intenção por detrás disto?
(Coloquei neste fórum porque penso que interessará mais aos utilizadores de software livre)
 
será que finalmente haverá compatibilidade entre openoffice e msoffice? E vá la, incluem logo o 2007 :)

Quanto á intenção não sei, possivelmente pressões da UE ou coisas do género...
 
Qual é a verdadeira intenção por detrás disto?
Propaganda.

A vida desses formatos está a chegar ao fim (mais um ou dois pares de anos). Portanto, é uma maneira de (tentar) marcar pontos junto de clientes mais 'embezerrados' pelo facto de, na Microsoft, tudo ser fechado.

Trará vantagens para quem usa OpenOffice? talvez sim, talvez não. Mas como disse atrás, esses formatos têm os dias contados.

Se tivessem tomado esta iniciativa desde início, hoje não haveria tantos problemas de 'compatibilidade' entre estes formatos de documento produzidos por aplicações diferentes. Mas a vida é como é e não se anda para trás.
 
Com a procura de um standard comum (open standard) é como o slack_guy disse, estes formatos estão condenados à "morte".

Isto é a maneira da microsoft tentar puxar a brasa à sua sardinha. De qualquer maneira, parece-me que o novo formato partirá de uma evolução do zero e não de um reaproveitamento.
 
porque dizes que os formatos têm os dias contados? que formato é esse? a MS pensa aderir a esse formato? ou abrir o formato deles é uma forma de pressionar os outros a usarem o deles?

Para quem usa openoffice dará muito jeito abrir docx e afins, já que raramente se trabalha sozinhos para usar sempre o mesmo editor de texto...
 
será que finalmente haverá compatibilidade entre openoffice e msoffice? E vá la, incluem logo o 2007 :)

Quanto á intenção não sei, possivelmente pressões da UE ou coisas do género...
Nem o Office 2007 é compatível como deve ser com os formatos do Office 2003...

A ideia disto é entreter um bocado e manter o status quo.
 
Já se tem falado muito do OOXML por aí e ficam aqui dois comments com alguma informação sobre o objectivo desse novo "standard".

Microsoft isn't doing this just to promulgate yet another document format. This is about the long-term viability of one of their major profit centers; the Office suite. Sure, docx is out in the wild, and sure we're all going to have to deal with until it's dumped and/or heavily modified version-by-version just as the Office 97 formats have been.

As more and more organizations, and in particular various government agencies around the world start mandating that all documents be saved in an open format, this is where Microsoft's viability in the long term comes into question. If OOXML fails at the ISO (as it appears that it has a good chance of doing) then Microsoft has got a real long-term problem. Adopting ODF means opening up Office to meaningful competition. It means OO.org, KOffice, Google Docs and who the hell knows what else is coming down the pike over the next decade are going to start to eat into Office's huge market share.


(...)

Why not let it be a recognised standard?



Many reasons:
1. There is already an ISO standard for this same purpose.
2. There are exclusions in Microsoft's Open Specification Promise, meaning Microsoft can sue over other parties writing implementations of some of the things that the OOXML standard references (ActiveX and VBA are examples).
3. OOXML is designed so that fully-compliant applications can only be written by Microsoft, and mostly-complaint applications can be written by other parties but only to run on a Windows platform. Therefore OOXML is not inter-operable with other applications and especially not with non-Windows platforms, and the whole purpose of making something a standard is to facilitate such inter-operation.
4. OOXML is technically very inferior to the existing standard, ISO 26300. For example, OOXML specifies three different implementations of "a table", instead of just one common to different Office applications. This means that you cannot write a "table handling class" as a library, but instead you have to duplicate equivalent functionality several times over.
5. OOXML includes deliberately mandating bugs (such as dates before 1900) just to pander to errors in Microsoft software.
6. OOXML is controlled by just one corporation ... ISO 26300 belongs to ISO.
7. ISO 26300 already has many implementations by many vendors on multiple platform. OTOH even Office 2007 running on Windows Vista does not implement OOXML ... there is not one compliant application for the OOXML that is being proposed as the standard.
8. ISO 26300 even works with Microsoft Office (up to Office 2003) using a free plugin written by Sun. Microsoft deliberately broke Office 2007 file filters so that this plugin (or any other plugin not written by Microsoft) would not work in Office 2007.
9. ISO 26300 has a compliance test suite. You can use this test suite to make sure a given application works properly with ISO 26300. No such thing exists with OOXML.
10. It makes no sense to have "choice in standards" ... that just costs everybody a lot of money. It is fine to have "choice in applications" ... but ideally they should all read and write to the same standard file format ... and ISO 26300 is by far the best choice for that.

e já agora

Penso que esta jogada é só mais um passo para tentar entreter como disse o timber e talvez ganhar um pouco mais de aceitação no formato que eles tentam agora fazer passar a standard....
 
Última edição:
porque dizes que os formatos têm os dias contados? que formato é esse? a MS pensa aderir a esse formato? ou abrir o formato deles é uma forma de pressionar os outros a usarem o deles?

Para quem usa openoffice dará muito jeito abrir docx e afins, já que raramente se trabalha sozinhos para usar sempre o mesmo editor de texto...

O openstandard é basicamente um ISO para documentos. A ideia é criar um tipo de documentos que seja usado à escala global para evitar precisamente este tipo de problemas. Tens uma pessoa a trabalhar em office2007 e tens outra em open office e pronto, está o caos lançado.

Penso que a microsoft não seria "burra" ao ponto de não aderir a um formato globalizado internacional. Isso era a mesma coisa que dizer que estava sozinha contra o mundo. E já se sabe que no mercado empresarial, as normas ISO são vistas com muito bons olhos. Quanto mais não seja para "inglês ver" que os standards são cumpridos.

Abrir o formato pode ser visto de duas maneiras:

- ou tentar que o novo formato seja "baseado" no docx
- ou estar preparado para o caso do novo formato não ser "aceite", ou dar barraca

Entretanto, como estes sandards demoram anos e anos a ficarem prontos vamos ver o que vai acontecer agora que o docx vai ser aberto.
 
Admito que não percebo nada deste assunto mas se isto vier acabar com a incompatibilidade entre os formatos *.doc no MS Office/OpenOffice é bom.

Venha de lá um consenso geral em torno do formato standard de documentos.
 
Back
Topo