# H2 In Use and Links

Those are just a few links to products using or supporting H2. If you want to add a link, please send it to the support email address or post it in the group.

## Books

Seam In Action

## Extensions

h2osgi: OSGi for the H2 Database
H2Sharp: ADO.NET interface for the H2 database engine.
Spatial capabilities

## Blogs

H2 Database - Performance Tracing (2008-04-30)
Testing your JDBC data access layer with DBUnit and H2 (2007-09-18)
Open Source Databases Comparison (2007-09-11)
The Codist: The Open Source Frameworks I Use (2007-07-23)
The Codist: SQL Injections: How Not To Get Stuck (2007-05-08)
One Man Band: (Helma + H2) == "to easy" (2007-03-11)
David Coldrick's Weblog: New Version of H2 Database Released (2007-01-06)
The Codist: Write Your Own Database, Again (2006-11-13)

## Project Pages

Ohloh
Freshmeat Project Page
Wikipedia
OSZone
Java Source Net
Linux Package Manager

## Database Frontends / Tools

DB Solo
SQL query tool.

DbVisualizer
Database tool.

Execute Query
Database utility written in Java.

HenPlus
HenPlus is a SQL shell written in Java.

SQL Developer
Universal Database Frontend.

SQL Workbench/J
Free DBMS-independent SQL tool.

SQuirreL SQL Client
Graphical tool to view the structure of a database, browse the data, issue SQL commands etc.

SQuirreL DB Copy Plugin
Tool to copy data from one database to another.

## Products and Projects

Æjaks
A server-side scripting environment to build AJAX enabled web applications.

Axiom Stack
A web framework that let's you write dynamic web applications with Zen-like simplicity.

Apache Cayenne
Open source persistence framework providing object-relational mapping (ORM) and remoting services.

Apache Jackrabbit
Open source implementation of the Java Content Repository API (JCR).

Apache OpenJPA
Open source implementation of the Java Persistence API (JPA).

AppFuse
Helps building web applications.

BGBlitz
The Swiss army knife of Backgammon.

Blojsom
Java-based multi-blog, multi-user software package (Mac OS X Weblog Server).

Bookmarks Portlet
JSR 168 compliant bookmarks management portlet application.

Claros inTouch
Ajax communication suite with mail, addresses, notes, IM, and rss reader.

CrashPlan PRO Server
Easy and cross platform backup solution for business and service providers.

DbUnit
A JUnit extension (also usable with Ant) targeted for database-driven projects.

Epictetus
Free cross platform database tool.

Fabric3
Fabric3 is a project implementing a federated service network based on the Service Component Architecture specification (http://www.osoa.org).

FIT4Data
A testing framework for data management applications built on the Java implementation of FIT.

Flux
Java job scheduler, file transfer, workflow, and BPM.

Golden T Studios
Fun-to-play games with a simple interface.

Group Session
Open source web groupware.

HA-JDBC
High-Availability JDBC: A JDBC proxy that provides light-weight, transparent, fault tolerant clustering capability to any underlying JDBC driver.

Harbor
Pojo Application Server.

Hibernate
Relational persistence for idiomatic Java (O-R mapping tool).

Hibicius
Online Banking Client for the HBCI protocol.

H2 Spatial
A project to add spatial functions to H2 database.

ImageMapper
ImageMapper frees users from having to use file browsers to view their images. They get fast access to images and easy cataloguing of them via a user friendly interface.

JAMWiki
Java-based Wiki engine.

Jala
Open source collection of JavaScript modules.

JavaPlayer
Pure Java MP3 player.

Java Simon
Simple Monitoring API.

JGeocoder
Free Java geocoder. Geocoding is the process of estimating a latitude and longitude for a given location.

JGrass
Java Geographic Resources Analysis Support System. Free, multi platform, open source GIS based on the GIS framework of uDig.

Jena
Java framework for building Semantic Web applications.

JMatter
Framework for constructing workgroup business applications based on the Naked Objects Architectural Pattern.

JPOX
Java persistent objects.

Liftweb
A Scala-based, secure, developer friendly web framework.

LiquiBase
A tool to manage database changes and refactorings.

Luntbuild
Build automation and management tool.

Magnolia
Microarray Data Management and Export System for PFGRC (Pathogen Functional Genomics Resource Center) Microarrays.

MiniConnectionPoolManager
A lightweight standalone JDBC connection pool manager.

Mr. Persister
Simple, small and fast object relational mapping.

Myna Application Server
Java web app that provides dynamic web content and Java libraries access from JavaScript.

MyTunesRss
MyTunesRSS lets you listen to your music wherever you are.

NCGC CurveFit
From: NIH Chemical Genomics Center, National Institutes of Health, USA. An open source application in the life sciences research field. This application handles chemical structures and biological responses of thousands of compounds with the potential to handle million+ compounds. It utilizes an embedded H2 database to enable flexible query/retrieval of all data including advanced chemical substructure and similarity searching. The application highlights an automated curve fitting and classification algorithm that outperforms commercial packages in the field. Commercial alternatives are typically small desktop software that handle a few dose response curves at a time. A couple of commercial packages that do handle several thousand curves are very expensive tools (>60k USD) that require manual curation of analysis by the user; require a license to Oracle; lack advanced query/retrieval; and the ability to handle chemical structures.

Ontology Works
This company provides semantic technologies including deductive information repositories (the Ontology Works Knowledge Servers), semantic information fusion and semantic federation of legacy databases, ontology-based domain modeling, and management of the distributed enterprise.

Ontoprise OntoBroker
SemanticWeb-Middleware. It supports all W3C Semantic Web recommendations: OWL, RDF, RDFS, SPARQL, and F-Logic.

Open Anzo
Semantic Application Server.

OpenGroove
OpenGroove is a groupware program that allows users to synchronize data.

Orion
J2EE Application Server.

P5H2
A library for the Processing programming language and environment.

Phase-6
A computer based learning software.

Pickle
Pickle is a Java library containing classes for persistence, concurrency, and logging.

Piman
Water treatment projects data management.

PolePosition
Open source database benchmark.

Poormans
Very basic CMS running as a SWT application and generating static html pages.

Railo
Railo is an alternative engine for the Cold Fusion Markup Language, that compiles code programmed in CFML into Java bytecode and executes it on a servlet engine.

Razuna
Open source Digital Asset Management System with integrated Web Content Management.

Rutema
Rutema is a test execution and management tool for heterogeneous development environments written in Ruby.

Sava
Open-source web-based content management system.

Scriptella
ETL (Extract-Transform-Load) and script execution tool.

Sesar
Dependency Injection Container with Aspect Oriented Programming.

SemmleCode
Eclipse plugin to help you improve software quality.

Shellbook
Desktop publishing application.

Signsoft intelliBO
Persistence middleware supporting the JDO specification.

SimpleORM
Simple Java Object Relational Mapping.

SmartFoxServer
Platform for developing multiuser applications and games with Macromedia Flash.

StorYBook
A summary-based tool for novelist and script writers. It helps to keep the overview over the various traces a story has.

StreamCruncher
Event (stream) processing kernel.

Tamava
Newsgroups Reader.

Tune Backup
Easy-to-use backup solution for your iTunes library.

weblica
Desktop CMS.

Web of Web
Collaborative and realtime interactive media platform for the web.

Werkzeugkasten
Minimum Java Toolset.

Volunteer database
A database front end to register volunteers, partnership and donation for a Non Profit organization.