The VRML Repository

Software devlopment utilities

A Web3D software devlopment utility is a library of functions, routines, or methods, that aid programmers in developing portions of Web3D applications, such as a browser

By listing the products below, Web3D consortium and the Web3D Repository are only providing information, and are not endorsing any of these products.



Entries Listed Alphabetically by Item
Item Technology
  • CERN Library of common code ( Massachusetts Institute of Technology (MIT )
  • VARIOUS

    The World-Wide Web Library of Common Code is a general code base that can be used to build clients and servers. It contains code for accessing HTTP, FTP, Gopher, News, WAIS, Telnet servers, and the local file system. Furthermore it provides modules for parsing, managing and presenting hypertext objects to the user and a wide spectra of generic programming utilities. The Library is the basis for many World-Wide Web applications and all the WWW software is built on top of it.

    • Platforms:
      • C source code

  • Chisel ( Trapezium Development LLC )
  • VRML 97

    The tool VRML has been waiting for. Cleans, Vallidates, Reduces, for faster higher quality worlds at the touch of a few buttons. Fun and Easy.

    • Platforms:
      • Acorn RiscOS
      • Amiga
      • BeOS
      • Digital Unix
      • HP-UX
      • IBM AIX
      • Linux
      • Macintosh
      • OS/2 Warp
      • SGI
      • Source Code: C
      • Source Code: Java
      • Source Code: Perl
      • Sun
      • Windows 3.x
      • Windows 95
      • Windows NT

     

  • Cortona SDK 1.0 ( ParallelGraphics. )
  • VRML 97

    Cortona SDK enables developers to integrate the engine of Cortona VRML client into applications written in C, C++, Visual BasicŪ, DelphiŪ or HTML - as well as to any application supporting ActiveX technology (MS Word, MS Access, MS PowerPoint etc.). Cortona VRML client is the universal tool for MS Internet Explorer and Netscape Navigator and is capable of browsing virtual worlds written in VRML.
    It is the smallest and the fastest VRML browser in the world. The Cortona SDK distribution package contains: · Cortona VRML engine · Documentation for Cortona ActiveX control and VRML Automation Interface. · Documentation for VRML extensions in Cortona · Usage examples Additionally, ParallelGraphics grants Cortona SDK users a license for the re- distribution of 100 copies of Cortona VRML client. With Cortona SDK, you can create a wide array of 3D applications - ranging from a 3D presentation of your company to advanced VRML authoring tools. Utilizing Cortona SDK can dramatically improve your business. You can use the tool for: · Interactive product presentations, · Advertising support, · Realty information services, · Virtual manuals for remote learning.
    If you are looking for an effective and powerful 3D engine for your web site or standalone application - check out Cortona SDK! Short one is the folowing: Add powerful 3D capabilities to your Web site with Cortona SDK! Cortona SDK enables developers to integrate the engine of Cortona VRML client, the smallest and the fastest VRML browser in the world, into applications written in C, C++, Visual BasicŪ, DelphiŪ or HTML - as well as to any application supporting ActiveX technology.

    alternate ftp download site

      Platforms:

      • PC and Win 95 or later

  • CyberVRML97 Cyber Koganei
  • VRML 97-JAVA-X3D

    CyberVRML97 for Java / C++ is a development library of VRML97/2.0 & X3D applications. Using the library, you can read and write the VRML files, set and get the scene graph information, draw the geometries, run the behaviors easily.

    • Platforms:
      • Source Code JAVA
      • Source Code C++
  • GSM digital speech compression
  • audio

    A digital speech compression algorithm and library.

      Platforms:
      • C source code
  • I-Collide ( Department of Computer Science, University of North Carolina )
  • -

    I_COLLIDE is an interactive and exact collision detection library for large environments composed of convex polyhedra. Many non-convex polyhedra may be decomposed into a set of convex polyhedra, which may then be used with this library.

      Platforms:
      • C source code

     

  • javra ( Computer Graphics, Eindhoven University of Technology )
  • JAVA

    Javra is a java package that forms a layer between your applet and the External Authoring Interface (EAI) of your VRML plugin. With it you can build scene graphs that can be exported to the plugin. Furthermore, you can change the exported scenes and see the results directly in the plugin. The javra code has largely been generated automatically using the VRML2.0 specification.

      Platforms:
      • Source Code: Java
  • JVerge (Beta) ( Justin Couch )
  • JAVA

    JVerge is a collection of Java classes that faithfully represent the VRML nodes. More than this, they provide a higher level API to produce your scripts or EAI based applets in, without having to worry about using all that really low level stuff. You want a Box, then type new Box and you have one ready to go. Build scene graphs easily and quickly. JVerge supports the entire standard VRML node structure. It enforces you building the correct scenegraph at runtime by use of the Java class mechanisms.

    One of the great strengths of using JVerge is to allow you to move your java code from Script to Applet to standalone application by simply changing the import line at the top of the file and about 10 lines of code which does the initialization (ie getting the root node from the scene etc).

      Platforms:
      • Source Code: Java
  • OpenWorlds ( DRaW Computing Associates, Inc. )
  • VRML 97

    OpenWorlds is primarily a C++ library for creating and executing VRML 2.0 nodes. In addition, sample Performer-based application code is included demonstrating implementation of a stand-alone VRML 2.0 browser. Sample code showing the implementation of the built-in nodes is class="text"also provided, as well as a Tcl/Tk-based Scene Graph Viewer.

    The OpenWorlds libraries can be used to create a custom VRML browser or browser-plugin. Or link-in the library and use our scripting APIs to add VRML scripting capabilies to your existing system. No more need to port your application to (another) cosmic new graphics library or HAL just to support VRML!

      Platforms:
      • Source Code: C
  • orient.c ( Stephen Chenney )
  • VRML

    This program prompts for a from vector, an at vector, and an up vector, then calculates the orientation required to align the default VRML camera with the given camera. The code may be incorporated into other software, provided you notify the author.

      Platforms:
      • C source code
  • Portable Network Graphics (PNG) ( Group 42, Inc. )
  • PNG

    Various libraries for the PNG image file format. Useful for texture mapping.

      Platforms:
      • C source code
  • SOLID ( Department of Computing Science, Eindhoven University of Technology )
  • VRML97

    Various libraries for the PNG image file format. Useful for texture mapping.

      Platforms:
      • C source code
  • Vorlon ( Trapezium Development LLC )
  • VRML 97

    The VRML industry standard Syntax Checker. Automatically indicates dangerous or non conformant code. Free Ware

      Platforms:
      • Source Code: C
      • Source Code: Java
      • Source Code: Perl
      • Sun
      • Windows 3.x
      • Windows 95
      • Windows NT
  • Web3D SDK ( Web3D Consortium )
  • X3D

    The SDK CD contains the latest developer builds of open and community sources maintained by the Web3D Consortium, X3D implementations and tools, an X3D conformance suite, as well as general Web3D media tools and content developed by Consortium members.

      Related Links
      Item Technology
    • Extensible 3D (X3D) Task Group
    • X3D

      The X3D Task Group is designing and implementing the next-generation Extensible 3D (X3D) Graphics specification. We are expressing the geometry and behavior capabilities of the Virtual Reality Modeling Language (VRML 97) using the Extensible Markup Language (XML).
      Here you will find the latest Specification and development information.

       



      Copyright 1999-2000 Web3d Consortium