Summer 2010 Technical Workshops
Updated: 05/21/2010 Rahul Ramachandran
Workshop Abstract Proposal Template (Need Feedback)
* Description: * Audience: * Workshop Category Type: o Working meetings – working meeting that are set up more like tutorials with hands on participation o Presentation track * Special requirements: o Room Configuration Requirements o Equipment requirements * Proposed Time Length (90 Minutes max):
Data Visualization Boot Camp
* Focus: Follow on from last summer’s meeting * Workshop lead: Bruce Caron
Abstract: Many ESIP partners process datasets into visualizations for scientific investigation or as information for end users. Using better practices in data visualization will lead to more effective science and communication. The ESIP Summer meetings are a good place for earth data visualizers to share their successful practices and to build a set of best practice models for earth data visualizations. This workshop will bring together top data visualizers from several ESIPs, and others looking to learn more about visualization tools and techniques. The goal is to start a visualization resource that can grow over time to become an educational tool for Federation and the larger earth science data community.
Semantic Web Workshop
* Please note - this is moved to 
- Add special interest topics here
Collaborative Technologies and Geoportal Extension
* Exposing Data with Web Services * Workshop Lead: Christine Eggers ESRI
It is no secret that exposing geospatial datasets as web services makes them easier for users to discover and use. Web services allow users to access and then combine different datasets for their own purposes and in their own map viewers, often in creative ways. Even so, the standards, organizational policies, and technical aspects of how to move datasets to web services can be daunting. This workshop investigates the value of web services, how to expose datasets as standards-based web services, and tools that enable users to discover web-accessible data resources.
Intended Audience: All, particularly organizations that produce or manage geospatial datasets.
* ESIP's Federated Search * Workshop lead: Chris Lynnes * Agenda
ESIP's Federated Search cluster is developing a framework to support space-time and keyword search for data. The aim is to include both small and large data providers, both data and services (eventually), and both dataset and file-level searches. The approach is to leverage the OpenSearch standard, layering an ESIP-specific convention on top.
This workshop will include:
- an introduction and demos of existing Federated Search implementations (yes, they exist!)
- work on details of the ESIP convention and how to foster client and server development
Intended Audience: Both Federated Search newbies (esp. for the first half) and Federated Search cluster members (second half). Newbies are welcome to watch some of the sausage-making in the second half.
Workshop Category: Presentation Track.
* Focus: Survey course for new members to introduce different interoperability standards * Workshop lead: Karl Bennedict
This workshop will provide an overview of key interoperability standards and protocols that are important in Earth science data and information exchange and data processing. The standards discussed in the workshop will include the following:
- Open Geospatial Consortium: Web Map, Web Feature, and Web Coverage Services (WMS, WFS, and WCS respectively), Catalog Services for Web (CSW), and Sensor Web Enablement (SWE) suite of standards (Karl Benedict)
- OpenDAP for scientific data networking (Chris Lynnes)
- Pomegranate as an example of webification (w10n) that enables easier access of remote science data in RESTful way (Xing)
* Focus: The use of climate models * Workshop lead: Luca Cinquini, Auroop Ganguly, and Raju Vatsavai
Part 1: The Earth System Grid Federation: Building a Global Distributed Infrastructure for Climate Change Research
Presenter: Luca Cinquini
The Earth System Grid (ESG) project is building a global infrastructure to enable the scientific community with unprecedented access to massive, distributed, heterogenous datasets for climate change research. We will describe the ESG software architecture and demonstrate some of its federation functionality such as single sign on across gateways, metadata exchange, and distributed data access. We will present a status update on the most current ESG activities, such as: the coordination and preparation for the CMIP5/IPCC-AR5 archive; the expansion of the ESG federation to other federal agencies such as NASA and NOAA and international partners such as BADC and DKRZ; and the inclusion of observational datasets alongside the CMIP5 model output. Finally, we will outline some future lines of development within ESG, such as the movement towards an open source model, a shift in the architectural paradigm, and the integration with middleware for scientific analysis such as the Climate Data Exchange (CDX) services and toolkit.
Drupal in a Day
* Workshop lead: Sunil Movva, Jerry Pan and Giri Palanisamy
The "Drupal in a Day – Part 1" workshop will cover the basics of the Drupal content management system. It will cover the terminology and fundamental concepts of Drupal. You will learn how to setup and manage a Drupal based website, and you will do it on your laptop. Topics include:
1) What is Drupal and why you care
2) Setting up a Drupal website
3) Building a Drupal website, using Drupal administration user interface
4) Administering a Drupal site
5) Drupal Theme Concepts
The “Drupal in a Day – Part 2” workshop will walk you through extending Drupal’s core functionality with contributed modules. You will learn how to create custom content types with CCK and later will be introduced to the Drupal architecture and APIs essential for custom module development. Topics include:
1) Contributed modules
2) Creating custom content types
3) A brief introduction to module development
Intended Audience: This workshop are geared toward all audience, including data managers, scientists, and developers. No prior Drupal knowledge is required. Programming for Drupal is covered as an advanced topic, the rest of the workshop does not involve programming.
Workshop Category: Working meeting: overview and tutorials with hands on participation.
Service & Data Casting
* Workshop lead: Brian Wilson * Short presentations/demos and working discussion
Discussion of how to advertise web services, datasets, and data granules using service, dataset, and granule casts (RSS or Atom feeds). Brian will present on service casting, Ruth Duerr will demo some dataset casting, and Andy Bingham will discuss JPL's Datacasting efforts. Multiple groups are doing this kind of casting, so we will discuss intended uses, how to agree on these formats (use of georss and other metadata tags), and coordinate efforts to minimize redundant work.
Anyone interested in publishing lightweight, searchable metadata for services and datasets in these 'casting' formats.
Workshop Lead: Dr. Chaowei Phil Yang
Cloud computing is a new computing paradigm that has the advantage of using computing as utility and exemplified through Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). Federal agencies are asked to report how they are using cloud and why they are in the next years. This workshop will introduce the concept of cloud computing and using an Earth science application as example to illustrate how cloud computing can be leveraged for Earth sciences.
* Workshop lead: Chris Mattmann * URL: http://oodt.jpl.nasa.gov
The Object Oriented Data Technology (OODT) middleware is an independent set of reusable software components that can be deployed, tailored and configured to build out scalable data management systems. Complete with data curation/ingestion, processing and dissemination functionality, along with the ability to be deployed onto heterogeneous hardware environments including grids and clouds, OODT has been heavily deployed over the last 10 years at a number of government agencies (NASA, NIH, DoD), universities, and other institutions across the world.
OODT is the flagship technology that powers the NASA Planetary Data System (PDS), the NCI Early Detection Research Network (EDRN) project, and data processing systems for current NASA Earth science missions including OCO/ACOS, NPP Sounder PEATE, and the Soil Moisture Active Passive (SMAP) mission. In addition, OODT is being used in Earth science research projects, including the ACCESS07 Virtual Oceanographic Data Center (VODC) project, the ACCESS09 funded Coastal Marine Discovery System (CDMS) project, and the 2009-funded JPL-led Climate Data eXchange (CDX) project, an effort to share NASA observational data with the Earth System Grid.
I’ll cover the core components of OODT, its architecture, implementation, and recent movement to the Apache Software Foundation (ASF). OODT is the first NASA project to be hosted at Apache. I’ll discuss our efforts to pave the way in making NASA a vibrant member of the open source community.