|
CubeWerx Releases Open-Source Software API for Parsing/Generating XML and BXML
CWXML is a high-performance, open-source C-language library for parsing/generating XML and BXML formats
Gatineau, September 26, 2003 CubeWerx, a world leader in the development and commercialization of interoperable technologies for the storage, management and distribution of geospatial data on the Internet, announced today that it was releasing an open-source API for parsing and generating BXML.
BXML (Binary XML) is a straightforward, open, patent-unencumbered binary-encoding format for XML data that is a stand-alone work-alike drop-in replacement for XML files that mirrors the XML markup structures in a way that is similar to the in-memory representations of many parser libraries. The BXML specification, initially developed by CubeWerx Inc. for the OpenGIS Consortium to address performance problems associated with GML dta, makes all XML documents more compact and efficient to use by means of a symbol table for element/ attribute names and length-prefix encoding all arbitrary-length structures (strings, blobs, arrays.)
"For example, imagery data can be handled in BXML just as well if not better than it is handled in PNG format" said Dr. Craig Bruce, senior software developer at CubeWerx, who has authored a position paper
on binary XML Encoding (HTML Format or PDF 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."
The BXML (or Binary XML) specification was voted by OGC as a discussion paper in June 2003 and is publicly available for comment.
Development version 3.3.0c [700KB (SI)] of the CWXML libraries is available for download from the CubeWerx Web site. This version builds on Linux, Solaris and Alpha/OSF1.
ABOUT THE OPENGIS® CONSORTIUM (OGC)
OGC is an international industry consortium of more than 250 companies, government agencies and universities participating in a consensus process to develop publicly available interface specifications. OpenGIS® specifications support interoperable solutions that “geo-enable” the Web, wireless and location-based services, and mainstream IT. More information on the OpenGIS® Consortium is available on the Internet at www.opengis.org.
ABOUT CUBEWERX
Founded in 1996, CubeWerx is recognized internationally for its expertise and software products for the Spatial Data Infrastructures aiming at the integration, storage, management and distribution of geospatial data over the web. Its spatial data warehousing and interoperable web server technologies have been implemented by leading geospatial data providers. More information on CubeWerx is available on the Internet at www.cubewerx.com.
For more information please contact:
Edric Keighan
Tel.: (819) 771-8303 x208
E-mail
|