WWJava Application Feature List

From World Wind Wiki

(Difference between revisions)
Jump to: navigation, search
Revision as of 10:33, 28 November 2008 (edit)
Patmurris (Talk | contribs)
(More features and notes.)
← Previous diff
Revision as of 10:37, 28 November 2008 (edit) (undo)
Patmurris (Talk | contribs)
(Link to forum thread)
Next diff →
Line 39: Line 39:
= Notes = = Notes =
These are notes and references about some of the above features. These are notes and references about some of the above features.
 +* [http://forum.worldwindcentral.com/showthread.php?goto=newpost&t=20662 WW Forum thread regarding this application].

Revision as of 10:37, 28 November 2008

This page is intended to gather and organize desired features and ideas for a future World Wind Java multiplatform application of the SDK.

For this list to be useful it needs to be clear enough so that anyone can understand what each listed feature or idea means. For instance "Plug-ins support" or "Add-ons support" is too vague. Please describe each new item with one or two sentences. If need be, add a paragraph in the "Notes" section at the bottom of the page to describe more complex features or ideas with possibly links to forum threads or other reference.

Right now this list is a draft but it should ultimately be sorted by priorities before any development starts.


Desired Features List

Must Have

  • Support for different 'worlds' or planets
  • Tree based layer manager. Add/remove layers, opacity and layer order control. Persistent.
  • Support for WW.net XML based Add-ons
  • Support for software extensions or plug-ins
  • Support for persistent WMS layers
  • Some KML support
  • Support for .shp shapefiles.
  • Placemarks. Allow to save locations in one or different 'favorite places list'
  • Flexible user interface. Allows to show/hide components. Persistent.

Would Be Nice To Have

  • Support for Mercator tiled layers (GM, Yahoo, Virtual Earth...)
  • Full screen mode
  • 3D models support, KML?
  • Drawing lines and polygons + saving to KML or some other vector format
  • Change and save existing layer properties to XML via GUI (Layer Manager)
  • Movie recorder. Allows to record and play view animations.


  • Sun light and shading
  • 3D stereo anaglyph. Already implemented in the SDK.


These are open questions and ideas regarding the general application architecture and organization.

  • Stand alone application or Eclipse RCP application?
  • Desktop vs Applet vs Java Web Start? All?
  • Plug-in based application: tiny core or stub, everything is a plug-in?
  • Automatic software updates?


These are notes and references about some of the above features.

Personal tools