Modeling and Simulations programs using Java by Nasa & other Researchers

Nasa's Scripting extensions to Java3d, and other Java3d Nasa's Mars Robot rendered with Java3d using the Sun VRML Loaders

  Nasa's "FastScript3d" Java + VRML + Scripting" program


  More demonstations ( with source code ) of
Nasa's Java3d with Javascript extensions
  Earth, rotating ( top left, above )
  Space craft with movable solar panels ( top right, above )
  JavaScript Companion to Java3D ( Announcement to Java3d-interest list by Patti Koenig from Nasa / JPL )
  VRML animation with Java3d in a browser with the Sun VRML Loaders.


  Download the Nasa WITS Web Interface for Telescience :   It uses Java3d and VRML

The Nasa WITS Web Interface uses Java3d and VRML

The Nasa WITS Web Interface uses Java3d and VRML and requires a huge download.

The solution below runs in a browser automatically on all systems with a current Java VM ( as all should )
that have Java3d installed ( not available on the Machintosh ).

Nasa's New Mer Rover VRML rendered with Java3d

The New Mars MER rover VRML Model can be animated in a browser with rendered with Java3d,
shown above running as an application.

Your browser is not configured to run Java !
Our Earth, Moon, and Sun Orbiting & Rotating

with VRML & Java  ( Please wait for it to load )

 Uses this VRML file:
  planetary_earth_moon.wrl, which works with VRML Viewers based on the Sun VRML Loaders.

  Some say Java is slow,
  but this is faster than
  real-time rendering  ( 1 year == 100 Sec. )   ;^)

VRML animated with Java3d & other Java3d
Nasa Globe with Realtime satelite tracking   Realtime Tracking of Satelites orbiting the Earth

  Nasa's JTrack Program   ( Java Applet )

Nasa Mars terrain viewing Java3d educational program
  
  Explore the surface of Mars ! 

  Learn about the surface features for the proposed 
  NASA landing sites for the 2003 MER 
  ( Mars Exploration Rover ) mission. 

  Source: Mars Viewing Program: Eventscope

 EventScope is a three-dimensional game-like 
 computer interface that allows students to 
 virtually explore remote places like Mars 
 and other planets. 
 
 Students assume the roles of space scientists in 
 the exploration of these locations from their 
 own classrooms.

  Source: EventScope Educational program

 EventScope ... is ... a teaching tool that 
 lets student actively explore three dimensinal
 representations of NASA mission data. ...

 According to the National Research Council, 
 "An important use of technology is its capacity 
 to create new opportunities for curriculum and 
 instruction by bringing real-world problems into 
 the classroom for students to explore and solve."

  Source: EventScope Learning Program

  Download the Java3d program : EventScope Java3d Program ( free )

First Person Shooter Tank Game written in Java
First Person Shooter Tank Game written in Java.

Move around a simple city terrain avoiding sudden death from enemy tanks.

Combating the notion that Java is slow, this tank game shows Java is fast enough and the human player is often too slow on the draw.

  |
  |  a Java 3D visualization that I did recently of the
  |
  |  [ Space Shuttle Lauch Vehicle ] ... from NAS / NASA  ...
  |
  |     --  To the Crew and To Science ...   Vaidya
  |
   Source: Java3d list archives at Sun.com 

    Professor Prabhakar Vaidya; Mathematical Modelling Unit
    National Institute of Advanced Studies;  Bangalore, India

    Nasa Space Shuttle Launch Vehicle Model Data
 

Sun's Java3d Scenegraph editor showing VRML from Nasa

Sun's Java3d Scenegraph Editor showing a Nasa VRML model

uses the Sun VRML Loaders, source code available and is free.

Robots on Earth & Mars can be controlled with Java


 Sun's James Gosling controling a Lego Robot with Java.

 NISTS's Sandy Ressler Lego robot controlled with Java.

 IBM's education 2d Tank Game with Java.

 Networked 3d Tank Game with Java3d.



  Nasa's  Dr. Patti Koenig  wrote about the her Fastscript3d program:
 |
 |
 |  I wanted to write the interest group because
 |
 |  I added a cool example applet ...  to the web site.
 |
 |
 |  It  ... loads  ___ VRML ___  97 files
 |  -------------------------------------
 |
 |
 |  into a FastScript3D Java3D applet using the X3D vrml loader.
 |
 |
 | [ VRML is a free and open standard for defining 3d objects
 |   --------------------------------------------------------
 |
 |
 |  so you can render 3d objects moving in your web browser. ]
 |
 |
 |        ... All source code is included. [ at this web address : ]
 |
 |
 |   http://fastscript3d.jpl.nasa.gov
 |
 |  [ 
 |    Web Pages and Java Programs to Load & Render VRML with Java3d :
 |
 |   http://fastscript3d.jpl.nasa.gov/vrml97.html
 |   http://fastscript3d.jpl.nasa.gov/vrmlload.html
 |
 |   http://fastscript3d.jpl.nasa.gov/vrml97.java
 |   http://fastscript3d.jpl.nasa.gov/vrmlload.java 
 |
 | 
 |   http://fastscript3d.jpl.nasa.gov/vrml97.jar
 |   http://fastscript3d.jpl.nasa.gov/x3d.jar
 | 
 | ]
 |
 |  Thanx !   Please send me your feedback !
 |
 |
 |  Patti Koenig  [ Nasa, Jet Propulsion Laboratories, Staff Engineer ]
 |  ------------  [ Dec  4, 2002 to Java3d-interest list ]
 |
 http://archives.java.sun.com/cgi-bin/wa?A2=ind0212&L=java3d-interest&P=R5653
 |
  Message Posted to Java3d-interest List: http://www.mail-archive.com/java3d-interest@java.sun.com/msg26435.html

 
Nasa 3d Oribt Visualizaiton tool: Interactive with free source code available

Near Earth Orbit Visualization Applet Demo at Nasa

3d Orbit Viewer Java Program with Source code ( OrbitViewer )

OrbitViewer was written by by Ron Baalke ( NASA/JPL ) and Osamu Ajiki ( AstroArts Inc )


 The NIST's criminal activities with the Yumetech fraudsters
 has harmed US industry and harmed portable web animation efforts.

 
The Sun VRML Loaders animate VRML in a browser
without certificates or additional downloads in systems configured to run Java3d.
 Render Real Terrains & Maps with DEM Elevations, portably. 

  Render Terrains from Real World Data Sets on the web or off.

  Freely available source code gives 3d real-time rendering
of real world terrains with Java, Java3d, or C.

  NASA and leading research facilities including the 
San Diego Super Computer Center use Java and Java3d
for portabability across the web and across platforms
for flextible, extensible, reliable, economical solutions.

  Java3d gives high speed, high quality 3d rendering 
in a browser or as a stand alone application for portability
across Windows, Linux, Solaris and other Unix platforms.

 VRML worlds including those with terrain ElevationGrids
can be loaded and rendered with the Sun VRML Loaders,
on the web & off, from local files & from web locations.


  Free, Portable DEM Viewer ( Source Code Available, Java3d )
 -----------------------------------------------------------
 |
 | DEMViewer is a digital elevation model viewer 
 | for ArcGrid ASCII export files. With DEMViewer 
 | you can visualize digital elevation models 
 | generated by ArcInfo and combine it with data  
 | (in the same ArcGrid ASCII export format and/or 
 | Jpeg/Gif images). ..
 | 
 | DEMViewer was developed at the  Department of 
 | Geoinformatics, Geohydrology and Modelling  
 | of the Institute of Geography of the University 
 | of Jena, Germany. 
 |
 | DEMViewer is written in  Java and uses VisAD and Java3D.
 |
 | DEMViewer is freely available and is under the 
 | GNU General Public License. You can get the source code here 
 |
 | [ I tried it, I liked it, ran fine on Linux. -- P.F. ]
 |
  http://www.geogr.uni-jena.de/~p6taug/demviewer/more/gallery.html
  http://www.geogr.uni-jena.de/~p6taug/demviewer/more/more_shots.html
  http://www.geogr.uni-jena.de/~p6taug/demviewer/
  http://www.geogr.uni-jena.de/~p6taug/demviewer/demv_src.jar


  Web Terrain DEM Viewer ( Java3d )
  --------------------------------- free, but no source code.
  http://cyberhipster.com/j3d/jland/
  http://cyberhipster.com/j3d/jland/appletland2.html


  DEM 3d Terrain Viewers have been written in Java3d
