Introducing the HydroShare App Nursery - A Sandbox for Testing, Developing, and Deploying GIS-Enabled Environmental Web Apps
Keywords
hydroshare, gis-enabled web applications, tethys, geoserver, GIS
Start Date
25-6-2018 9:00 AM
End Date
25-6-2018 10:20 AM
Abstract
GIS-enabled web applications for environmental data management and modelling are gaining momentum as web technologies and cloud storage become less expensive and more readily accessible. This has resulted in an increase in the number of published GIS-enabled web applications that allow policy makers and stake holders to perform otherwise complex analyses by simply visiting a website and making a few clicks. By developing an Web App Nursery i.e., a sandbox environment to safely develop, test and deploy GIS-enabled web applications for environmental data management and modelling, our goal is to significantly simplify developing, testing, deploying and sharing of such tools. This NASA GEOGLOWS project addresses the growing need for flexible data analysis and modelling environments that provides users with the ability to explore, analyze, and model earth observation data in a software-as-a-service, web-based environment. We are using the Tethys Platform cyberinfrastructure – a set of open source GIS and web development tools – to create a warehouse for rapid deployment of open source hydroinformatics apps for managing and using essential water resources variables in support of the GEOGLOWS and other GEO Work Programme elements. The App Nursery will be deployed as part of the HydroShare data sharing project and will allow third party developers to create, test, and share web based apps in a safe environment. Ultimately our intention is to use this web app nursery to foster a community of app developers in the environmental data management and modelling domain who will share apps through a curated “app store”. This presentation will present the nascent App Nursery, including demonstration of existing apps and the use of Docker, Django, GeoServer, and OpenLayers to rapidly create and deploy GIS-enabled web apps for environmental data management and modelling.
Introducing the HydroShare App Nursery - A Sandbox for Testing, Developing, and Deploying GIS-Enabled Environmental Web Apps
GIS-enabled web applications for environmental data management and modelling are gaining momentum as web technologies and cloud storage become less expensive and more readily accessible. This has resulted in an increase in the number of published GIS-enabled web applications that allow policy makers and stake holders to perform otherwise complex analyses by simply visiting a website and making a few clicks. By developing an Web App Nursery i.e., a sandbox environment to safely develop, test and deploy GIS-enabled web applications for environmental data management and modelling, our goal is to significantly simplify developing, testing, deploying and sharing of such tools. This NASA GEOGLOWS project addresses the growing need for flexible data analysis and modelling environments that provides users with the ability to explore, analyze, and model earth observation data in a software-as-a-service, web-based environment. We are using the Tethys Platform cyberinfrastructure – a set of open source GIS and web development tools – to create a warehouse for rapid deployment of open source hydroinformatics apps for managing and using essential water resources variables in support of the GEOGLOWS and other GEO Work Programme elements. The App Nursery will be deployed as part of the HydroShare data sharing project and will allow third party developers to create, test, and share web based apps in a safe environment. Ultimately our intention is to use this web app nursery to foster a community of app developers in the environmental data management and modelling domain who will share apps through a curated “app store”. This presentation will present the nascent App Nursery, including demonstration of existing apps and the use of Docker, Django, GeoServer, and OpenLayers to rapidly create and deploy GIS-enabled web apps for environmental data management and modelling.
Stream and Session
Stream A :
Towards More Interoperable, Reusable and Scalable Environmental Software