Java-Gaming.org    
Featured games (91)
games approved by the League of Dukes
Games in Showcase (580)
games submitted by our members
Games in WIP (500)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  Binaries and the future of jinput ?  (Read 3319 times)
0 Members and 1 Guest are viewing this topic.
Offline Tomas

Junior Member




Agency9


« Posted 2005-06-14 12:19:17 »

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?

// Tomas

CTO Agency9
Offline kevglass

JGO Kernel


Medals: 85
Projects: 25


Coder, Trainee Pixel Artist, Game Reviewer


« Reply #1 - Posted 2005-06-14 12:29:43 »

I've just asked Jeff for this, see post below. He's trying to get the OSX contributor to build binaries. 

Maybe a website overhaul is in order also?

Kev

Offline endolf

JGO Knight


Medals: 7
Projects: 1


Current project release date: sometime in 3003


« Reply #2 - Posted 2005-06-14 12:45:58 »

Hi

I'm doing windows and linux builds now.

Endolf

Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline Tomas

Junior Member




Agency9


« Reply #3 - Posted 2005-06-14 12:47:01 »

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.

// Tomas

CTO Agency9
Offline endolf

JGO Knight


Medals: 7
Projects: 1


Current project release date: sometime in 3003


« Reply #4 - Posted 2005-06-14 13:00:54 »

Read the post;

He did

Quote
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.

Which is what Jeff is trying to work on.

Endolf

Offline kevglass

JGO Kernel


Medals: 85
Projects: 25


Coder, Trainee Pixel Artist, Game Reviewer


« Reply #5 - Posted 2005-06-14 13:50:36 »

Quote
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.

As to an issue tracker, there is one on the jinput site I believe? (https://jinput.dev.java.net/servlets/ProjectIssues;jsessionid=92A5E6A76F1B835775C3F26D8758129C)

What JInput probably needs more than anything, is attention. This would drive the project into meeting the needs of its users.

Kev

Offline Tomas

Junior Member




Agency9


« Reply #6 - Posted 2005-06-14 21:37:04 »

Quote
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.


// Tomas

CTO Agency9
Offline endolf

JGO Knight


Medals: 7
Projects: 1


Current project release date: sometime in 3003


« Reply #7 - Posted 2005-06-15 12:11:36 »

Hi

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.

Endolf

Offline Tomas

Junior Member




Agency9


« Reply #8 - Posted 2005-06-15 13:30:37 »

Great 

CTO Agency9
Offline cjcdoomed

Junior Newbie




Java games rock!


« Reply #9 - Posted 2005-06-17 15:40:46 »

I can do the builds for OS X and send you the binaries?

-CC
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline endolf

JGO Knight


Medals: 7
Projects: 1


Current project release date: sometime in 3003


« Reply #10 - Posted 2005-06-17 15:54:16 »

That would be cool.

Thanks

Endolf

Offline Jeff

JGO Coder




Got any cats?


« Reply #11 - Posted 2005-06-19 08:51:39 »

SO...

Lets talk about whats needed and what we can do about it?

At one point in time Sun was handling nightly builds of the core libs.  UNfortunately we lost the
person 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 fixed
or 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 limit
of the resources i have.  I am *obscenely* busy right now and have a long backlog of
things 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!

http://wiki.java.net/bin/view/Games/JeffFAQ
Offline endolf

JGO Knight


Medals: 7
Projects: 1


Current project release date: sometime in 3003


« Reply #12 - Posted 2005-06-19 15:30:43 »

Hi

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 Smiley. It's the OSX build that I can't do.

Endolf

Offline kevglass

JGO Kernel


Medals: 85
Projects: 25


Coder, Trainee Pixel Artist, Game Reviewer


« Reply #13 - Posted 2005-06-19 18:09:42 »

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).

More than anything, JInput needs a MacOS developer Smiley

Kev

Offline endolf

JGO Knight


Medals: 7
Projects: 1


Current project release date: sometime in 3003


« Reply #14 - Posted 2005-06-19 19:10:01 »

- 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 Sad

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.

All good points.

Endolf

Offline swpalmer

JGO Coder




Where's the Kaboom?


« Reply #15 - Posted 2005-06-20 04:41:19 »

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.

Offline endolf

JGO Knight


Medals: 7
Projects: 1


Current project release date: sometime in 3003


« Reply #16 - Posted 2005-06-20 10:26:21 »

Hi

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.

Cheers

Endolf

Offline endolf

JGO Knight


Medals: 7
Projects: 1


Current project release date: sometime in 3003


« Reply #17 - Posted 2005-06-28 10:46:53 »

Thanks to cjcdoomed there are now OSX builds available, built yesterday from the date stamps on the files.

Endolf

P.S. I'll probably update my webstart demo of jinput soon now we have 3 new builds.

Edit: webstart demo updated, see the webstart thread.

Offline Tomas

Junior Member




Agency9


« Reply #18 - Posted 2005-06-28 15:35:27 »

Now we are talking. Great work guys Cheesy

CTO Agency9
Offline zero

Junior Member





« Reply #19 - Posted 2005-06-28 18:06:40 »

good news Smiley

btw. the webstart demos work great on my notebook, reagardless I boot linux or windows!
Offline kevglass

JGO Kernel


Medals: 85
Projects: 25


Coder, Trainee Pixel Artist, Game Reviewer


« Reply #20 - Posted 2005-06-29 00:03:20 »

Excellent stuff!

However, is there any fear of a source release to accompany this versioned released?

Kev

Offline kevglass

JGO Kernel


Medals: 85
Projects: 25


Coder, Trainee Pixel Artist, Game Reviewer


« Reply #21 - Posted 2005-06-29 00:05:13 »

Ack - this is my night for JInput :/ - some of the class files appear to have been compiled with 1.5 without 1.4 compatibility turned on. I'm getting "Unsupported major.minor version 49.0" problems.

Do I now have to use 1.5 for JInput or is this an oversight?

Kev

Pages: [1]
  ignore  |  Print  
 
 
You cannot reply to this message, because it is very, very old.

 

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

xsi3rr4x (51 views)
2014-04-15 18:08:23

BurntPizza (48 views)
2014-04-15 03:46:01

UprightPath (63 views)
2014-04-14 17:39:50

UprightPath (45 views)
2014-04-14 17:35:47

Porlus (62 views)
2014-04-14 15:48:38

tom_mai78101 (86 views)
2014-04-10 04:04:31

BurntPizza (146 views)
2014-04-08 23:06:04

tom_mai78101 (243 views)
2014-04-05 13:34:39

trollwarrior1 (202 views)
2014-04-04 12:06:45

CJLetsGame (209 views)
2014-04-01 02:16:10
List of Learning Resources
by SHC
2014-04-18 03:17:39

List of Learning Resources
by Longarmx
2014-04-08 03:14:44

Good Examples
by matheus23
2014-04-05 13:51:37

Good Examples
by Grunnt
2014-04-03 15:48:46

Good Examples
by Grunnt
2014-04-03 15:48:37

Good Examples
by matheus23
2014-04-01 18:40:51

Good Examples
by matheus23
2014-04-01 18:40:34

Anonymous/Local/Inner class gotchas
by Roquen
2014-03-11 15:22:30
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
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!