Polaris Slipstream is an extensible data modeling application designed to
provide NASA Mission analysts a tool that not only visually models
their workflow but allows for a data sandbox. Analysts can use this
sandbox to explore variations on daily mission operations or offline
analysis using experimental algorithms and configurations.
software specializes in data products and formats that are typically
associated with NASA Missions. Slipstream is under development by
Aerospace Industry contractor ai Solutions
and is built off Polaris, which is their NetBeans Platform framework.
Polaris Slipstream Sequence And Execution:
Polaris Slipstream Les Miserable Fused With Napoleon Info JDK8 WebSockets:
Polaris Slipstream Dataflow Builder:
Polaris Slipstream Embedding JavaFX Charts:
What Does the Software Do?
been designed to reuse existing NASA mission and Polaris plugins for
data production and visualization. The interface is a Node Graph
workflow that leverages the NetBeans Platform Visual Library for scene rendering and a
custom dependency and execution model. The goal is for
non-programmer analysts to model, explore, and share their data
analysis both visually and functionally. Palettes of data components
and processes are made available to the user with the intent to
separate different Mission components into their own sub-palettes.
Currently, experimental visualization is possible through a subset of
JavaFX charts and D3 JS data visualizations. This is being expanded
as new types of views become relevant to existing workflows and
future support will include more JavaFX chart components and
How Does the NetBeans Platform Help?
The NetBeans Platform makes this
all possible by providing the Visual Library within a rich
window docking framework. The NetBeans Platform Lookup makes
combined mission palettes possible. The same Lookup also makes drag
and drop from palette to scene, and eventually straight from custom
project data nodes, simple.
Integrated support for JavaFX interop
provides all the visualization capabilities, such as JavaFX line and
area charts. This is especially true in that custom plugins provide
early developer builds of JDK 8, which are used for embedded web
visualizations. Recent builds of JDK 8 also include enhanced
JavaFX WebKit support, which enable HTTP WebSockets, making remote
collaboration feasible directly within the scene.
All the info and
text above was provided by Sean Phillips (@SeanMiPhillips), who is a
Software Engineer and NASA contractor with aerospace experts ai