On BNET: 5 classic computer pranks
BNET Business Network:
BNET
TechRepublic
ZDNet
TalkBack 15 of 33:
Next »
« Previous
Standards can limit the immediate future
Any format, proprietory or open, has its limitations, because it has to balance two opposing forces:
1. Need to provide a stable format, and
2. Need to be flexible enough not to limit new storage and presentation forms.

You cannot have both. Building in flexibility or expandability allows for deviation from the standard enough that a document using certain variations will not render properly if those variations do not exist at the reader. A standard is a static point in time that gets updated periodically (read longer period if more interested and conflicting parties). This severely limits the opportunity to take advantage of newer technology or presentation formats.

For example, I find the ODF adoption of the clunky separate apps and formats style of MS Office to be severaly limiting for what could be a much more flexible future format that could allow full calculation table that can reference text (and vice-versa) and have multiple presentation formats. Basically, ODF legitimises MS Office.

Also, while XML is a flexible format, is it really the best format in which to keep the working <ocument. XML-itis gone mad! XML is good for structured data transmission through text pipes but as a raw data format it is bloated and has slow access. There are even databases that work with XML natively. Someone said that compared to object databases, relational databases are like parking you car in your garage by disassembling it first and reassembling it to take it out. Well XML is like cutting up those disassembled parts and re-welding them again. Insanity for the sake of standards.

I believe we need a flexible file format that can reside in side memory and on disk in the same form. That would be fast to load and swap parts in and out of memory. How different programs use it is up to them, but the basic structure could be standardised allowing new substructures without the clunkiness of DDE or OLE.

Serial formats like XML are really only meant for flexibility in exchange of data and impose severe performance limits.
Posted by: Patanjali   Posted on: 07/03/07 You are currently: a Guest | Members login | Terms of Use

Alert moderator to an offensive message

Subscribe to this discussion via Email or RSS

All of this Babble as an excuse to rant  No_Ax_to_Grind | 07/02/07
Did you even read the article?  Michael Kelly | 07/02/07
Read until I fell asleep  No_Ax_to_Grind | 07/02/07
It was very good reading, and points out a lot of the problems of  DonnieBoy | 07/02/07
A fancifull read, nothing more  John Zern | 07/02/07
Back up, back up, back up  LordLiverpool | 07/03/07
I agree 100% !  John Zern | 07/03/07
Best Practice; Move to New Media Types Regularly  dumptux | 07/03/07
Formats Should Worry You  mejohnsn | 07/04/07