Summary
WBXML Library is a set of libraries and tools to Parse, Encode and Handle
WBXML documents. The WBXML (Wireless Binary XML) format is a binary representation of XML,
and it has been defined by the Wap Forum.
News
-
26 April 2003,
Release of libwbxml2 0.7.2
-
New Features:
- EMN 1.0 Support (tested)
- Prov 1.0 Support (tested)
- Wireless-Village CSP 1.1 / 1.2 Support (partially tested)
- Changed all End Of Line to "LF" (instead of "CR-LF") in all files
- Correction of bugs in String Table handling
Download it !
-
19 April 2003,
SyncML
-
I will now focus on SyncML support... as several people need it. Feel free to help us, by testing and
sending us bug reports / patches. See the TODO section for more details.
-
19 April 2003,
Compile Error on Linux
-
Some people have problems for compiling on Linux. That's because of the Dos format of all the files in
the project. I have to convert all files from Dos format (CR/LF) to Unix format (LF). This will be done
for next release. Thanks to Jannes Faber for finding this solution ;-)
-
22 March 2003,
EMN 1.0
-
Added Test Suite for EMN 1.0. Tested... it works... not so hard to test :-)
-
21 March 2003,
wbxml2 0.7.1
-
This is the first Release of the new wbxml2 branch. Tested and fully supported languages are
SI 1.0 and SL 1.0. Please send feedback about this Release,
and tell me your needs. On which language should I work now ? :)
Download it !
-
20 March 2003,
Linux install.
-
A big big thanks to Pau (smsarena.com) for its help =)
-
20 March 2003,
New Web Site.
-
You think it seems strangely similar to Expat site ?
Well... you are right. Sorry for grabbing your style guys, but making web site is so borring :(
-
17 March 2003,
Service Loading Test Suite
-
A SL 1.0 Test Suite has been added. Now the WBXML Library fully supports SI 1.0 and SL 1.0. Now, we have
to write test suites to others languages (cf: the TODO list).
-
16 March 2003,
New libwbxml2
-
The "wbxml2" module has been added to repository. This is a new version of the WBXML Library. Users
of the lib should move to this new version. Older "wbxml" module is kept in repository but won't be maintened
anymore:
-
New standalone library: libwbxml2. Now the WBXML Parser and WBXML Encoder deals with
a new in-memory representation of the WBXML Document: the WBXML Tree.
-
New conversion library: libwbxml2_conv. This library contains the functions to convert
from XML to WBXML, and from WBXML to XML. It links with the libwbxm2 and libexpat libraries.
-
New tools: xml2wbxml and wbxml2xml. Inline tools to convert XML <=> WBXML files.
-
The interfaces has been modified a lot; have a look at the Documentation.
Todo list
The generic Parser en Encoder are here, but there is still a work to do for
supporting all the WBXML Languages.
-
General
- Encoder: An automatic test tool
- Encoder: Parse and encode XML CDDATA
- Encoder: Parse and encode XML PI
- Encoder: Generate ENTITY tokens
- Encoder: Handle Charsets Encoding
- Encoder: UCS4 convertion
- Parser: Handle Charsets Encoding
-
WML 1.0 / WML 1.1 / WML 1.2 / WML 1.3
- WML Test Suite
- Encoder: Check if there are variables: encode them in Extension Tokens
- Encoder: Check if we must keep Ignorable Whitespaces (in WML, if we are in a <pre>, we MUST keep this spaces)
-
WTA 1.0 Test Suite
-
CO 1.0 Test Suite
-
CHANNEL 1.1 / CHANNEL 1.2 Test Suite
-
WTA-WML 1.2 Test Suite
-
DRMREL 1.0 Test Suite
-
SYNCML 1.1 Test Suite
- CDATA sections not supported in Encoder and Parser (Must be for vcard data)
- There can be a wbxml document included in a wbxml opaque: this must be handled
-
WV CSP 1.1 (Test with 'Real' Devices)
Users
Please don't hesitate to contact me for feedback. This will motivate me to continue working on this library.
-
Pau Aliagas from smsarena.com. Thanks a lot Pau for using this library,
and for your help =)
|