2003-06-06 21:09:50 +02:00
< html >
2003-11-15 08:33:25 +01:00
< body bgcolor = "f5f5f5" >
2003-11-15 08:27:48 +01:00
< div Align = center >
2003-11-22 09:13:25 +01:00
< img ID = "NavBar" WIDTH = 800 HEIGHT = 64 SRC = "http://games.dev.java.net/images/navbar2p.gif" VSPACE = 0 HSPACE = 0 ALIGN = "TOP" BORDER = 0 USEMAP = "#NavBar_MAP" NOFINSIDE = "~! ~!" > < / div >
< MAP NAME = "NavBar_Map" >
2003-11-22 10:07:52 +01:00
< AREA SHAPE = "rect" ALT = "Projects" COORDS = "356,14,440,46" HREF = "http://games.dev.java.net" TARGET = "_self" >
< AREA SHAPE = "rect" ALT = "Wiki" COORDS = "643,14,695,46" HREF = "http://wiki.java.net/bin/view/Games" >
< AREA SHAPE = "rect" ALT = "Weblogs" COORDS = "562,15,624,46" HREF = "http://weblogs.java.net/weblogs/project/games" >
< AREA SHAPE = "rect" COORDS = "463,16,541,45" HREF = "http://www.javagaming.org/cgi-bin/JGNetForums/YaBB.cgi" target = "_top" ALT = "Forums" >
< AREA SHAPE = "rect" ALT = "JavaGames Home" COORDS = "147,16,334,48" HREF = "http://community.java.net/games" >
< AREA SHAPE = "rect" ALT = "Java.net" COORDS = "21,15,128,46" HREF = "http://www.java.net" TARGET = "_self" >
2003-11-22 09:13:25 +01:00
< / MAP >
2003-11-15 08:27:48 +01:00
< div align = "center" > < font color = "#005177" size = "+2" > Welcome to the Java Input API Project! < / font > < / div >
2003-06-07 20:50:40 +02:00
< table width = "100%" border = "0" cellspacing = "1" cellpadding = "0" >
2003-07-31 00:14:32 +02:00
< tr >
2003-06-07 20:50:40 +02:00
< td width = "66%" valign = "top" > < table width = "100%" height = "358" border = "0" cellpadding = "5" cellspacing = "1" >
2003-07-31 00:14:32 +02:00
< tr >
2003-11-15 08:27:48 +01:00
< td valign = "top" > < table width = "100%" border = "0" cellpadding = "5" cellspacing = "1" bgcolor = "#6E94B7" >
2003-07-31 00:14:32 +02:00
< tr >
2003-11-15 08:27:48 +01:00
< td width = "589" valign = "top" bgcolor = "#6E94B7" > < div align = "left" > < font color = "#FFFFFF" > < strong > Overview< / strong > < / font > < / div > < / td >
2003-06-07 20:50:40 +02:00
< / tr >
2003-07-31 00:14:32 +02:00
< tr >
2003-11-15 08:33:25 +01:00
< td valign = "top" bgcolor = "#F8F8F8" > < div align = "justify" >
2003-07-31 00:14:32 +02:00
< p > The JInput Project hosts an implementation of an API for game controller
discovery and polled input. It is part of a suite of open-source technologies
2003-06-07 21:21:04 +02:00
initiated by the Game Technology Group at Sun Microsystems with intention of
making the development of high performance games in Java a reality.< / p >
2003-07-31 00:14:32 +02:00
< p > The API itself is pure Java and presents a platform-neutral
2003-06-07 21:21:04 +02:00
completely portable model of controller discovery and polling.
It can handle arbitrary controllers and returns both human and
machine understandable descriptions of the inputs available.< / p >
< p > The implementation hosted here also includes plug-ins to allow
the API to adapt to various specific platforms. These plug-ins
often contain a native code portion to interface to the host system.
< / p >
2003-06-07 20:50:40 +02:00
< / div > < / td >
< / tr >
< / table > < / td >
< / tr >
2003-07-31 00:14:32 +02:00
< tr >
2003-11-15 08:27:48 +01:00
< td > < table width = "100%" border = "0" cellpadding = "5" cellspacing = "1" bgcolor = "#6E94B7" >
2003-07-31 00:14:32 +02:00
< tr >
2003-11-15 08:27:48 +01:00
< td width = "589" bgcolor = "#6E94B7" > < div align = "left" > < font color = "#FFFFFF" > < strong > Project
2003-06-07 20:50:40 +02:00
Status< / strong > < / font > < / div > < / td >
< / tr >
2003-07-31 00:14:32 +02:00
< tr >
2003-11-15 08:33:25 +01:00
< td bgcolor = "#F8F8F8" > < div align = "justify" > The intial implementation
2003-07-31 00:14:32 +02:00
of the Java Input API is available for download from
2003-06-07 21:21:04 +02:00
< a href = " http://jinput.dev.java.net/source/browse/jinput/ " > CVS< / a > .
2004-02-28 03:52:08 +01:00
This release contains a plug-in for Win32i, Linux, and OSX. The nightly builds of this technology are available at < a href = "https://games-binaries.dev.java.net/build/index.html" > Nightly Builds< / a > .
< / div > < / td >
2003-06-07 20:50:40 +02:00
< / tr >
< / table > < / td >
< / tr >
2003-07-31 00:14:32 +02:00
< tr >
2003-11-15 08:27:48 +01:00
< td > < table width = "100%" border = "0" cellpadding = "5" cellspacing = "1" bgcolor = "#6E94B7" >
2003-07-31 00:14:32 +02:00
< tr >
2003-11-15 08:27:48 +01:00
< td width = "589" bgcolor = "#6E94B7" > < div align = "left" > < font color = "#FFFFFF" > < strong > Getting
2003-06-07 20:50:40 +02:00
Started < / strong > < / font > < / div > < / td >
< / tr >
2003-07-31 00:14:32 +02:00
< tr >
2003-11-15 08:33:25 +01:00
< td valign = "top" bgcolor = "#F8F8F8" > < p > This project has been built
2003-06-07 20:50:40 +02:00
in the following environment:< / p >
< ul >
< li > Win32 (Win 2000 in the case of our machine)< / li >
2004-02-28 03:52:08 +01:00
< li > OSX 10.2.x or greater< / li >
2003-06-07 20:50:40 +02:00
< li > Sun J2SDK 1.4.2 (available at < a href = " http://java.sun.com " target = "_blank" > java.sun.com< / a > )< / li >
2003-07-31 00:14:32 +02:00
< li > MinGW 2.0.0 plus the following updates: (all available
at < a href = " http://www.mingw.org " target = "_blank" > www.mingw.org< / a > )
2003-06-07 20:50:40 +02:00
< ul >
< li > binutils 2.13.90< / li >
< li > w32api-2.2< / li >
< li > mingw-runtime-2.4< / li >
2003-07-31 00:14:32 +02:00
< li > "Peter Puck's" DirectX8 binding "dx8libs.zip" at
< a href = "http://www.urebelscum.speedhost.com/download.html" target = " _blank" >
www.urebelscum.speedhost.com/download.html< / a >
(Copy all his .a files into your MinGW installation's "lib" directory.)
< / li >
< li > The DirectX9 SDK available at
< a href = "http://www.microsoft.com/directx" target = " _blank" >
www.microsoft.com/directx< / a >
(The ant script expects this to be in c:\dx9. If you
install elsewhere you will need to modify the Win32 plugin's
build.xml file.)
2003-06-07 20:50:40 +02:00
< / ul >
< / li >
< li > ANT 1.4.1 (available at < a href = " http://www.apache.org " target = "_blank" > www.apache.org< / a > )< / li >
2003-06-07 21:21:04 +02:00
< p > This project requires that the Java Utils library (jutil.jar) be built and placed
in this project's lib directories. See the README for more detail. For the
2003-07-31 00:14:32 +02:00
Java Utils library itself see
2003-06-07 21:21:04 +02:00
< a href = "http://jutils.dev.java.net" target = "_blank" > jutils.dev.java.net < / a >
< / p > < / ul > < / td >
2003-06-07 20:50:40 +02:00
< / tr >
< / table > < / td >
< / tr >
< / table >
< p > < / p > < / td >
2003-07-31 00:14:32 +02:00
< td valign = "top" >
2003-06-07 20:50:40 +02:00
< table width = "100%" border = "0" cellspacing = "1" cellpadding = "5" >
< tr >
2003-11-22 09:13:25 +01:00
< td bgcolor = "#F8F8F8" > < table width = "100%" border = "0" cellpadding = "5" cellspacing = "1" bgcolor = "#6E94B7" >
2003-07-31 00:14:32 +02:00
< tr >
2003-11-15 08:27:48 +01:00
< td valign = "top" bgcolor = "#6E94B7" > < div align = "left" > < font color = "#FFFFFF" > < strong > Useful
2003-07-08 20:26:40 +02:00
Links< / strong > < / font > < / div > < / td > < / tr >
2003-11-15 08:33:25 +01:00
< tr > < td valign = "top" bgcolor = "#F8F8F8" >
2003-07-08 20:26:40 +02:00
< a
href="http://games-core.dev.java.net/sun_contrib_051903_javagames.pdf">
Developer Agreement < / a > < / td >
2003-06-07 20:50:40 +02:00
< / tr >
2003-11-15 08:27:48 +01:00
< tr >
2003-06-07 20:50:40 +02:00
< td valign = "top" bgcolor = "#FFFFFF" > < ul >
2003-07-31 00:14:32 +02:00
2003-06-07 20:50:40 +02:00
< / ul > < / td >
< / tr >
< / table > < / td >
< / tr >
< tr >
< td > < / td >
< / tr >
< / table > < / td >
< / tr >
< / table >
< / body >
2003-07-31 00:14:32 +02:00
< / html >