WWJava Application Feature List

From World Wind Wiki

(Difference between revisions)
Jump to: navigation, search
Revision as of 22:47, 24 November 2008 (edit)
Patmurris (Talk | contribs)
(WWJ application feature list: initial draft)
← Previous diff
Revision as of 00:14, 26 November 2008 (edit) (undo)
Mkpl (Talk | contribs)
m (Would Be Nice To Have)
Next diff →
Line 20: Line 20:
* Full screen mode * Full screen mode
* 3D models support, KML? * 3D models support, KML?
 +* drawing lines and polygons + saving to KML or some other vector format
 +* ability to add new layers + change and save existing layer properties to XML via GUI
 +* movie recorder
== Miscellaneous == == Miscellaneous ==

Revision as of 00:14, 26 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.

Contents

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
  • Placemarks. Allow to save locations in one or different 'favorite places list'

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
  • ability to add new layers + change and save existing layer properties to XML via GUI
  • movie recorder

Miscellaneous

  • Sun light and shading

Architecture

  • 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?

Notes

Personal tools