Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

What is Helium Application?

The idea is simple, instead of user write an code and display result on notebook, user runs packaged code and get result on the notebook.

Packaged code will able to access Zeppelin provided resources through Resource Pool as well as Display System to display any output.

Helium Application = View + Algorithm + Access to Resources

 

...

How application displays output?

Each paragraph has output message, angular objects, dynamic forms. Single paragraph will have multiple applications and each of them has their own output message, angular objects just like an paragraph output

Anything you want to display inside of Zeppelin notebook.
Can be any standard html, css, javascript.
View and Algorithm can interact.

...

The code you want to run, which is any code that runs on JVM.

Resource

Provided by interpreter or provided by another Helium Application.

...

I propose the repository
https://github.com/zeppelin-project/helium-packages

 

Implementation.

There're proof of concept implementation.
https://github.com/Leemoonsoo/incubator-zeppelin/tree/helium

Actual implementation is in progress.

Jira
serverASF JIRA
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyZEPPELIN-533
 

Application examples

I have created some example applications based on PoC implementation.

...