LolCharlie wrote:Also: ... JSONP ... mutter ... cross domain requests ... mutter ... mutter ...
KGS protocol opened
- quantumf
- Lives in sente
- Posts: 844
- Joined: Tue Apr 20, 2010 11:36 pm
- Rank: 3d
- GD Posts: 422
- KGS: komi
- Has thanked: 180 times
- Been thanked: 151 times
Re: KGS protocol opened
- quantumf
- Lives in sente
- Posts: 844
- Joined: Tue Apr 20, 2010 11:36 pm
- Rank: 3d
- GD Posts: 422
- KGS: komi
- Has thanked: 180 times
- Been thanked: 151 times
Re: KGS protocol opened
Interesting idea. It will probably be a bit complicated, but the footprint may not be so bad. If you assume Java as prerequisite (not unreasonable if you're going to consider .net as a prerequisite) then you can run jetty as your servlet container, which is "only" about 11 megs zipped.Charlie wrote:I briefly considered some sort of co-deployment so that a .NET client could fire up the server as a surrogate process. That would be possible but complicated and the deployment footprint would be untenable.
- SpongeBob
- Lives in gote
- Posts: 499
- Joined: Sat Apr 24, 2010 3:18 pm
- Rank: Fox 3D
- GD Posts: 325
- Location: Germany
- Has thanked: 213 times
- Been thanked: 96 times
Re: KGS protocol opened
I have just gone over the Google+ thread and found this post by WMS, in response to the question if he is planning to host the binary-to-JSON converter in the foreseeable future:
This sounds as if WMS has no interest in an iOS client, despite the fact that so many people are desperately waiting for it. Strange, isn't it?Yes, other clients can use the JSON translator, but I don't have much interest in other clients. I'm not going to stop people from writing them, but I don't plan to actively help them either.
I'm fine with an open source HTML client. As long as a good HTML in-browser client is written, I'll be very happy.
Stay out of my territory! (W. White, aka Heisenberg)
- oren
- Oza
- Posts: 2777
- Joined: Sun Apr 18, 2010 5:54 pm
- GD Posts: 0
- KGS: oren
- Tygem: oren740, orenl
- IGS: oren
- Wbaduk: oren
- Location: Seattle, WA
- Has thanked: 251 times
- Been thanked: 549 times
Re: KGS protocol opened
wms has no iOS devices or macs in which to write it. I imagine most iOS users will be at least happier with having an html version and anyone interested in programming an iOS KGS app now can.SpongeBob wrote: This sounds as if WMS has no interest in an iOS client, despite the fact that so many people are desperately waiting for it. Strange, isn't it?
- SpongeBob
- Lives in gote
- Posts: 499
- Joined: Sat Apr 24, 2010 3:18 pm
- Rank: Fox 3D
- GD Posts: 325
- Location: Germany
- Has thanked: 213 times
- Been thanked: 96 times
Re: KGS protocol opened
Is that true? Where would the binary-to-JSON conversion happen - is it possible (and if so, how) to include that within the app?oren wrote:... and anyone interested in programming an iOS KGS app now can.
Stay out of my territory! (W. White, aka Heisenberg)
- oren
- Oza
- Posts: 2777
- Joined: Sun Apr 18, 2010 5:54 pm
- GD Posts: 0
- KGS: oren
- Tygem: oren740, orenl
- IGS: oren
- Wbaduk: oren
- Location: Seattle, WA
- Has thanked: 251 times
- Been thanked: 549 times
Re: KGS protocol opened
I'm guessing running the war file would be next to impossible on an iOS device, so you would want a small server and have other iOS devices pointing at it. I am running the war file on my own system and server.
- quantumf
- Lives in sente
- Posts: 844
- Joined: Tue Apr 20, 2010 11:36 pm
- Rank: 3d
- GD Posts: 422
- KGS: komi
- Has thanked: 180 times
- Been thanked: 151 times
Re: KGS protocol opened
Anyone wanting to write a client in a non-html technology (like iOS, or Windows, etc) is taking on a significant risk: either you have to host the json converter on your own server, or you have to hope that wms hosts the json server on the kgs server.
Running your own json converter is fine for development, but I would not want to run it in production. There are hosting costs (compute+bandwidth) with no apparent means of income, unless you charged for the iOS or Windows apps, which sounds like a legal minefield. Furthermore, if there were technical issues, you'd have very little means to resolve them. The json converter is closed source, and you would have no access to the binary logs.
Realistically, you'd have to hope the 2nd scenario happens - that someone writes a good enough html client that persuades wms to host the json converter on the kgs server itself.
It has been suggested to embed the json converter inside the client application. An interesting idea, but since this requires Java itself, it may make the installation footprint enormous, not to mention complicated. It does suggest an obvious direction tho - perhaps someone can write a better Swing client
Running your own json converter is fine for development, but I would not want to run it in production. There are hosting costs (compute+bandwidth) with no apparent means of income, unless you charged for the iOS or Windows apps, which sounds like a legal minefield. Furthermore, if there were technical issues, you'd have very little means to resolve them. The json converter is closed source, and you would have no access to the binary logs.
Realistically, you'd have to hope the 2nd scenario happens - that someone writes a good enough html client that persuades wms to host the json converter on the kgs server itself.
It has been suggested to embed the json converter inside the client application. An interesting idea, but since this requires Java itself, it may make the installation footprint enormous, not to mention complicated. It does suggest an obvious direction tho - perhaps someone can write a better Swing client
- SpongeBob
- Lives in gote
- Posts: 499
- Joined: Sat Apr 24, 2010 3:18 pm
- Rank: Fox 3D
- GD Posts: 325
- Location: Germany
- Has thanked: 213 times
- Been thanked: 96 times
Re: KGS protocol opened
This is equally disappointing as when the stones sound issue was not getting fixed and when an HTML client was announced and never came ...
Stay out of my territory! (W. White, aka Heisenberg)
-
macelee
- Lives in sente
- Posts: 928
- Joined: Mon Dec 31, 2012 1:46 pm
- Rank: 5 dan
- GD Posts: 0
- KGS: macelee
- Location: UK
- Has thanked: 72 times
- Been thanked: 480 times
- Contact:
Re: KGS protocol opened
All technical problems have solutions, easier or harder solutions. But in this case, the biggest uncertainty is that the KGS owner's full cooperation is not guaranteed.
- Bonobo
- Oza
- Posts: 2224
- Joined: Fri Dec 23, 2011 6:39 pm
- Rank: OGS 13k
- GD Posts: 0
- OGS: trohde
- Universal go server handle: trohde
- Location: Lüneburg Heath, North Germany
- Has thanked: 8262 times
- Been thanked: 924 times
- Contact:
Re: KGS protocol opened
Quoting from KGS’ post on G+:
KGS wrote:For people who are interested in the KGS JSON protocol, I've set up a mailing list at https://groups.google.com/forum/#!forum/kgs-client-coding
Please visit there and sign up if you have any interest in writing a client!
“The only difference between me and a madman is that I’m not mad.” — Salvador Dali
- Drew
- Lives in gote
- Posts: 301
- Joined: Thu Oct 17, 2013 12:59 am
- Rank: infant
- GD Posts: 0
- Location: Illinois
- Has thanked: 228 times
- Been thanked: 84 times
- Contact:
Re: KGS protocol opened
It seems evident to me that the biggest threat to KGS' future is its own parent. Sad, really.
-
ceezy
- Beginner
- Posts: 1
- Joined: Wed Mar 30, 2016 7:05 pm
- GD Posts: 0
- KGS: ceezy
- OGS: ceezy
- Universal go server handle: ceezy
Re: KGS protocol opened
Yeah as long as he refuses to opensource any of it, KGS development is doomed to stagnate.Drew wrote:It seems evident to me that the biggest threat to KGS' future is its own parent. Sad, really.
I'm also pretty sure that wms is the only person on earth still posting on Google+