The HDF Group
www.hdfgroup.orgJuly 8, 2014 2014 Summer ESIP Federation Meeting / HDF and HDF-EOS Workshop XVII
HDF and ENV...
www.hdfgroup.org2014 Summer ESIP Federation Meeting
What is ESE?
2
ENVI Services Engine:
Image and Data Analytics for the ...
www.hdfgroup.org2014 Summer ESIP Federation Meeting
ENVI Services Engine Architecture
Application developer
builds customi...
www.hdfgroup.org2014 Summer ESIP Federation Meeting
HDF ESE Architecture
We build customized
NASA HDF-EOS
visualization ap...
www.hdfgroup.org2014 Summer ESIP Federation Meeting
IDL Comprehensive Examples
5
NASA Product Specific Complete Code for
v...
www.hdfgroup.org2014 Summer ESIP Federation Meeting
How can we serve users better?
6
• Try IDL codes without purchase & in...
www.hdfgroup.org2014 Summer ESIP Federation Meeting
IDL examples as web service
7
Demo
www.hdfgroup.org2014 Summer ESIP Federation Meeting
We need your input.
8
ESE can make your existing IDL program
run as a ...
www.hdfgroup.org2014 Summer ESIP Federation Meeting
Acknowledgement
9
This work was supported by Subcontract
number 114820...
Upcoming SlideShare
Loading in …5
×

HDF and ENVI Services Engine

884 views

Published on

HDF and HDF-EOS Workshop XVII (2014)
Thomas Harris and H. Joe Lee

Published in: Technology, Education
  • Be the first to comment

  • Be the first to like this

HDF and ENVI Services Engine

  1. 1. The HDF Group 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 - hyoklee@hdfgroup.org Thomas Harris - Thomas.Harris@ExelisInc.com 1
  2. 2. www.hdfgroup.org2014 Summer ESIP Federation Meeting What is ESE? 2 ENVI Services Engine: Image and Data Analytics for the Cloud and Enterprise Cloud 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.
  3. 3. www.hdfgroup.org2014 Summer ESIP Federation Meeting ENVI Services Engine Architecture Application 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 3
  4. 4. www.hdfgroup.org2014 Summer ESIP Federation Meeting 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 4
  5. 5. www.hdfgroup.org2014 Summer ESIP Federation Meeting IDL Comprehensive Examples 5 NASA Product Specific Complete Code for visualization at http://hdfeos.org/zoo
  6. 6. www.hdfgroup.org2014 Summer ESIP Federation Meeting How can we serve users better? 6 • Try IDL codes without purchase & installation • Run everything with web browser • Mobile platforms are welcome! • UX - simple and interactive
  7. 7. www.hdfgroup.org2014 Summer ESIP Federation Meeting IDL examples as web service 7 Demo
  8. 8. www.hdfgroup.org2014 Summer ESIP Federation Meeting We need your input. 8 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 eoshelp@hdfgroup.org.
  9. 9. www.hdfgroup.org2014 Summer ESIP Federation Meeting Acknowledgement 9 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.

×