JVergeA Free VRML 2.0 Node Java Class LibraryBeta 4.5 |
No Longer Actively developed
A GNU production of The Virtual Light Company
Written by Justin Couch
The combination of the platform independent languages of Java and VRML promise much for the future of the real CyberSpace on the Internet. Unfortunately the API's provided by both the Script and External Interfaces are far too low level for most programmers to be bothered with. JVerge is my offering to the combined communities of both VRML and Java in a effort to bring them closer together.
The current version is 0.8 (Beta 4) is destined to be the final beta release before the real 1.0. No new features will be added between now and official release. Bug fixes yes, major rewrites - not unless I really have to. There has been a huge amount of testing in this last period. The challenge is now to find the bugs!
JVerge is released under the GNU Library Copyleft Basically this means you can take, modify and make real money using any software based on these class files so long as you include the source code of the library with it and this license (including the LGPL) And of course you need to credit me as being the original author. Of course if you are making lots of money using this then I'm not impartial to donations :)
Also the usual warranty stuff applies. If you decide to send someone to Mars or invent the warp drive using the libraries then I'll be happy to take the credit but they aren't designed for that sort of stuff. Just go have fun with them.
Hey - don't laugh. I did get some comments back from the guys at JPL about them using JVerge in some of their VR work. But no, it wasn't on the Mars website stuff.
All bug reports and modified code can be sent to me jverge_bugs@vlc.com.au
The beta 4 versions of the libraries will work with the currently available version of VermelGen VRML 2.0 editor.
The last version is called beta 4.5 because it contains all of the bug fixes from when the code was in active development and use, but not really enough to deal with a final release. There are some reports every now and again of bug fixes that have not been incorporated into this release.
The classes have only been thoroughly tested with Cosmo Player for PC. If you are using the internal or external versions, they require that you have the appropriate libraries for them to load but are not dependent on them once the application has started to run as you can create, delete and print out the internal information without needing to talk to a VRML browser.
| How | Javadoc docs | ||
|---|---|---|---|
| FTP | zip | gzip | |
| HTTP | zip | gzip | Online |
The documentation is almost complete now. There are a number of incomplete parts however. If you find any major doucmentation bugs please let me know.