Andrea - You can bundle java3d with your application, but you cannot just set up another server for Java 3D. If someone is going to download Java 3D separate from an application, it does have to come from the java.sun.com servers (or the appropriate ones for SGI,HP,IBM,Linux).
> Date: Thu, 14 Mar 2002 16:06:51 -0500 > From: Andrea Boright <[EMAIL PROTECTED]> > Subject: Re: [JAVA3D] j3D detection > To: [EMAIL PROTECTED] > Delivered-to: [EMAIL PROTECTED] > > So, that brings me back to where I started: > > I have looked through the documentation "Deploying Java Extensions" and "Optional Package Versioning", and it seems rather theoretical. That is, I understand that the parameters in the manifest need to be supplied with values, but I don't know what specific values to use for Java3D. > > for instance: java3d-Implementation-URL: > > As far as I can tell, Sun doesn't provide a signed jar file for Java3D that I can put here. > > However, when I downloaded J3D 1.2.1_04, this was part of the documentation: > > "Sun Microsystems allows vendors to distribute the Java 3D(TM) Runtime > environment with their Java programs, provided they follow the terms > of the Java 3D(TM) Binary Code License and Supplemental License Terms > agreement." > > Doesn't that mean we can put Java3D on our server, and point to it from the manifest? If so, I suppose I would need to get it signed. That seems strange to get someone else's jar files signed - is it even possible? > > Your example is helpful, though. It's becoming a little more clear to me. I'll await your example that you mentioned in an earlier email ("RE: auto-installing Java3D"). > > > Andrea Boright > > > -----Original Message----- > From: Justin Couch [mailto:[EMAIL PROTECTED]] > Sent: Thursday, March 14, 2002 2:40 PM > To: [EMAIL PROTECTED] > Subject: Re: [JAVA3D] j3D detection > > > Andrea Boright wrote: > > I will also be checking if the user has JRE1.4 (via the CODEBASE parameter in the OBJECT tag). I want to check for JRE1.4 and J3d at the same time. That is, if the user doesn't have JRE1.4 and doesn't have J3D, I don't want them to have to download just JRE1.4, load the applet again, only to find a message that they don't have J3D, and then have to go download that. > > > > Does anyone know a way to detect both at the same time? > > That is up to the specification you put into the manifest file for your > applet's JAR. Have a read around the spec docs with the JDK for details > on this, but it's relatively simple to do. As an example, here is a > manifest entry that we use in Xj3D for the Java3d rendering component: > > Class-Path: xj3d-norender.jar xj3d-core.jar xj3d-parser.jar xj3d-sav.jar > Class-Path: xj3d-net.jar uri.jar j3d-org.jar > Extension-List: java3d > java3d-Extension-Name: javax.media.j3d > java3d-Specification-Version: 1.2 > java3d-Implementation-Version: 1.2.1.04 > java3d-Implementation-Vendor-Id: com.sun > java3d-Implementation-Title: Java3D Core Runtime Environment > java3d-Implementation-URL: > http://java.sun.com/products/autodl/java3d/prefer_ogl/java3d-$(os.name)$.jar > Extension-Name: xj3d > Specification-Vendor: Web3d Consortium > Specification-Version: 3.0 > Implementation-Vendor-Id: com.yumetech > Implementation-Vendor: Yumetech, Inc > Implementation-Version: 2.0 > > > -- > Justin Couch http://www.vlc.com.au/~justin/ > Java Architect & Bit Twiddler http://www.yumetech.com/ > Author, Java 3D FAQ Maintainer http://www.j3d.org/ > ------------------------------------------------------------------- > "Humanism is dead. Animals think, feel; so do machines now. > Neither man nor woman is the measure of all things. Every organism > processes data according to its domain, its environment; you, with > all your brains, would be useless in a mouse's universe..." > - Greg Bear, Slant > ------------------------------------------------------------------- > > =========================================================================== > To unsubscribe, send email to [EMAIL PROTECTED] and include in the body > of the message "signoff JAVA3D-INTEREST". For general help, send email to > [EMAIL PROTECTED] and include in the body of the message "help". > > =========================================================================== > To unsubscribe, send email to [EMAIL PROTECTED] and include in the body > of the message "signoff JAVA3D-INTEREST". For general help, send email to > [EMAIL PROTECTED] and include in the body of the message "help". ------------------- Michael A. Schulman Product Line Manager - Media Tools and API's SUN Microsystems 901 San Antonio Rd. UMPK29-304 Palo Alto, CA 94303-4900 Direct: 650-786-0529 FAX: 650-786-7625 [EMAIL PROTECTED] =========================================================================== To unsubscribe, send email to [EMAIL PROTECTED] and include in the body of the message "signoff JAVA3D-INTEREST". For general help, send email to [EMAIL PROTECTED] and include in the body of the message "help".