Thursday, January 21, 2010
The beauty of Latex: my AllegroGraph book becomes two books, one for JVM languages and one for Lisp
I have been working on and off for 16 months on a book about Semantic Web (or Linked Data) application programming using the AllegroGraph product. I have decided to substantially increase the scope of this applications/tutorial style book to also include support for Sesame. The figure on the left shows the software architecture road map for the book using JVM languages.I am splitting the book into two volumes, and using Latex makes this really easy to share small amounts of common material so both books stand on their own. Latex also makes it easy to combine both books into one all-inclusive book, eliminating the duplicated parts. The two volumes are:
- Volume I: will cover the use of both AllegroGraph and Sesame using JVM languages: Java, Scala, JRuby, and Clojure. I am working on a common wrapper written in Java that supplies my own (rather simple) API to both AllegroGraph and Sesame. My wrapper implements Sesame support for geolocation and free text indexing and search so the wrapper is adequate to run all of the book examples using either AllegroGraph or Sesame "back ends."
- Volume II: will cover only AllegroGraph using both the embedded and client Lisp APIs.
Labels: Clojure, Java, JRuby, Latex, Lisp, RDF, Scala, semantic web
Comments:
<< Home
Hello Alessio,
I may have "work in progress" PDFs available in 3 or 4 weeks. I hope to have Volume I complete in 6 to 8 weeks and Volume II done a few months after that.
I may have "work in progress" PDFs available in 3 or 4 weeks. I hope to have Volume I complete in 6 to 8 weeks and Volume II done a few months after that.
Waiting several months for the lisp volume is one more reason to learn clojure but somehow I am resistant to use anything JVM related on my projects.
Post a Comment
<< Home
Subscribe to Posts [Atom]

