99 lines
2.4 KiB
HTML
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>
|