I just read about Adobe Mars and thought it is interesting for some
of the developers here.
Here a copy from the homepage:
"Mars is the code name for technology being developed by Adobe that
provides an Extensible Markup Language (XML)-based representation of
Portable Document Format (PDF) documents. Adobe(R) PDF is a universal
file format for representing documents in a manner independent of the
application software, hardware, and operating system used to create
them and of the output device on which they are to be displayed or
printed. XML is a cross-platform, extensible, and text-based standard
for representing data that was created so that richly structured
documents could be used over the web.
The Mars Project is an XML friendly representation of PDF documents.
Already an open specification, PDF is the global standard for trusted,
high fidelity electronic documentation. The Mars file format
incorporates additional standards such as SVG, PNG, JPG, JPG2000,
OpenType, Xpath and XML into a ZIP-based document container. The Mars
plug-ins for Acrobat 8 and Adobe Reader 8 enable creation and
recognition of the Mars file format by Adobe Acrobat 8 and Adobe
Reader 8 software. For additional Mars information see the documents
below and check back for regular updates.
The Mars Project is early release software and we welcome your
feedback. Please use the feedback link below to request features, make
comments and report problems. Please understand that this is an early
release and is not yet feature complete. The file format contained
within the Mars plug-ins is subject to change and using this
technology for production may require you to make significant changes
to your documents at a later date. Content created with this release
may not be compatible with the shipping version."