On Mon, 2003-09-22 at 23:00, Norman Vine wrote:
> FYI
> 
> > -----Original Message-----
> > From: [EMAIL PROTECTED]
> > [mailto:[EMAIL PROTECTED] Behalf Of Craig Bruce
> > Sent: Tuesday, September 23, 2003 1:39 AM
> > To: [EMAIL PROTECTED]
> > Subject: [wms-dev] CWXML-BXML library release
> >
> >
> > For anyone who may be interested, CubeWerx has made a public beta release
> > of its "cwxml" library.  The home page is at:
> >
> > http://www.cubewerx.com/cwxml/
> >
> > and a Binary-XML design & performance report is available at:
> >
> > http://www.cubewerx.com/main/HTML/Binary_XML_Encoding.html
> >
> > What is CWXML?
> >
> > CWXML is an high-performance, open-source C-language library for parsing
> > and generating XML and BXML (below) formats with a straightforward API.
> > Initial testing indicates that it is 3 or more times as fast as other
> > popular libraries such as expat and libxml2 at parsing XML and much
> > faster again with BXML.  The library is being developed by CubeWerx as
> > the reference implementation for the BXML format.  The parser accepts and
> > automatically recognizes the following formats: XML, GZIPped XML, BXML,
> > BXML with internal GZIP, and BXML with external GZIP.  It is licensed
> > under the GNU LGPL.
> >
> > What is BXML?
> >
> > BXML (Binary XML) is an straightforward, open, patent-unencumbered
> > binary-encoding format for XML data that is a stand-alone work-alike
> > drop-in replacement for an XML file that mirrors the XML markup structures
> > in a way that is similar to the in-memory representations of many
> > parser libraries.  BXML was developed by CubeWerx Inc. for the OpenGIS�
> > Consortium and it makes all XML documents more compact and efficient to
> > parse and generate by using a symbol table for element/attribute names
> > and length-prefix encoding all arbitrary-length structures (strings,
> > blobs, arrays).  But it especially makes dense-numeric XML documents much
> > more efficient by allowing raw arrays of different common types of numbers.
> > For example, imagery data, the butt of many XML-bloat jokes, can be handled
> > in BXML just as well if not better than it is handled in PNG format.
> > A numeric array can pass from end-to-end in a client/server environment as
> > a raw chunk of data without ever being recoded.  Dense numeric data also
> > compresses faster and more compactly when encoded in binary rather than
> > text.  BXML also has features for random access.  The BXML specification
> > is available from:

Kinda ruins XML, doesn't it?

> >
> > http://www.opengis.org/techno/discussions/03-002r8.pdf
> >
> > It was originally designed in part to address GML-bulk/slowness problems.
> >
> > --------------------------+------------------------+--------------------------
> > Dr. Craig S. Bruce        | Tel: 819-771-8303 x205 |             CubeWerx Inc.
> > Senior Software Developer |    Fax: 613-771-8388   |  Gatineau, Qu�bec, Canada
> > [EMAIL PROTECTED]      | http://www.csbruce.com |  http://www.cubewerx.com/
> > --------------------------+------------------------+--------------------------
> >   "There's nothing remarkable about it.  All one has to do is hit the right
> >    keys at the right time and the instrument plays itself." -- J.S. Bach
> > _______________________________________________
> > wms-dev mailing list
> > [EMAIL PROTECTED]
> > http://mail.digitalearth.org/mailman/listinfo/wms-dev
> >
> 
> 
> _______________________________________________
> Flightgear-devel mailing list
> [EMAIL PROTECTED]
> http://mail.flightgear.org/mailman/listinfo/flightgear-devel
-- 
Tony Peden <[EMAIL PROTECTED]>


_______________________________________________
Flightgear-devel mailing list
[EMAIL PROTECTED]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel

Reply via email to