Is there an official release of jinput with binaries for win, linux, osx. The binaries page is dead old. We really need to have this thing sorted out so that new user can pick up the lib and use it. A common set of compiled binaries is also quality issue and it will be much easier to trace bugs and issues, it also seems to be the most common topic in this forum. I think that is time that jinput get the same amount of professional governing as the jogl project. With just a little care it could so much better.... and maybe even usefull for others.

Or is this project dead or in a deep coma with no one governing its future and who is the maintainer of the jinput home/release page?

I think that there is a need for a complete project overhaul. We need and official releases for all systems and an issue tracker so that it is possible to file and track bugs. Without releases it is almost no point to file a bug report since there are too many variables for the dev team to consider so the bug report is useless. There is also no way for the end user to know which issues he might encounter and need to find a workaround for.

Read the post; A osx binary is just a cure for the symptom and not the disease. The problem is that we always seem to need to get a build from one place or another which is unacceptable from a quality standpoint.

Read the post; A osx binary is just a cure for the symptom and not the disease. The problem is that we always seem to need to get a build from one place or another which is unacceptable from a quality standpoint.

I totally agree, however we have to start somewhere and a release of the current binaries and source as a "version 0.1" might be a good place.. thats all I was trying to say.

I totally agree, however we have to start somewhere and a release of the current binaries and source as a "version 0.1" might be a good place.

True. With such a simple move the project would be back on track, but it’s important that 0.1 isn't a one time effort. And with a release the issue tracker would make sense, as things are now are it just don't.

Quote

What JInput probably needs more than anything, is attention.

The developers are probably doing a great job, but the project communication is lousy at best. There is no way for user to see where this project is going or if its going at all and without that this project will never get the attention in deserves. If Jeff has started this process then its great..... but it won't make the project fly if there is no long time commitment and clear direction from a end user point of view.

To all jinput devs: I appreciate all the work you have done and I use jinput daily, it’s just sad to see that project doesn’t get the cred it deserves because lousy communication and release maintenance.

Ok, new builds uploaded for windows and linux. Unless someone is willing to donate one, I don't have a mac so I can't do builds/testing for that.

There were a couple of bugs in the windows build that I managed to find. For some reason, directx was reporting my USB keyboard as a 'Device', this gets presented as a jinput device rather than a jinput keyboard, and it has 91 buttons (there is a second controller with the rest). a 91 button device hadn't been looked at before, and it blew up.

Anyway, the files section at jinput.dev.java.net has links to the builds and updated coreAPI javadoc.

At one point in time Sun was handling nightly builds of the core libs. UNfortunately we lost theperson doing that and none of the remainitgn people has the abndwidth to address it.Pretty soo nafter losing that person the nightly builds borke and thats not likely to get fixedor maintaiend at Sun.

SO what was a community can/wil lwe do about it?

I can set up ftp space in my lab at Sun that can be seen from the web but thats about the limitof the resources i have. I am *obscenely* busy right now and have a long backlog ofthings already tod eal with. I dont think I can take on too much more here.

Given those limitations, what suggestions are there for putting this thing back "on track" as it were?

Got a question about Java and game programming? Just new to the Java Game Development Community? Try my FAQ. Its likely you'll learn something!

All the time the mails get sent when CVS is updated, I can maintain the windows and linux builds and upload them. Using the links from the files section of jinput.dev.java.net I can put the actual files anywhere. At the moment that happens to be at newdawnsoftware.com, and I have no issue hosting them there, at last count we have 997 gigabytes of spare bandwidth a month . It's the OSX build that I can't do.

I think most people's problems would be resolved if there was a recent binary release for all platforms and the new structure that Endolf has just introduced.

However, JInput could do with being versioned (which you can't currently tell from the "releases") and having some text around it that explain its purpose, how to use it and current limitations. I know we had an effort not long ago to confirm working controllers on the platform but I can't seem to find that information anywhere. It would be extremely nice if this could be automated so users could just add a working entry to the list as and when they use it.

Summary:

- Versioned release for up to date builds on all platforms - Bug/Issue tracking updated with the current problems and known issues.- Tutorial/Help information on the API and its limitations and intentions- A user editable list of known compatible controllers (plus issues with non-working)- A single site (java.net?) where all of the above is linked to from

I'm happy to have a go at some supporting text if its not already available somewhere (didn't TheBohemian put something together for this?). I could probably do something for a user editable list (though I suspect there are many that could do a much better job).

I guess once the above is sorted out the next step would be to start working on features that people want to use (I know Endolf is keen on force feedback on all platforms).

- Versioned release for up to date builds on all platforms - Bug/Issue tracking updated with the current problems and known issues.- Tutorial/Help information on the API and its limitations and intentions- A user editable list of known compatible controllers (plus issues with non-working)- A single site (java.net?) where all of the above is linked to from

The new builds that I'm uploading have the date they were built on the filename, I think that is better in some respects than an arbitrary '1.1' or '1.1.3' type thing.

I try to keep the bug tracker up to date, although to be honest, if I find a bug I fix it and upload it right away. Longer term bugs do go in.

This points to a few threads that have good info in them, but some kind of doc is a good idea.

The Java Games Factory had a list of devices and the status of them, but v3 seems to have lost it all

If JGF data comes back, and we get a doc, then I can always update the project page of jinput. The builds i'm doing are all linked there.

I can also do OS X builds. But I don't have time to debug stuff. If all I need to do is run 'ant' on a Mac and send the files somewhere then I will do it for sure. I would like to get more involved, but sadly I haven't got the time - at least not for a while yet.

For now that would be good, if you could do a clean checkout and do an ant dist, and then an ant simple_dist that would be cool. If they don't work, just let us know, if they do, if you could mail me the files then I'll deal with the rest.

java-gaming.org is not responsible for the content posted by its members, including references to external websites,
and other references that may or may not have a relation with our primarily
gaming and game production oriented community.
inquiries and complaints can be sent via email to the info‑account of the
company managing the website of java‑gaming.org