Java-Gaming.org    
Featured games (81)
games approved by the League of Dukes
Games in Showcase (491)
Games in Android Showcase (112)
games submitted by our members
Games in WIP (556)
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  
  Where is JSDT gone?  (Read 2853 times)
0 Members and 1 Guest are viewing this topic.
Offline misterX

Junior Member




java forever!


« Posted 2003-12-28 09:24:25 »


are there just some broken links at sun.com or is this API going to disappear?! anyone knows?
Offline Jeff

JGO Coder




Got any cats?


« Reply #1 - Posted 2003-12-28 18:19:31 »

There will be some  (good) JSDT news shortly, the Gods of Sun willing.

Sorry can't say more right now.

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 Herkules

Senior Member




Friendly fire isn't friendly!


« Reply #2 - Posted 2003-12-30 09:04:09 »

JSDT is cool..... do I remember correctly that there have been no news around it for quite a long time now?

(Similar fate as Java3D?)

HARDCODE    --     DRTS/FlyingGuns/JPilot/JXInput  --    skype me: joerg.plewe
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline misterX

Junior Member




java forever!


« Reply #3 - Posted 2003-12-30 14:37:16 »

yep, exactly, it was just staying around in silence like java3d.

Jeff: cool, thanks for the tip!
i'm wondering *what* news they could present for such an old/mature API!
Offline swpalmer

JGO Coder




Where's the Kaboom?


« Reply #4 - Posted 2003-12-30 17:51:05 »

This thread was the first I've heard of JSDT.   Now I'm intrigued.

Offline Herkules

Senior Member




Friendly fire isn't friendly!


« Reply #5 - Posted 2003-12-30 18:54:14 »

Maybe you are too young Smiley

This API is quite old .... but very useful. I think you can build a complete networking system for a game on top of it. I once wrote a small game prototype and it worked like a snap!

I didn't use it for my current one just bc. it seemed to be pretty dead.

HARDCODE    --     DRTS/FlyingGuns/JPilot/JXInput  --    skype me: joerg.plewe
Offline gregorypierce

Senior Member




I come upon thee like the blue screen of death....


« Reply #6 - Posted 2004-01-01 19:12:16 »

JSDT was very cool, I was using it in a prototype back when in the biz and then it died - which sucked terribly.

http://www.gregorypierce.com

She builds, she builds oh man
When she links, she links I go crazy
Cause she looks like good code but she's really a hack
I think I'll run upstairs and grab a snack!
Offline Jeff

JGO Coder




Got any cats?


« Reply #7 - Posted 2004-01-01 21:24:42 »

So for thsoe who don't know...

JSDT == Java Shared Data Toolkit.

Its a high level networking API that lets you create values that are "shared" across multiple processes.  You post updates to your lcoal copy and they get propegtaed to other copies.  It also contains a
shared Mutex type thing called a Token which is necessary for coordinating such updates.

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 Herkules

Senior Member




Friendly fire isn't friendly!


« Reply #8 - Posted 2004-01-02 08:57:18 »

Yesterday I registered a sourceforge project. When it comes alive, I'll checkin my HeadQuarter system, which allows a similar handling of data, just on a more abstract level than a byte buffer. Maybe someone is finding it useful as well.

HARDCODE    --     DRTS/FlyingGuns/JPilot/JXInput  --    skype me: joerg.plewe
Offline winkman

Senior Newbie




Java games !


« Reply #9 - Posted 2004-01-02 18:29:37 »

Hey, this JSDT thing sounds pretty much like the tool i'm looking for.

Jeff: how long may "shortly" be in this case ?

Can anyone give a rough description of the performance of JSDT ? feasible for game communications ?

Herkules: what's that HQ of yours ?

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

JGO Coder




Got any cats?


« Reply #10 - Posted 2004-01-03 02:38:56 »

Quote
Hey, this JSDT thing sounds pretty much like the tool i'm looking for.

Jeff: how long may "shortly" be in this case ?


Don't have a date, sorry.  The folks in charge of it are pushing as fast as they can.

Quote

Can anyone give a rough description of the performance of JSDT ? feasible for game communications ?


One of my questions too. havent foudn any latency or bandwidth numbers yet.  Sorry.

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 Herkules

Senior Member




Friendly fire isn't friendly!


« Reply #11 - Posted 2004-01-03 08:21:54 »

Quote
Herkules: what's that HQ of yours ?


Not so easy to say in a single sentence....

HQ is a framework that allows to define realtime shared data systems. It is built around the networking unit called ObjectBus which in turn relies on NIO.

HQ introduces and implements a notion of 'identity', which is a key term in distributet systems.

The main idea of HQ is to divide an objects being into several facettes and maintain each of the facettes seperately in a subsystem. 'Seperately' means that each facette may use its own protocol and distribution scheme. All facettes are interconnected by the corresponding 'identity'.

Currently defined subsystems are


  • location - handles distribution of spatial data
  • registry - handles hierarchic objects relations, can be used for groupings, squads, inventories, type systems and such
  • property - handles object attributes
  • time - common meaning of 'time' (! VERY important!)
  • stuff - chat, messaging...


The implemented subsystems are related to JSDT bc. updates are communicated transparantly. The protocols used can be problem specific. E.g. a server may decide NOT to distribute certain spatial data everywhere (bc. of visibility limitations), whereas structural changes are always distributed.

