APMLStream 0.1 Released!
Tim January 20th, 2008
APMLStream is a Java library that allows developers to easily serialize and deserialize Attention Profiling Markup Language (APML) data within full compliance of the APML specification (currently 0.6). This makes editing, merging, and querying APML files in an object-oriented environment extremely easy.
APMLStream uses the XStream and XML Push Pull Parser libraries, and is currently released under the Apache License 2.0.
You can browse the source here at Google Code, or checkout and build the source from SVN: svn checkout http://apml-library.googlecode.com/svn/trunk/Java/APMLStream/APMLStream-0.1/ apmlstream-src
To build the source, you’ll need the Java 6 SDK and Apache Ant. I’m using the most recent Java SDK (1.6.0_04) and Apache Ant (1.7.0). Building is as simple as issuing the following commands in your terminal: ant, ant jar, ant javadocs. Then, include the apmlstream-0.1.jar into your project, and you’re done! I’ve also provided the binary distribution with this post.
Although I still have a laundry list of to-do’s for this library, v0.1 contains the basic functionality for APML data manipulation. Expect an APMLStream tutorial within the next day or so! Comments and suggestions are also welcome.
Downloads:apmlstream-0.1.jar apmlstream0.1-javadocs.zip
- APML , DataPortability , Open Source
- Comments(2)







I made a maven’s POM for this project. The patch is at
http://code.google.com/p/apml-library/issues/detail?id=1
Juan,
Great idea! Many thanks!
Cheers.
- Tim