World Wind Java SDK Changelog

What's new in World Wind Java SDK 2.0.0

Jun 6, 2014
  • Migrated World Wind's usage of the JOGL library to JOGL version 2.1.5.
  • Redesigned the World Wind Java Web Start site to work with JOGL 2 and Java 7 on all platforms..
  • Redesigned the World Wind Java applet examples to work with JOGL 2 and Java 7 on all platforms.
  • New applets leverage the same Java Web Start resources used by applications.
  • Redesigned the World Wind Java demos for simplicity, and consolidated all demo resources in a single place.
  • Added a new ANT target webstart.site that creates a self-contained and deployable World Wind Web Start site.
  • Removed the World Wind servers module, and its associated packages in the World Wind client:
  • gov.nasa.worldwind.database, gov.nasa.worldwind.ows, gov.nasa.worldwind.wfs, gov.nasa.worldwind.wss
  • Removed the need for the separate performance JAR file worldwind-performance.jar.
  • Moved the performance package into gov.nasa.worldwindx.performance.
  • Repaired a problem that caused the compass not to be displayed when another instance of the layer had been used in another WorldWindow.
  • Added a method to the Terrain interface that identifies the input positions' altitude reference and converts the altitudes to relative-to-ground, which is what the intersection methods expect.
  • Updated TiledImageLayer, RectangularTessellator and SurfaceObjectTileBuilder to adjust their level of detail when the application uses a narrow field of view. See WWJ-445.
  • Updated View to use the smallest possible near clip distance for the currently available depth buffer resolution.
  • See WWJ-460.
  • Updated the FlatWorldEarthquakes example to use the USGS GeoJSON earthquake feed.
  • Fixed WWJ-302, that caused flashing of continuously updating KML ground overlays.
  • Fixed WWJ-371, where some portions of Collada shapes were not pickable.
  • Fixed WWJ-425, where terrain picking fails on VMware virtual desktops.
  • Fixed WWJ-433, where surface shapes crossing both the prime meridian and the anti-meridian display incorrectly.
  • Fixed WWJ-452, where surface shapes containing a pole draw an incorrect outline segment.
  • Fixed WWJ-443, where enabling stereo rendering on an unsupported GPU caused surface shape picking to fail without warning.
  • Fixed WWJ-449, which corrects the KML parser's interpretation of an unspecified altitudeMode.
  • Fixed WWJ-451, where LevelSet.getTileNumber overflows when the number of tiles is large.
  • Fixed WWJ-432, BrowserBalloon content does not display on Mac with Java Web Start.
  • Repaired non-scoped abstract method declaration in RigidShape class.
  • Added Angle formatting for degrees and decimal minutes. Added degrees and decimal minutes option to LatLonGraticule.
  • Modified shapefile loading to recognize the HGT attribute field as a height and create extruded polygons as a result.
  • Modified shapefile loading to display point geometry using PointPlacemark instead of UserFacingIcon.
  • Repaired KML LineString but described in forum post http://forum.worldwindcentral.com/showthread.php?41174
  • Repaired bug described at http://issues.worldwind.arc.nasa.gov/jira/browse/WWJ-410
  • Added option to eliminate library loader replacement when initializing GDAL.
  • Added a base depth to ExtrudedPolygon to enable positioning of base vertices below the terrain.
  • Consume left-click, left double-click and drag end events in ViewControlsSelectListener.
  • Fixed WWJ-353, clamp bounding box angles returned from WMS capabilities documents.
  • Fixed WWJ-454, WMS requests use incorrect version string.
  • Fixed WWJ-441, Duplicate picked objects from IconLayer. Modified IconLayer to prevent duplicates in quadtree.
  • Added IconPicking example.
  • Fixed WWJ-434, KML rendering will freeze while having bad internet connection.
  • Fixed WWJ-466, KML balloon text showing entity reference instead of blank field.
  • Fixed WWJ-467, StatusBar altitude display below 1 km gives 0 km.
  • Fixed WWJ-469, Warning from KMLRoot evictIfExpired.
  • Added a batch intersection method to HighResolutionTerrain. See intersect(List positions ...
  • Fixed WWJ-482, RigidShapes not regenerating geometry when detail hint changes.
  • Fixed WWJ-483, GeoTIFF elevations created by ExportImageOrElevations example are incorrect.

New in World Wind Java SDK 0.6.618.13947 (Oct 7, 2010)

  • PlacenameLayer updated - see layers.placename package and examples.Placenames
  • TerrainProfileLayer new 'follow path' mode - see examples.MeasureToolUsage
  • Terrain intersection test for Line and elevation. See terrain.SectorGeometryList and render.ContourLine
  • On-screen layers display location offset - see layers.Compass, WorldMap, Scalebar...
  • New format support: tab, tiff and world file - see format package

New in World Wind Java SDK 0.6.588.13716 (Sep 7, 2010)

  • PlacenameLayer updated - see layers.placename package and examples.Placenames
  • TerrainProfileLayer new 'follow path' mode - see examples.MeasureToolUsage
  • Terrain intersection test for Line and elevation. See terrain.SectorGeometryList and render.ContourLine
  • On-screen layers display location offset - see layers.Compass, WorldMap, Scalebar...
  • New format support: tab, tiff and world file - see format package

New in World Wind Java SDK 0.6.574.13654 (Aug 24, 2010)

New in World Wind Java SDK 0.6.559.13606 (Aug 10, 2010)

  • Icon layer and renderer allow to use absolute elevations, apply horizon and view clipping
  • Applet package updated for Sun Next Generation Java plugin support
  • Conpound and local elevation models. See terrain package
  • FlatWorld example updated with round/flat globe switching code
  • Track markers updated - see render.markers package, layers.MarkerLayer and examples.MarkersOrder
  • PlacenameLayer updated - see layers.placename package and examples.Placenames
  • TerrainProfileLayer new 'follow path' mode - see examples.MeasureToolUsage
  • Terrain intersection test for Line and elevation. See terrain.SectorGeometryList and render.ContourLine
  • On-screen layers display location offset - see layers.Compass, WorldMap, Scalebar...
  • New format support: tab, tiff and world file - see format package
  • Tiled image layers alpha blending fixed and mipmap support.
  • New examples.util package - browser launcher, audio and slides players, image viewer.

New in World Wind Java SDK 0.6.552.13596 (Aug 2, 2010)

  • New Airspace shapes and volumes, terrain conformant. See render.airspaces package and examples.Airspaces and AirspaceBuilder
  • New rubber sheet images. See util.ImageUtil and examples.RubberSheetImage
  • New measure tools. See util.measure package and examples.MeasureToolUsage

New in World Wind Java SDK 0.6.523 (Jul 5, 2010)

  • New Airspace shapes and volumes, terrain conformant. See render.airspaces package and examples.Airspaces and AirspaceBuilder
  • New rubber sheet images. See util.ImageUtil and examples.RubberSheetImage
  • New measure tools. See util.measure package and examples.MeasureToolUsage
  • New 'on-screen display' layers: ViewControlsLayer, LayerManagerLayer and StatusLayer
  • New ContourLine renderable primitive. See examples.ContourLines
  • New Web Service Catalog support. See applications.gio

New in World Wind Java SDK 0.6.456 (Apr 28, 2010)

  • New Airspace shapes and volumes, terrain conformant. See render.airspaces package and examples.Airspaces and AirspaceBuilder
  • New rubber sheet images. See util.ImageUtil and examples.RubberSheetImage
  • New measure tools. See util.measure package and examples.MeasureToolUsage
  • New 'on-screen display' layers: ViewControlsLayer, LayerManagerLayer and StatusLayer
  • New ContourLine renderable primitive. See examples.ContourLines
  • New Web Service Catalog support. See applications.gio