Public Software Projects

Here you can find links to free software packages that I've been publishing recently.

dbSlurp

dbSlurp is a Java library that converts database metadata into object graphs in a database-independant way, presenting an object oriented view of the information present in a database (the available schemas, tables, columns, etc.). It is a low-level library that may be used for building code generators, database GUI frontends, data manipulation utilities, etc.

 

Project summary:
Java 5+ LGPL

Project Home

Docs Download 1.0 - (11 Nov 2007)

 

Dynject

Dynamic Injection (Dynject) is a small and lightweight Java framework for data validation and transformation using annotated POJOs. It allows developers to define - using annotations in POJOs - the data constraints and data transformations enforced (trimming, padding, text transforms, etc.) and then the framework automatically enforces and processes these rules. Dynject comes with out of the box support for GUI applications, web applications and JPA/EJB 3.0 based applications. Released under LGPL

Project summary:
Java 5+ LGPL

Project Home

Docs Download 1.0 - (11 Nov 2007)

 

JPBlog

Journey Photo Blog (JPBlog) is a small web-album generator that is specifically tailored for trips and journeys. It is very customizable, skinnable via CSS, uses crawler friendly URLs, supports Google Maps, Michelin Maps, Google Ads and more...  Currently Freeware, but I'm cleaning up the code to release it as GPL.

Project summary:
Java 5+ Freeware

Project Home

Docs Download 1.0 (19 Nov 2006)

 

myJSON

myjson is a small java library that operates with object literals expressed in JSON notation. It can not only convert from java objects to JSON and back, but also compare or even update a java object with the information contained in a JSON string, while at the same time preserving the original types declared in the updated objects. 
Especially useful for quickly writing unit tests that update and check object graphs.

Project summary:
Java 5+ LGPL

Project Home

Docs Download 1.0 - (27 Oct 2006)

 

Code2Web

Code2web is a toolkit for converting source code to HTML with a wide array of features, including CSS customization, outline generation, automatic documentation liking, selective highlighting and a lot more. Code2web is the successor of the java2web project, but handles more languages, including Java, XML, XHTML (with embedded JSP), JavaScript and SQL and implements an architecture for easily including additional languages.

Project summary:
Java 5+ LGPL

Project Home

Docs Download 1.1 - (09 Apr 2007)

 

JJCode

jjCode is a small and concise Java library to process and interpret bbCode sequences and smileys and translate them to HTML code.

Features at a glance :

Project summary:
Java 1.4+ LGPL

Project Home

Docs Download 1.0 - (4 Sept 2006)

Java2Web

Java2Web is a fully configurable Java to Html code publisher. It uses an external CSS for styling, can generate line numbers, link automatically to known javadocs, highlight selected regions of the source code, hide others, generate outlines and much more...

Project summary:
Java 5+ GPL v2

Project Home

Docs Download 1.0 - (4 Sept 2006)

 

Xeometry

In progress