Skip to content

a-xp/power-globe

Repository files navigation

power-globe

A desktop app for building presentations on a 3D globe. Draw shapes and drop annotated markers (text and images) onto the Earth's surface, arrange them into slides with camera fly-throughs, and play the result back as a guided presentation — think slideshow, but the "stage" is a spinning planet.

Built as an Eclipse RCP (OSGi) application on top of NASA WorldWind for the 3D globe and imagery.

Features

  • Interactive 3D Earth (NASA WorldWind), with WMS layer support
  • Draw custom shapes on the surface
  • Place annotated markers (text / pictures) at lat-lon positions
  • Author slides with saved camera positions and fly-through paths
  • Presentation mode: step through slides with animated camera moves
  • Projects saved/loaded as XML (JAXB)

Structure

Eclipse RCP plugin (powerglobe):

Package Role
application, perspective RCP application, workbench, perspective wiring
wwd, wwd.annotations WorldWind canvas integration and surface annotations
project Domain model — Project, Slide, CameraPath, JAXB adapters, load/save
commands Workbench commands (new/open/save project, slide editing, run presentation)
presentation Playback / camera animation
dialogs Settings, layer and WMS configuration UIs
path, view Camera path building and the main view

Building

This is an Eclipse PDE project, not a Maven/Gradle build.

  1. Install Eclipse with the RCP/Plug-in Development tools.
  2. Add NASA WorldWind (gov.nasa.worldwind 2.0) and the Eclipse RCP target to your target platform.
  3. Import the project and launch headless.product (or run as an Eclipse Application).

Toolchain (Java 8, the WorldWind 2.0 era) is pinned via mise (mise install).

About

Build presentations on a 3D globe — draw shapes, drop annotated markers, author camera fly-throughs. Eclipse RCP + NASA WorldWind (Java).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages