incubator-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Incubator Wiki] Update of "CorinthiaProposal" by orcmid
Date Thu, 27 Nov 2014 21:31:10 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Incubator Wiki" for change notification.

The "CorinthiaProposal" page has been changed by orcmid:
https://wiki.apache.org/incubator/CorinthiaProposal?action=diff&rev1=35&rev2=36

  
  The goal of Corinthia is to provide a responsive design editor as well as a toolkit that
enacts a defined conversion between different office document formats. Responsive design fits
the layout as needed, tablet or desktop. The editor is a lightweight editor - an extension
and not a replacement for the desktop editor.
  
- Many office document programs claim to read/write to the ISO open standards for office documents,
OpenDocument Format (ODF) and Open Office XML (OOXML), but do not document which parts are
left unimplemented. Furthermore, the standards have a large number of "implementation defined"
parts, making real-world congruence chancy. The Corinthia toolkit wants to put this unacknowledged
aspect into the open and provide "compliance sheets" for document formats, as known from industry
computer protocols.
+ Many office document programs claim to read/write to the ISO open standards for office documents,
Open''''''Document Format (ODF) and Office Open XML (OOXML), but do not document which parts
are left unimplemented. Furthermore, the standards have a large number of "implementation
defined" parts, making real-world congruence chancy. The Corinthia toolkit wants to put this
unacknowledged aspect into the open and provide "compliance sheets" for document formats,
as known from industry computer protocols.
  
  Corinthia aims at generating a large set of test documents, which can be used to verify
the "compliance sheets". The code can work as test case for other applications (or entities
tendering for OOXML/ODF based systems) as well.
  
- The base of Corinthia and its toolkit is the library Doc''''''Formats, which converts between
different office document file formats. Currently it supports .docx (part of the OOXML specification),
HTML, and LaTeX (export-only). In addition to this is an editing library, which allows manipulation
of the HTML files in a web browser or embedded web view, and can be used in conjunction with
DocFormats to edit documents in all supported formats.
+ The base of Corinthia and its toolkit is the library Doc''''''Formats, which converts between
different office document file formats. Currently it supports .docx (part of the OOXML specification),
HTML, and LaTeX (export-only). In addition to this is an editing library, which allows manipulation
of the HTML files in a web browser or embedded web view, and can be used in conjunction with
Doc''''''Formats to edit documents in all supported formats.
  
  The design  of Doc''''''Formats is based on on the idea of bidirectional transformation
(BDT), in which a specific document (the original file in its source format) is converted
into an abstract document (in the destination format). A modified version of the abstract
document can then be used to update the specific document in a non-destructive manner, keeping
intact all parts of the file which are not supported in the abstract format by modifying the
original file rather than replacing it.
  

---------------------------------------------------------------------
To unsubscribe, e-mail: cvs-unsubscribe@incubator.apache.org
For additional commands, e-mail: cvs-help@incubator.apache.org


Mime
View raw message