HQ allows to create different clients that are only concerned about certain aspects of the whole environment. Think of a radar screen application which might only be interested in spatial data, but not in object properties or relations (radars are not very smart to that respect Smiley )

Of course, HQ is not as mature as JSDT is and there are still a lot of things to do. But game prototypes like FlyingGuns and JPilot show that it is reliable and allows for very smart data management and extremely low bandwidth needs.

Still, ObjectBus and its tools are available all the time, so there is an easy way just to communicate simple, custom messages like game events.

I could talk alot more about that ....

HARDCODE    --     DRTS/FlyingGuns/JPilot/JXInput  --    skype me: joerg.plewe
Offline winkman

Senior Newbie




Java games !


« Reply #12 - Posted 2004-01-07 11:18:21 »

Thanks Herkules and Jeff

so (HQ) would be a high - level solution for networked games ?

sorry but i found nothing useful about ObjectBus is this a sun api ?
what do one need to use HQ ? external packages ?

Is HQ peer to peer or client server ?

could You give a code example of  usage of HQ ?

is the sourceforge Project approved yet ?

...lots of (naive) questions Smiley...

regards
Martin
Offline Herkules

Senior Member




Friendly fire isn't friendly!


« Reply #13 - Posted 2004-01-07 13:15:23 »

Quote
so (HQ) would be a high - level solution for networked games ?


For games and other things.

Quote

sorry but i found nothing useful about ObjectBus is this a sun api ?
what do one need to use HQ ? external packages ?


ObjectBus is part of HeadQuarter. In order to use HQ you need either the source or just the jar. Both will be available from SourceForge then.

Quote
Is HQ peer to peer or client server ?


Depends on how you like to setup.

Quote
could You give a code example of  usage of HQ ?


FlyingGuns and JPilot are both examples. I'm afraid some specific samples wouldn't be bad....

Quote
is the sourceforge Project approved yet ?


There has been a problem with the SF project registration system. I had to re-register yesterday. So next week maybe.

HARDCODE    --     DRTS/FlyingGuns/JPilot/JXInput  --    skype me: joerg.plewe
Offline Herkules

Senior Member




Friendly fire isn't friendly!


« Reply #14 - Posted 2004-01-15 04:34:12 »

Quote
is the sourceforge Project approved yet ?


Now it is:

http://sourceforge.net/projects/drts


HARDCODE    --     DRTS/FlyingGuns/JPilot/JXInput  --    skype me: joerg.plewe
Offline winkman

Senior Newbie




Java games !


« Reply #15 - Posted 2004-01-19 07:50:28 »

Hello,  just noticed that the JSDT - download seems to be up again.

see: http://java.sun.com/products/java-media/jsdt/2.0/techinfo.html

regards
Martin
Offline Herkules

Senior Member




Friendly fire isn't friendly!


« Reply #16 - Posted 2004-01-19 07:58:43 »

Version 2.0 (FCS) October 4, 1999


Puuhhhh.....

HARDCODE    --     DRTS/FlyingGuns/JPilot/JXInput  --    skype me: joerg.plewe
Offline winkman

Senior Newbie




Java games !


« Reply #17 - Posted 2004-01-19 15:35:45 »

just wanted to note it's up again, but we are still waiting for Jeff's surprise  Cool

Martin
Offline Jeff

JGO Coder




Got any cats?


« Reply #18 - Posted 2004-01-23 07:21:39 »

Well jeff is surpised....

This posting foreshadows what I was told is likely to happen, but noone told me that it HAD happened.

I'll go give my contact some grief and see what he says.



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 Herkules

Senior Member




Friendly fire isn't friendly!


« Reply #19 - Posted 2004-01-23 08:48:22 »

? What happened ?

Just the historic release is available again.

I'm so afraid that after Sun made my JXInput obsolete by introducing JInput, now my HeadQuarter will be the next.....

HARDCODE    --     DRTS/FlyingGuns/JPilot/JXInput  --    skype me: joerg.plewe
Offline Jeff

JGO Coder




Got any cats?


« Reply #20 - Posted 2004-01-23 18:48:43 »

Cannot say without checking with my contact first.


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 Jeff

JGO Coder




Got any cats?


« Reply #21 - Posted 2004-01-23 20:44:08 »

Okay,  my bad.

The surprise is still brewing, more when I can.

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

Nickropheliac (15 views)
2014-09-01 10:59:12

TehJavaDev (23 views)
2014-08-29 06:26:30

CopyableCougar4 (29 views)
2014-08-23 07:31:30

atombrot (41 views)
2014-08-19 21:29:53

Tekkerue (38 views)
2014-08-16 18:45:27

Tekkerue (35 views)
2014-08-16 18:22:17

Tekkerue (25 views)
2014-08-16 18:20:21

Tekkerue (35 views)
2014-08-16 18:12:11

Rayexar (72 views)
2014-08-11 14:49:23

BurntPizza (49 views)
2014-08-10 09:09:32
List of Learning Resources
by Longor1996
2014-08-16 22:40:00

List of Learning Resources
by SilverTiger
2014-08-06 07:33:27

Resources for WIP games
by CogWheelz
2014-08-02 04:20:17

Resources for WIP games
by CogWheelz
2014-08-02 04:19:50

List of Learning Resources
by SilverTiger
2014-08-01 04:29:50

List of Learning Resources
by SilverTiger
2014-08-01 04:26:06

List of Learning Resources
by SilverTiger
2014-07-31 23:54:12

HotSpot Options
by dleskov
2014-07-08 13:59:08
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!