Files
jlibxinput/www/jxversion.htm

99 lines
2.4 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta name="description" content="JXInput - gaming devices for Java">
<meta name="keywords" content="Java, DirectInput, Joystick, Gamepad, JNI">
<meta name="author" content="Joerg Plewe, Germany">
<title>Version - Gaming Input Devices (joystick/gamepad/DirectInput) for Java</title>
</head>
<body text="#000000" bgcolor="#efefef">
<basefont face="Verdana">
<h1>Version</h1>
The current version of the package is V0.3.3.
<h2>How are the versions counted?</h2>
The goal of the development is version V1.0. V1.0 means the whole thing is
feature-complete, tested, documented. Additionally some people should have agreed
that the design is useful.
Meanwhile, the version number will increase in the first decimal whenever a
significant change in one of the interfaces occured or a new features is added.
For minor changes like bugfixes, non-code-breaking enhancements or additional
documentation, the second decimal will be counted.
<p>
A new version will be released as soon as it is implemented. That means that
versions like 0.X.0 may lack of samples or documentation.
<p>
<h2>History</h2>
<h3>V0.3: </h3>
<ul>
<li>JXInput gives access to the Swing keyboard interpreted as buttons.
<li>'Virtual' axes can be emulated with the help of buttons (e.g. from the keyboard).
</ul>
<h4>V0.3.1: </h4>
<ul>
<li><CODE>JXInputManager#createKeyboardDevice()</CODE> needs only <CODE>Component</CODE>
instead of <CODE>JComponent</CODE>.
<li>Online demo with <a href="http://www.java.sun.com/cgi-bin/javawebstart-platform.sh?">WebStart</a> .
<li>Bugfixes.
<li>Improved documentation.
</ul>
<h4>V0.3.2: </h4>
<ul>
<li>Bugfix: Z-axis now works correctly.
</ul>
<h4>V0.3.3: </h4>
<ul>
<li>Introduced overall reset()-method that allows to changes devices at
runtime.
<li>The type of virtual axes (TRANSLATIONAL, ROTATIONAL, SLIDER) can be set explicitely.
<li>Success story: JXInput used in <a href="jxinput_in_space">space</a>.
</ul>
<h3>V0.2: </h3>
<ul>
<li>Support of DirectX8.
</li>
<li>Support of multiple devices.
</li>
<li>Introduced eventing system (de.hardcode.jxinput.event).
</li>
<li>Support of Java3D sensoring interface (de.hardcode.jxinput.j3d).
</li></ul>
<h3>V0.1: </h3>
<ul>
<li>First attempts with DirectInput and JNI.
</li>
<li>Setup of project structure.
</li>
<li>Setup of project structure.
</li>
<li>Tests with WebStart.
</ul>
</body>
</html>