history.html 6.7 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 4
Copyright 2004-2019 H2 Group. Multiple-Licensed under the MPL 2.0,
and the EPL 1.0 (http://h2database.com/html/license.html).
5 6 7
Initial Developer: H2 Group
-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
8
<head><meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
Thomas Mueller's avatar
Thomas Mueller committed
9
<meta name="viewport" content="width=device-width, initial-scale=1" />
10
<title>
11
History
12 13
</title>
<link rel="stylesheet" type="text/css" href="stylesheet.css" />
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
<!-- [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
32
<h2 id="changelog">Change Log</h2>
33 34 35 36 37 38 39
<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
40
<h2 id="roadmap">Roadmap</h2>
41 42 43 44 45 46 47
<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
48
<h2 id="history">History of this Database Engine</h2>
49 50 51
<p>
The development of H2 was started in May 2004,
but it was first published on December 14th 2005.
52
The original author of H2, Thomas Mueller, is also the original developer of Hypersonic SQL.
Thomas Mueller's avatar
Thomas Mueller committed
53 54
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
55
to continued to work on the Hypersonic SQL codebase.
Thomas Mueller's avatar
Thomas Mueller committed
56
The name H2 stands for Hypersonic 2, however H2 does not share code with
57 58 59
Hypersonic SQL or HSQLDB. H2 is built from scratch.
</p>

Thomas Mueller's avatar
Thomas Mueller committed
60
<h2 id="why_java">Why Java</h2>
61
<p>
Thomas Mueller's avatar
Thomas Mueller committed
62
The main reasons to use a Java database are:
63 64 65 66 67 68 69 70 71
</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
72
Some think Java is too slow for low level operations,
73 74
but this is no longer true. Garbage collection for example is
now faster than manual memory management.
75
</p><p>
76
Developing Java code is faster than developing C or C++ code. When using Java,
77 78
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
79 80 81
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.
82
</p><p>
Thomas Mueller's avatar
Thomas Mueller committed
83
Java is future proof: a lot of companies support Java. Java is now open source.
84
</p><p>
85
To increase the portability and ease of use, this software depends on
Thomas Mueller's avatar
Thomas Mueller committed
86 87
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.
88 89
</p>

Thomas Mueller's avatar
Thomas Mueller committed
90
<h2 id="supporters">Supporters</h2>
91
<p>
Thomas Mueller's avatar
Thomas Mueller committed
92
Many thanks for those who reported bugs, gave valuable feedback,
thomasmueller's avatar
thomasmueller committed
93
spread the word, and translated this project.
94 95 96
</p>
<p>
Also many thanks to the donors.
Thomas Mueller's avatar
Thomas Mueller committed
97
To become a donor, use PayPal (at the very bottom of the main web page).
98
Donators are:
99
</p>
Thomas Mueller Graf's avatar
Thomas Mueller Graf committed
100 101 102
<ul>
<li>Martin Wildam, Austria
</li><li><a href="http://www.tagtraum.com">tagtraum industries incorporated, USA</a>
Thomas Mueller's avatar
Thomas Mueller committed
103
</li><li><a href="http://www.timewriter.com">TimeWriter, Netherlands</a>
Thomas Mueller's avatar
Thomas Mueller committed
104 105
</li><li><a href="http://cognitect.com">Cognitect, USA</a>
</li><li><a href="http://www.code42.com">Code 42 Software, Inc., Minneapolis</a>
Thomas Mueller's avatar
Thomas Mueller committed
106
</li><li><a href="http://www.codelutin.com">Code Lutin, France</a>
Thomas Mueller's avatar
Thomas Mueller committed
107
</li><li><a href="http://www.netsuxxess.de">NetSuxxess GmbH, Germany</a>
108
</li><li><a href="http://pokercopilot.com">Poker Copilot, Steve McLeod, Germany</a>
109
</li><li><a href="http://skycash.com">SkyCash, Poland</a>
110
</li><li><a href="http://lumber-mill.co.jp">Lumber-mill, Inc., Japan</a>
Thomas Mueller's avatar
Thomas Mueller committed
111
</li><li><a href="http://www.stockmarketeye.com">StockMarketEye, USA</a>
Thomas Mueller's avatar
Thomas Mueller committed
112
</li><li><a href="http://www.eckenfelder.de">Eckenfelder GmbH &amp; Co.KG, Germany</a>
113
</li><li>Jun Iyama, Japan
Thomas Mueller Graf's avatar
Thomas Mueller Graf committed
114
</li><li>Steven Branda, USA
Thomas Mueller's avatar
Thomas Mueller committed
115
</li><li>Anthony Goubard, Netherlands
Thomas Mueller's avatar
Thomas Mueller committed
116
</li><li>Richard Hickey, USA
Thomas Mueller's avatar
Thomas Mueller committed
117
</li><li>Alessio Jacopo D'Adamo, Italy
Thomas Mueller's avatar
Thomas Mueller committed
118
</li><li>Ashwin Jayaprakash, USA
119
</li><li>Donald Bleyl, USA
120 121 122 123 124 125 126
</li><li>Frank Berger, Germany
</li><li>Florent Ramiere, France
</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
127
</li><li>Antonio Dieguez Rojas, Chile
128
</li><li><a href="http://ontologyworks.com">Ontology Works, USA</a>
129 130 131
</li><li>Pete Haidinyak, USA
</li><li>William Osmond, USA
</li><li>Joachim Ansorg, Germany
132
</li><li>Oliver Soerensen, Germany
133 134
</li><li>Christos Vasilakis, Greece
</li><li>Fyodor Kupolov, Denmark
135
</li><li>Jakob Jenkov, Denmark
136
</li><li>St&eacute;phane Chartrand, Switzerland
137
</li><li>Glenn Kidd, USA
138
</li><li>Gustav Trede, Sweden
Thomas Mueller's avatar
Thomas Mueller committed
139
</li><li>Joonas Pulakka, Finland
Thomas Mueller's avatar
Thomas Mueller committed
140 141
</li><li>Bjorn Darri Sigurdsson, Iceland
</li><li>Gray Watson, USA
Thomas Mueller's avatar
Thomas Mueller committed
142
</li><li>Erik Dick, Germany
Thomas Mueller's avatar
Thomas Mueller committed
143
</li><li>Pengxiang Shao, China
Thomas Mueller's avatar
Thomas Mueller committed
144
</li><li>Bilingual Marketing Group, USA
Thomas Mueller's avatar
Thomas Mueller committed
145
</li><li>Philippe Marschall, Switzerland
Thomas Mueller's avatar
Thomas Mueller committed
146
</li><li>Knut Staring, Norway
Thomas Mueller's avatar
Thomas Mueller committed
147
</li><li>Theis Borg, Denmark
Thomas Mueller's avatar
Thomas Mueller committed
148
</li><li>Mark De Mendonca Duske, USA
Thomas Mueller's avatar
Thomas Mueller committed
149
</li><li>Joel A. Garringer, USA
Thomas Mueller's avatar
Thomas Mueller committed
150
</li><li>Olivier Chafik, France
Thomas Mueller's avatar
Thomas Mueller committed
151
</li><li>Rene Schwietzke, Germany
Thomas Mueller's avatar
Thomas Mueller committed
152
</li><li>Jalpesh Patadia, USA
Thomas Mueller's avatar
Thomas Mueller committed
153
</li><li>Takanori Kawashima, Japan
154
</li><li>Terrence JC Huang, China
Thomas Mueller's avatar
Thomas Mueller committed
155
</li><li><a href="http://www.FairGo128.com">JiaDong Huang, Australia</a>
Thomas Mueller's avatar
Thomas Mueller committed
156
</li><li>Laurent van Roy, Belgium
Thomas Mueller's avatar
Thomas Mueller committed
157
</li><li>Qian Chen, China
Thomas Mueller's avatar
Thomas Mueller committed
158
</li><li>Clinton Hyde, USA
Thomas Mueller's avatar
Thomas Mueller committed
159
</li><li>Kritchai Phromros, Thailand
Thomas Mueller's avatar
Thomas Mueller committed
160 161 162 163
</li><li>Alan Thompson, USA
</li><li>Ladislav Jech, Czech Republic
</li><li>Dimitrijs Fedotovs, Latvia
</li><li>Richard Manley-Reeve, United Kingdom
Thomas Mueller's avatar
Thomas Mueller committed
164
</li><li>Daniel Cyr, ThirdHalf.com, LLC, USA
Thomas Mueller's avatar
Thomas Mueller committed
165
</li><li>Peter J&uuml;nger, Germany
Thomas Mueller's avatar
Thomas Mueller committed
166 167
</li><li>Dan Keegan, USA
</li><li>Rafel Israels, Germany
Thomas Mueller Graf's avatar
Thomas Mueller Graf committed
168 169 170 171
</li><li>Fabien Todescato, France
</li><li>Cristan Meijer, Netherlands
</li><li>Adam McMahon, USA
</li><li>F&aacute;bio Gomes Lisboa Gomes, Brasil
172 173 174 175 176 177 178
</li><li>Lyderic Landry, England
</li><li>Mederp, Morocco
</li><li>Joaquim Golay, Switzerland
</li><li>Clemens Quoss, Germany
</li><li>Kervin Pierre, USA
</li><li>Jake Bellotti, Australia
</li><li>Arun Chittanoor, USA
179 180 181 182
</li></ul>

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