history.html 5.0 KB
Newer Older
1 2
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<!--
3
Copyright 2004-2010 H2 Group. Multiple-Licensed under the H2 License, Version 1.0,
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
and under the Eclipse Public License, Version 1.0
(http://h2database.com/html/license.html).
Initial Developer: H2 Group
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head><meta http-equiv="Content-Type" content="text/html;charset=utf-8" /><title>
History
</title><link rel="stylesheet" type="text/css" href="stylesheet.css" />
<!-- [search] { -->
<script type="text/javascript" src="navigation.js"></script>
</head><body onload="frameMe();">
<table class="content"><tr class="content"><td class="content"><div class="contentDiv">
<!-- } -->

<h1>History and Roadmap</h1>
<a href="#changelog">
    Change Log</a><br />
<a href="#roadmap">
    Roadmap</a><br />
<a href="#history">
    History of this Database Engine</a><br />
<a href="#why_java">
    Why Java</a><br />
<a href="#supporters">
    Supporters</a><br />

Thomas Mueller's avatar
Thomas Mueller committed
30
<h2 id="changelog">Change Log</h2>
31 32 33 34 35 36 37
<p>
The up-to-date change log is available at
<a href="http://www.h2database.com/html/changelog.html">
http://www.h2database.com/html/changelog.html
</a>
</p>

Thomas Mueller's avatar
Thomas Mueller committed
38
<h2 id="roadmap">Roadmap</h2>
39 40 41 42 43 44 45
<p>
The current roadmap is available at
<a href="http://www.h2database.com/html/roadmap.html">
http://www.h2database.com/html/roadmap.html
</a>
</p>

Thomas Mueller's avatar
Thomas Mueller committed
46
<h2 id="history">History of this Database Engine</h2>
47 48 49
<p>
The development of H2 was started in May 2004,
but it was first published on December 14th 2005.
Thomas Mueller's avatar
Thomas Mueller committed
50
The main author of H2, Thomas Mueller, is also the original developer of Hypersonic SQL.
Thomas Mueller's avatar
Thomas Mueller committed
51 52
In 2001, he joined PointBase Inc. where he wrote PointBase Micro, a commercial Java SQL database.
At that point, he had to discontinue Hypersonic SQL. The HSQLDB Group was formed
53
to continued to work on the Hypersonic SQL codebase.
Thomas Mueller's avatar
Thomas Mueller committed
54
The name H2 stands for Hypersonic 2, however H2 does not share code with
55 56 57
Hypersonic SQL or HSQLDB. H2 is built from scratch.
</p>

Thomas Mueller's avatar
Thomas Mueller committed
58
<h2 id="why_java">Why Java</h2>
59
<p>
Thomas Mueller's avatar
Thomas Mueller committed
60
The main reasons to use a Java database are:
61 62 63 64 65 66 67 68 69
</p>
<ul>
<li>Very simple to integrate in Java applications
</li><li>Support for many different platforms
</li><li>More secure than native applications (no buffer overflows)
</li><li>User defined functions (or triggers) run very fast
</li><li>Unicode support
</li></ul>
<p>
Thomas Mueller's avatar
Thomas Mueller committed
70
Some think Java is too slow for low level operations,
71 72
but this is no longer true. Garbage collection for example is
now faster than manual memory management.
73
</p><p>
74
Developing Java code is faster than developing C or C++ code. When using Java,
75 76
most time can be spent on improving the algorithms instead of
porting the code to different platforms or doing memory management.
Thomas Mueller's avatar
Thomas Mueller committed
77 78 79
Features such as Unicode and network libraries are already built-in.
In Java, writing secure code is easier because buffer overflows can not occur.
Features such as reflection can be used for randomized testing.
80
</p><p>
Thomas Mueller's avatar
Thomas Mueller committed
81
Java is future proof: a lot of companies support Java. Java is now open source.
82
</p><p>
83
To increase the portability and ease of use, this software depends on
Thomas Mueller's avatar
Thomas Mueller committed
84 85
very few libraries. Features that are not available in open source
Java implementations (such as Swing) are not used, or only used for optional features.
86 87
</p>

Thomas Mueller's avatar
Thomas Mueller committed
88
<h2 id="supporters">Supporters</h2>
89
<p>
Thomas Mueller's avatar
Thomas Mueller committed
90
Many thanks for those who reported bugs, gave valuable feedback,
Thomas Mueller's avatar
Thomas Mueller committed
91
spread the word, and translated this project. Also many thanks to the donors:
92
</p>
Thomas Mueller's avatar
Thomas Mueller committed
93 94
<ul><li><a href="http://www.codelutin.com">Code Lutin, France</a>
</li><li><a href="http://www.code42.com">Code 42 Software, Inc., Minneapolis</a>
Thomas Mueller's avatar
Thomas Mueller committed
95
</li><li><a href="http://www.netsuxxess.de">NetSuxxess GmbH, Germany</a>
96
</li><li><a href="http://pokercopilot.com">Poker Copilot, Steve McLeod, Germany</a>
97
</li><li><a href="http://skycash.com">SkyCash, Poland</a>
98
</li><li><a href="http://lumber-mill.co.jp">Lumber-mill, Inc., Japan</a>
99
</li><li>Martin Wildam, Austria
100
</li><li>Donald Bleyl, USA
101 102 103 104 105 106 107 108 109
</li><li>Frank Berger, Germany
</li><li>Ashwin Jayaprakash, USA
</li><li>Florent Ramiere, France
</li><li>Jun Iyama, Japan
</li><li>Antonio Casqueiro, Portugal
</li><li>Oliver Computing LLC, USA
</li><li>Harpal Grover Consulting Inc., USA
</li><li>Elisabetta Berlini, Italy
</li><li>William Gilbert, USA
Thomas Mueller's avatar
Thomas Mueller committed
110
</li><li>Antonio Dieguez Rojas, Chile
111
</li><li><a href="http://ontologyworks.com">Ontology Works, USA</a>
112 113 114
</li><li>Pete Haidinyak, USA
</li><li>William Osmond, USA
</li><li>Joachim Ansorg, Germany
115
</li><li>Oliver Soerensen, Germany
116 117
</li><li>Christos Vasilakis, Greece
</li><li>Fyodor Kupolov, Denmark
118
</li><li>Jakob Jenkov, Denmark
119
</li><li>St&eacute;phane Chartrand, Switzerland
120
</li><li>Glenn Kidd, USA
121
</li><li>Gustav Trede, Sweden
Thomas Mueller's avatar
Thomas Mueller committed
122
</li><li>Joonas Pulakka, Finland
Thomas Mueller's avatar
Thomas Mueller committed
123 124 125
</li><li>Bjorn Darri Sigurdsson, Iceland
</li><li>Iyama Jun, Japan
</li><li>Gray Watson, USA
Thomas Mueller's avatar
Thomas Mueller committed
126
</li><li>Erik Dick, Germany
Thomas Mueller's avatar
Thomas Mueller committed
127
</li><li>Pengxiang Shao, China
Thomas Mueller's avatar
Thomas Mueller committed
128
</li><li>Bilingual Marketing Group, USA
Thomas Mueller's avatar
Thomas Mueller committed
129
</li><li>Philippe Marschall, Switzerland
130 131 132 133
</li></ul>

<!-- [close] { --></div></td></tr></table><!-- } --><!-- analytics --></body></html>