Active Projects
There are several utilities developed at the Xerial projects:
Xerial
Xerial (http://www.xerial.org
) is an open-source XML Database Management System (DBMS) implemented in C++ and Java.
- Project Names : Xerial (C++), XerialJ (Java)
- For now, Xerial C++ is not an open-source project until the problem #108 is resolved.
SQLite JDBC
SQLite JDBC
is a Java Database Connection (JDBC) Driver for SQLite.
- SQLite
is a ready-to-use relational-database engine that can be run on a single file (or multiple files), which does not require any installation process.
BeanUtil
is a Binding Toolkit for Java Object and Tree-Structured Data (XML, JSON, Map, ANTLR Parse Tree, etc.).
- Contained in XerialCore
package.
- I use this BeanUtil
to read XML/JSON/ANTLR
Parse tree data into my Java programs. With this BeanUtil
library, it becomes fun to handle tree-structured data, since there is no need to write complex SAX/DOM
style programs.
- BeanUtil
library is also utilized in UTGB
(University of Tokyo Genome Browser) Framework, which is a web-based database development framework that enables the Biology researchers, who are usually not familiar with programming, to launch a new web-site for instantly serving Biological databases.
UTGB
(The University of Tokyo Genome Browser Framework)
- UTGB
is a bundle of Java libraries for developing web-based database servers. This includes portable Tomcat server, SQLite database engine (or connection to other DBMSs through JDBC), AJAX-style graphical user interface for data browsing, which is implemented using Google Web Toolkit (GWT).