Java client source code
-
averell
- Dies in gote
- Posts: 61
- Joined: Tue May 04, 2010 7:14 am
- GD Posts: 0
- Has thanked: 57 times
- Been thanked: 19 times
Java client source code
Hello,
since it seems the Java client is now effectively abandonware, it would be very nice if we could get the source code. Previously this was shot down because of possible support requests for non-official clients, but since the current client is not being maintained anyway, i think now would be the right time. Please think about it.
since it seems the Java client is now effectively abandonware, it would be very nice if we could get the source code. Previously this was shot down because of possible support requests for non-official clients, but since the current client is not being maintained anyway, i think now would be the right time. Please think about it.
-
sefo
- Dies in gote
- Posts: 59
- Joined: Tue Oct 19, 2010 6:13 am
- GD Posts: 0
- Location: France
- Has thanked: 35 times
- Been thanked: 18 times
Re: Java client source code
Is it abandon ware? Where can I get the new version?
In any case, I'm guessing the connection to the server would be very similar if not identical, thus revealing how to interact with the server.
In any case, I'm guessing the connection to the server would be very similar if not identical, thus revealing how to interact with the server.
-
averell
- Dies in gote
- Posts: 61
- Joined: Tue May 04, 2010 7:14 am
- GD Posts: 0
- Has thanked: 57 times
- Been thanked: 19 times
Re: Java client source code
sefo wrote:Is it abandon ware? Where can I get the new version?
In any case, I'm guessing the connection to the server would be very similar if not identical, thus revealing how to interact with the server.
It's abandonware. Known bugs will not be fixed, because wms is fed up with java (reasonably), and all development time goes into the new javascript client which will not get released for quite some time.
If you are getting at reverse engineering the protocol, that has been done. There is an unofficial "hacked" client, but it's hard to update and the machine-generated java is a terrible burden when changing anything non-trivial.
-
hyperpape
- Tengen
- Posts: 4382
- Joined: Thu May 06, 2010 3:24 pm
- Rank: AGA 3k
- GD Posts: 65
- OGS: Hyperpape 4k
- Location: Caldas da Rainha, Portugal
- Has thanked: 499 times
- Been thanked: 727 times
Re: Java client source code
Wait, did he say he wasn't updating bugs? I thought he was done updating *sound* bugs.
-
averell
- Dies in gote
- Posts: 61
- Joined: Tue May 04, 2010 7:14 am
- GD Posts: 0
- Has thanked: 57 times
- Been thanked: 19 times
Re: Java client source code
hyperpape wrote:Wait, did he say he wasn't updating bugs? I thought he was done updating *sound* bugs.
Yes, he did very clearly, the java client is not maintained.
wms wrote:[...] and at this point I'm fed up and not fixing java bugs any more. Any time I have is going to an HTML client so I can spend my time fixing web browser regressions instead.
I think it would be reasonable to throw the source out to the community, while the replacement is not ready yet.
-
Uberdude
- Judan
- Posts: 6727
- Joined: Thu Nov 24, 2011 11:35 am
- Rank: UK 4 dan
- GD Posts: 0
- KGS: Uberdude 4d
- OGS: Uberdude 7d
- Location: Cambridge, UK
- Has thanked: 436 times
- Been thanked: 3718 times
-
Mef
- Lives in sente
- Posts: 852
- Joined: Fri Apr 23, 2010 8:34 am
- Rank: KGS [-]
- GD Posts: 428
- Location: Central Coast
- Has thanked: 201 times
- Been thanked: 333 times
Re: Java client source code
averell wrote:hyperpape wrote:Wait, did he say he wasn't updating bugs? I thought he was done updating *sound* bugs.
Yes, he did very clearly, the java client is not maintained.wms wrote:[...] and at this point I'm fed up and not fixing java bugs any more. Any time I have is going to an HTML client so I can spend my time fixing web browser regressions instead.
I think it would be reasonable to throw the source out to the community, while the replacement is not ready yet.
As far as I know a clarification of that quote would be "wms is no longer rewriting code to work around things that were working and should still be working, but are now broken because Sun has introduced a new bug into the latest version of the Java Framework" not "I will no longer be fixing bugs in the Java Client." In the case of the sound bug, it is that Sun made Java 7 (and later releases of Java 6) no longer backward compatible with earlier versions of Java, not that there is a bug specific to KGS's code.
That said I do believe currently wms is only working on the HTML5 client, however I don't believe that means he will _never_ work on the Java client again, merely that until the HTML5 client is released that is the priority. I would say calling the Java client "abandonware" is pretty far off base.
-
duckweed
- Dies in gote
- Posts: 45
- Joined: Sat Dec 18, 2010 6:29 am
- Rank: Kgs 5 Kyu
- GD Posts: 0
- Has thanked: 3 times
- Been thanked: 18 times
Re: Java client source code
Mef wrote:
As far as I know a clarification of that quote would be "wms is no longer rewriting code to work around things that were working and should still be working, but are now broken because Sun has introduced a new bug into the latest version of the Java Framework" not "I will no longer be fixing bugs in the Java Client." In the case of the sound bug, it is that Sun made Java 7 (and later releases of Java 6) no longer backward compatible with earlier versions of Java, not that there is a bug specific to KGS's code.
I am disappointed to hear that. Can I know the id of the bug in java bug database?
-
Mef
- Lives in sente
- Posts: 852
- Joined: Fri Apr 23, 2010 8:34 am
- Rank: KGS [-]
- GD Posts: 428
- Location: Central Coast
- Has thanked: 201 times
- Been thanked: 333 times
Re: Java client source code
duckweed wrote:Mef wrote:
As far as I know a clarification of that quote would be "wms is no longer rewriting code to work around things that were working and should still be working, but are now broken because Sun has introduced a new bug into the latest version of the Java Framework" not "I will no longer be fixing bugs in the Java Client." In the case of the sound bug, it is that Sun made Java 7 (and later releases of Java 6) no longer backward compatible with earlier versions of Java, not that there is a bug specific to KGS's code.
I am disappointed to hear that. Can I know the id of the bug in java bug database?
I believe it is 7095006, but it's tough to confirm on my phone. Searching java 7 sound bug turns up lots of issues for other programs too, and some recommendations to not upgrade because of critical errors (though I think most of those are fixed)