and you get them for free, source code and all 
( see above & below ).

  Java and Java3d are emerging increasing as the preferred
solution for rendering 3d on the web and for applicatons 
where portability and the speed and ease of developement 
are priority issues.

 Java3d can render VRML with the Sun VRML Loaders and
can render DEM Terrain data sets, and other data sets
without the limitations and problems of the old style 
VRML plug-ins ( browser incompatabilities, lack of 
support on Linux and other popular platforms popular 
with developers, limitations of networking and file access, 
security problems, difficult interfacing issues, non-standard, 
proprietary or incomplete implemenations ).
 
 These resources include 3d terrains, 2d maps, & planets.

 If there is a lot here, it's because a lot of people are
doing a lot of different things with Java.


  NASA J-Track Globe & Satelite Tracking System ( 3d, Java Web Applet ) 
  ---------------------------------------------
  http://liftoff.msfc.nasa.gov/RealTime/JTrack/3D/AppletFrame.html

  Moon Orbiting Earth Orbiting Sun, texture mapped, VRML & Java
  -------------------------------- ( Java 1.1, fails with Java 1.2+ )
  http://www.frontiernet.net/~imaging/terrain_rendering.html
  http://www.frontiernet.net/~imaging/shout3d/models/planetary_earth_moon.wrl
  - VRML file above works with Shout3d ( Java 1.1 ) & Java3d ( Java 1.2+ )

  "Virtual Globe" Web Terrain Rendering with Java3d ( SINTEF )
  ----------------------( Norwegian Institute of Technology )
  http://globe.sintef.no/#gallery
  http://globe.sintef.no/earthview-globe.html
  http://www.ngdc.noaa.gov/seg/topo/globe.shtml


 | Fly San Diego is a standalone Java program 
 | (it could also be an applet if it needed to be). 
 |
 | It uses Java 3D for its graphics.
 |
 | It uses the web for its information, some of 
 | which is being periodically updated. We are 
 | currently running it on both a PC and UNIX 
 | workstations. It will also run on Macintoshes 
 | once once Java 3D has been ported there
 |
 | [ San Diego Supercomputer Center ]
 |
 http://flysd.sdsc.edu/

 
 MapMagical Terrain Editor, Irony Games 
 ---------------------------( web applet )
 http://www.irony.com/webtools.html
 http://www.irony.com/igmmte/
 http://www.irony.com/cgi-bin/world1.pl

 Fractal Terrain ( Tutorial, Demo, Source Code ) ( Java World )
 ---------------------------------------------- 
 http://www.javaworld.com/javaworld/jw-08-1998/jw-08-step_p.html

 Fractal Terrains ( with Source code ) ( Java 1.1 )
  ------------------------------------
 http://www.ipm.sci-nnov.ru/~demidov/3Dapp/Mount.htm
 http://www.ipm.sci-nnov.ru/~demidov/3Dapp/MountainC.java
 http://www.ipm.sci-nnov.ru/~demidov/3Dapp/Mountain3D.java
 http://www.ipm.sci-nnov.ru/~demidov/VRML/Terra/Terra.htm
 http://www.ipm.sci-nnov.ru/~demidov/VRML/Terra/Terra.java

  Fractal Terrain with Java3d ( Web applet )
  ---------------------------
  http://code.j3d.org/examples/terrain/index.html
  http://code.j3d.org/examples/terrain/applet.html

  3d globe ( Anfy3d, Java 1.1 ) 
  ------------------------------
  http://zeus.thing.net:8080/earth/javaearth.html
  http://zeus.thing.net:8080/earth/

 Web Interactive Maps ( Java )
 --------------------
 | ALOV Map is free, portable Java application 
 | for publication vector and raster maps to 
 | Internet and interactive viewing on web browsers. 
 |
 | It supports the complex rendering architecture, 
 | the unlimited navigation and allows working with
 |  multiple layers, thematic maps, hyperlinked features 
 | and attribute data.
 |
 http://alov.org/index.html
 
  http://astronomy.swin.edu.au/~pbourke/terrain/
 http://astronomy.swin.edu.au/~pbourke/terrain/terrainvis/

 Java OceanAtlas is a Java version of my popular
 Power OceanAtlas marine science data visualization tool. 
 -----------------------------------------------------
 http://www.oceanatlas.com/java_oceanatlas_home_page.htm
 http://www.oceanatlas.com/java_oceanatlas_map_plots.htm
 http://oceanatlas.com/JOA3.0/joa%202.0%20guided%20tour/joa2.0_guided_tour.html
 http://www.epic.noaa.gov/epic/software/JavaJOA.htm
 http://www.epic.noaa.gov/epic/software/ep_java.htm

 LiveMap version 3.0 ( NOAA ) Java map applet.
 -------------------- geophysical datasets across the web. 
 http://tmap.pmel.noaa.gov/~callahan/JAVA/map_v3.0/LiveMap_v3.0.html
 http://tmap.pmel.noaa.gov/~callahan/JAVA/map_v3.0/LiveMap_30.java

 Mapping from Database Dataset with Java, web interactive ( Cornell )
 --------------------------------------- 
 http://atlas.geo.cornell.edu/webmap/   select an area, click on "Submit"
 http://atlas.geo.cornell.edu/
 http://atlas.geo.cornell.edu/education/instructor/web_tools.html

 Mapping with City Features & Statistical Data ( Web Applets )
 ------------------------------------------
 http://www.map24.com/map24/index.php3?map24_osid=5b3b7b9db299461586f24252b5d0976e
 http://www.nacgeo.com/NACMap/
 http://www.nacgeo.com/WEBGIS/
 http://industry.java.sun.com/solutions/company/summary/1,2353,3925,00.html
 http://plue.sedac.ciesin.org/plue/ddviewer/ddvJava30/index.html

 
 http://java.sun.com/features/2001/06/mapinfo.html


 http://terraform.sourceforge.net/
 
 http://www.ai.sri.com/TerraVision/

 http://www.geovrml.org/
 http://www.geovrml.org/vrml_examples/

 world view Sun Illumination ( 2d, applet )
 -----------------------------------------
 http://www.jgiesen.de/SME/

 http://viewer.digitalearth.gov/
 http://sunrise.gsfc.nasa.gov/
 http://terraweb.wr.usgs.gov/resource.html
 http://viz.globe.gov/viz-bin/home.cgi
 http://geotools.sourceforge.net/

 http://trapdoor.surak.com.au/~chris/vrml/RezIndex.html

 Dem to Wrl "C" program.
 http://hiwaay.net/~crispen/src/dem2wrl.zip

 VRML can be animated in a browser or in a stand-alone
application ( with the ability to network onto the web )
with Java3d and the Sun VRML Loaders, on Windows & Linux:


VRML animated with Java3d: Planets, Molecules, People, Games.
  Render Terrains, Planets, & your Universe with Java
  Games with VRML & Java3d
  VRML animated with Java3d using the Sun VRML Loaders
  Use the Sun VRML Loaders when the 'new' Xj3D Loaders Fail
  Great 3d for the web: Resources, Tutorials, Demos

[home.gif] Contents Page
Last modified: 03/31/2003
First Created: 04/05/2002
stamped envelope E- mail: "Webmaster"

Copyright © 2002 by Paul Flavin.   All rights reserved.