|
| 0. | Background |
| 1. | Introduction |
| 2. | More Information |
| 3. | Setting Up |
| 4. | How Do I...? |
| 5. | JSDT vs ... |
| 6. | Miscellaneous |
The maintainer is Justin Couch. Please note that the maintainer is an extremely busy person and cannot answer every question related to JSDT. If you have questions please send those to the JSDT Interest mailing list.
This FAQ is copyright© 1999 Justin Couch. All Rights Reserved. Copying this for commercial use is stricly prohibited, and requires written permission from the author.
If you would like to contribute to this FAQ, please send me e-mail and I'll do my best to see that your contribution is included.
In particular, JSDT is best used in environments where you want to have many userse either shared or be broadcast exactly the same information. It is not particularly good for doing persistent, store and forward type messaging environments.
A semi-official page is the JSDT Author's JSDT Page that contains background information, version history lots of other useful stuff.
The Standard Sun JSDT FAQ is also available.
subscribe jsdt-interest
in the body of the message.
To unsubscribe, send e-mail to listserv@java.sun.com with the words:
signoff jsdt-interest
in the body of the message.
A complete archive of the mailing list is available from: http://java.sun.com/products/java-media/mail-archive/Share/index.html.
The homepage for documentation and more is http://webcanal.inria.fr/
lrmp session type, nothing happens. Why?
First check that the URL you are using contains a valid multicast address - not a hostname. Multicast addresses are any address between 224.0.0.1 and 231.0.0.1.
$jre.home/lib/ext the JRE will not find
the classes even though appletviewer and the compiler does.
To fix this, you need to copy the classes to $jre.home/lib.
Now, the JRE should run.
If you have installed JSDT in the JRE standard extensions directory
($jre.home/lib/ext) then you must copy the LRMP JAR file
(lrmp.jar) into that same directory. A standard security
feature of any JAR file located in the standard extensions directory
is that is can only access classes that are found in the same directory.
That is, to avoid you overriding the standard installation with trojan
classes, it does not load anything from any other directory.
Strings
created with the default locale. Assuming your locale is set for the local
language type, this should allow the use of Unicode text for names.
At the lowest level, another reason for the differences in postioning is the implemenation. JavaSpaces uses RMI as the communications mechanism. This doesn't really lend itself to high speed communications such as collaborative video and voice delivery. JSDT may use one of many transport mechanisms and as such can use lightweight, high-speed protocols such as multicast.
An unofficial position wrt JSDT and JavaSpaces can be found at: http://java.sun.com/products/java-media/mail-archive/Share/0440.html
One of the future goals for JSDT is to implement a JINI based transport mechanism. This is high on the wish list of many of the community developers and the Sun staff. This should allow the true distributed nature of JSDT to finally come through.
TBD. See the JSDT archives for code - around late June 1999.
In order to encourage this, Rich Burridge and the JSDT team are currently attempting to push through Sun's legal department a form of the JSDT that does not include the commercial licensing clauses. ie It will probably go extremely close to meeting the Open Source Guidelines. As usual, lawyers are being difficult, so stay tuned!
On a further note, Sun have made they're intentions clear that the entire Java Media set of API implementations will be released under the SCSL. Timings will be different for each, but JSDT is expected to be the first to make it through the process.
com.sun. package prefix. All
of the other Java Media APIs have gone through the JCP process to make them
standard extensions. Because JSDT has already started it was too late/too
difficult to shift it through the JCP process and hence remains where it is
today.
One advantage of this is that JSDT is not tied to the same beliefs that run through the rest of the Sun Java camp. That is, methods marked as deprecated will actually be removed (unlike Sun's apparent inability to do so), more of the users bugs will be fixed and only APIs that the users really want will be added, rather than feature creep seemingly endemic of the core APIs.