hdf and envi services engine

9
The HDF Group www.hdfgroup.or g July 8, 2014 2014 Summer ESIP Federation Meeting / HDF and HDF- EOS Workshop XVII HDF and ENVI Services Engine Hyo-Kyung Joe Lee - [email protected] Thomas Harris - [email protected] 1

Upload: the-hdf-eos-tools-and-information-center

Post on 16-Apr-2017

829 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: HDF and ENVI Services Engine

The HDF Group

1 www.hdfgroup.orgJuly 8, 2014 2014 Summer ESIP Federation Meeting / HDF and HDF-EOS Workshop XVII

HDF and ENVI Services Engine

Hyo-Kyung Joe Lee - [email protected] Harris - [email protected]

Page 2: HDF and ENVI Services Engine

www.hdfgroup.org2014 Summer ESIP Federation Meeting 2

What is ESE?

ENVI Services Engine: Image and Data Analytics for the Cloud and EnterpriseCloud and/or enterprise-based processing engine which leverages the power of IDL, ENVI, and ENVI LiDAR analytics to create products for consumption by desktop, thin, or mobile clients. Because ESE analytics are performed server-side, these applications can retrieve, process, and publish data to the cloud without ever running any data I/O or processing on the client computer or device.

A client can be anything that speaks HTTP, such as a webpage, IDL, C++, etc...

This allows developers to write applications in the language of their choice, then use ESE to do analytics using IDL, and the ENVI and ENVI LiDAR Application Programming Interface (API).

Because it is deployed on a server, it is always "on", giving you on-demand distributed processing over an enterprise network or on the web.

Page 3: HDF and ENVI Services Engine

www.hdfgroup.org2014 Summer ESIP Federation Meeting 3

ENVI Services Engine ArchitectureApplication developer builds customized application, leveraging the power of ENVI image analysis algorithms

The developed services are deployed to a server architecture in the cloud

Results are delivered back from the Engine and can be saved out, utilized in further analysis, or …

displayed in a variety of web, desktop, or mobile clients.

HTTP REST requests are made from middleware to server

ENVI Services Engine executes the application

• Application developer builds custom applications• Developed services are deployed to a server architecture• ENVI Services Engine executes the application• Results are delivered back to ENVI Services Engine for further analysis, or…• Results can be displayed on a desktop, across an enterprise, or on any device that has access to

the world wide web

Page 4: HDF and ENVI Services Engine

www.hdfgroup.org2014 Summer ESIP Federation Meeting 4

HDF ESE Architecture

We build customized NASA HDF-EOS visualization application, leveraging the existing IDL examples.

The developed services are deployed to a server architecture in the cloud

Results are delivered back from the Engine and can be …

displayed in a variety of web, desktop, or mobile clients.

HTTP REST requests are made from middleware to server

ENVI Services Engine executes the application

• The HDF Group builds custom visualization applications for NASA HDF-EOS data.• Developed NASA HDF-EOS services are deployed to a server architecture at The HDF Group• ENVI Services Engine executes the NASA HDF-EOS visualization application• Results can be displayed on a desktop, across an enterprise, or on any device that has access to

the world wide web

Page 5: HDF and ENVI Services Engine

www.hdfgroup.org2014 Summer ESIP Federation Meeting 5

IDL Comprehensive Examples

NASA Product Specific Complete Code for visualization at http://hdfeos.org/zoo

Page 6: HDF and ENVI Services Engine

www.hdfgroup.org2014 Summer ESIP Federation Meeting 6

How can we serve users better?

• Try IDL codes without purchase & installation

• Run everything with web browser• Mobile platforms are welcome!

• UX - simple and interactive

Page 7: HDF and ENVI Services Engine

www.hdfgroup.org2014 Summer ESIP Federation Meeting 7

IDL examples as web service

Demo

Page 8: HDF and ENVI Services Engine

www.hdfgroup.org2014 Summer ESIP Federation Meeting 8

We need your input.

ESE can make your existing IDL program run as a web service. Super!

What kind of web services would you like to see most at hdfeos.org?

Send us your favorite IDL codes for NASA HDF at [email protected].

Page 9: HDF and ENVI Services Engine

www.hdfgroup.org2014 Summer ESIP Federation Meeting 9

Acknowledgement

This work was supported by Subcontract number 114820 under Raytheon Contract number NNG10HP02C, funded by the National Aeronautics and Space Administration (NASA). Any opinions, findings, conclusions, or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of Raytheon or the National Aeronautics and Space Administration.