Developing Online Tools To Support The Visualization Of Ocean Data For Educational Applications Poster #1767 Michael Mills, S. Lichtenwalner,

Slides:



Advertisements
Similar presentations
MICHAEL MARINO CSC 101 Whats New in Office Office Live Workspace 3 new things about Office Live Workspace are: Anywhere Access Store Microsoft.
Advertisements

1 Trieste, April 17 th 2008Lucio Zambon Electronic Graphic Interface for Global Archiving Technology: PHP, MySQL, JavaScript, JPGraph, etc Development.
EPE Release 2 IOC Review August 7, 2012 Ocean Observatories Initiative OOI EPE Release 2 Initial Operating Capability Review Lab/Lesson Builder (LLB) Service.
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
EPE Release 2 IOC Review August 7, 2012 Ocean Observatories Initiative OOI EPE Release 2 Initial Operating Capability Review Educational Visualization.
Project 1 Introduction to HTML.
Microsoft Visio is diagramming software for Microsoft Windows. It uses vector graphics to create diagrams. The 2007 Standard and Professional editions.
Dreamweaver 8 Concepts and Techniques Introduction Web Site Development and Macromedia Dreamweaver 8.
ICS 665 Jesse Abdul. jQuery UI Overview  jQuery UI javascript library Includes all UI component functionality  jQuery UI CSS framework Includes standard.
User Group 2015 Version 5 Features & Infrastructure Enhancements.
HTML 1 Introduction to HTML. 2 Objectives Describe the Internet and its associated key terms Describe the World Wide Web and its associated key terms.
Getting Started with Dreamweaver
Chapter 4 Dreamweaver: Part II The Web Warrior Guide to Web Design Technologies.
Yahoo! User Interface (YUI) Library Natly Mekdara.
Tutorial 1 Getting Started with Adobe Dreamweaver CS3
Tutorial 121 Creating a New Web Forms Page You will find that creating Web Forms is similar to creating traditional Windows applications in Visual Basic.
HTML, XHTML, and CSS Sixth Edition Chapter 1 Introduction to HTML, XHTML, and CSS.
Session 1 SESSION 1 Working with Dreamweaver 8.0.
EPE Release 2 IOC Review August 7, 2012 Ocean Observatories Initiative OOI EPE Release 2 Initial Operating Capability Review System Development Overview.
Introduction to Web AppBuilder for ArcGIS: JavaScript Apps Made Easy
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
DemocracyApps, Inc. Community Budget Explorer A Technical Overview.
Rational Unified Process Fundamentals Module 7: Process for e-Business Development Rational Unified Process Fundamentals Module 7: Process for e-Business.
GRITS 2011: Benny Chan. Browsers as Application GUI  Modern Browsers are basically an HTML and a power JavaScript rendering engine.  As the internet.
HTML Concepts and Techniques Fifth Edition Chapter 1 Introduction to HTML.
Chapter 1 Introduction to HTML, XHTML, and CSS HTML5 & CSS 7 th Edition.
Oceanobservatories.org Funding for the Ocean Observatories Initiative is provided by the National Science Foundation through a Cooperative Agreement with.
Understanding Web-Based Digital Media Production Methods, Software, and Hardware Objective
17 Copyright © 2006, Oracle. All rights reserved. Information Publisher.
 Define Wireframes, Mockups, and Prototypes  Techniques  Low vs. High Fidelity  Sketchy vs. Polished  Exercise: Define the Process.
The Palantir Platform… …Changes in 2.3
Web Technology Solutions
Getting Started with Dreamweaver
Doron Orbach UCMDB Product Manager
Working with Links and Navigation
Internet Made Easy! Make sure all your information is always up to date and instantly available to all your clients.
Project 1 Introduction to HTML.
Objective % Select and utilize tools to design and develop websites.
Lesson # 9 HP UCMDB 8.0 Essentials
Overview Blogs and wikis are two Web 2.0 tools that allow users to publish content online Blogs function as online journals Wikis are collections of searchable,
Web Site Development and Macromedia Dreamweaver 8
Gadgets and Dashboards
Chapter 1 Introduction to HTML.
Developing Problem Based Learning with Undergraduates Using a Web-based Data Investigation Builder Software Tool Janice McDonnell1 , S. Lichtenwalner1,
Educational Visualization: Supporting Student Knowledge Development with Online Interactive Data Tools Poster #1763 C. Sage Lichtenwalner, J. McDonnell,
Chapter Lessons Understand the Macromedia Flash workspace
Project 1 Introduction to HTML.
Web Development A Visual-Spatial Approach
The Ocean Observatories Initiative: Data, Data and More Data
A technical look at new capabilities and features
Objective % Select and utilize tools to design and develop websites.
Getting Started with Dreamweaver
Environmental Sensing Monitoring and Analyzing Water Temperatures
IVend Retail 6.5 Dashboard Designer.
Michael Crowley1 S. Glenn1, S. Lichtenwalner1,
Module 13: Creating Data Visualizations with Power View
Finding Magazine and Journal Articles in
Intermountain West Data Warehouse
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
The Open Fiscal Data Package
Getting Started with Dreamweaver
SharePoint 2019 Overview and Use SPFx Extensions
Web Development Using ASP .NET
Web AppBuilder for ArcGIS
Preview of CIMSpy/CIMdesk (V 2.4)
Lesson 1 – PowerPoint Essentials
Microsoft Office Illustrated Fundamentals
Contract Management Software 100% Cloud-Based ContraxAware provides you with a deep set of easy to use contract management features.
Palestinian Central Bureau of Statistics
Adobe Flash CS3 Revealed
Presentation transcript:

Developing Online Tools To Support The Visualization Of Ocean Data For Educational Applications Poster #1767 Michael Mills, S. Lichtenwalner, J. McDonnell, M. Crowley, S. Glenn Rutgers University Institute of Marine & Coastal Sciences Summary Data from Ocean Observing Systems can be used to provide rich opportunities for students to learn about ocean processes much as scientists do, provided students are able to interact with and visualize data in meaningful ways. As part of the Ocean Observatories Initiative (OOI), we have developed an Educational Visualization (EV) framework that provides a platform for web developers to build interactive tools to support the ocean sciences community. Developers can use the framework to build new and exciting web-based tools. Educators can use these tools to generate custom interactive data visualizations, personalizing the data students use based on location or areas of interest. And students can interact with the visualization tools, at varying levels of complexity. The Educational Visualization framework is built using open-source JavaScript-based libraries, including jQuery (which provides the core functionality for data requests, layout arrangement, and styling) and D3 (which provides the easy-to-use foundation for the interactive visualization elements). The system supports the latest web standards, including HTML5, CSS3, and SVG and can easily be extended as technology continues to evolve. Design and Development Process Conceptual Design Prototyping & Exploration Tool Development Testing and Feedback 1. Design Process As part of the development process for each tool, a “Design Specification” is created that includes each of the following components: Educational Goals – The design team works with educators, students and scientists to identify data visualizations and tools that can serve a unique educational purpose. Data and Data Sources – Appropriate data that would be relevant to a tool is identified, along with available web services that make this data available. Configurable Properties – Designers consider the purpose of each tool and determine how much control educators and students need to accomplish their goals. Usability issues are also considered in determining how tools can be customized. Sketches and Wireframes – Designers mock up tools using design sketches to assist developers in prototyping and programming the final tools. 3. Development Considerations Monthly Comparator Overlay and compare time series data from multiple months for a selected sensor. Time Series Explorer Compare two NDBC time series datasets. The “focus” and “context” charts allow the user to zoom in on one chart, while the other shows a longer date range for context.. Glider Profile Explorer Explore individual ocean profiles from autonomous underwater gliders using a map, jQuery slider or arrow buttons. Advanced Glider Profile Explorer Explore and compare profiles of two parameters from a single glider profile while using the scatterplot to identify possible correlations in the data. Data Comparison Tool Analyze correlations between two NDBC time series datasets in either time series or scatter plot view. Data points are animated when the view is switched. Dataset Browser This tool allows users to explore and select available stations and parameters to be use in customized visualization tools. Educational Visualization Tools Several prototype tools have been developed to test the capabilities of the system and available data visualization libraries. These prototypes were also used to assist educators understand the kind of functionality that will be available, so they can help identify visualization techniques and tools that will meet their educational needs. Bar Chart A simple bar chart built with user provided data. Time Series This simple time series tool shows data from a predefined date range and sensor. Hello World A basic tool that converts text to SVG. Used for system testing and as a developer tutorial. Data Integration Archived and real time data feeds are configured for each tool. Tools primarily use CSV and JSON data from available web services, but they can be configured for many other types of data. User Interface Design The developer adapts the design sketches into a working tool. Layouts are comprised of HTML5, CSS, and SVG are rendered with a combination of jQuery, jQueryUI, D3, and other libraries. Customization Ability Tools can be customized on the web portal, allowing educators to choose datasets, specify settings, colors, etc. How end users can control and interact with a tool are also considered. Design Prototype Develop Test 4. Testing and Feedback All tools are tested for functionality and usability by developers, educators, and students. Errors, bugs, and suggested improvements are logged and relayed to the tool designers and developers to be incorporated in future enhancements and other tools. User Interface Customized tools can be created using the OOI Ocean Education portal. Tool instance configurations are saved as JSON objects in the system. Configuration objects can be loaded from a database, or coded directly in a tool load event. Users use the following steps to create their customized tool. 1. Configure Tool “Controls” are used to modify a tool’s configuration The level of configuration ability is entirely up to the tool developer. This example shows the Dataset Browser, which enables an educator to search for and select datasets relevant to their lesson plan. 2. Preview The tool preview is updated when the user applies the modified configuration, and allows a user to see what the published version of the tool will look like. The user can also specify the default view on this page. 3. Save To save the current instance, a user enters a title and description, and uploads a thumbnail. The current state of the tool, as seen in the preview, is saved in a tool configuration JSON object. Associated tool metadata is also saved. The tool can now be edited, copied, and shared! Frameworks, APIs, and Services The following open-source frameworks and libraries are used extensively to developing online interactive data visualization tools. Relevant labeling Detailed bathymetry Esri’s Open Basemap MapService is used to provide ocean basemaps Data visualization framework Advanced JavaScript helper functions 2. Prototyping During the prototyping phase, the following activities are conducted: Experiment with unfamiliar technologies Research new visualization techniques Explore data sources and data feeds Prototype Example A Hovmoller diagram, created by drawing tens of thousands of individual data points as overlapping rectangles, often froze the browser. With hexagonal binning, the visualization render time was decreased significantly and the browser was no longer impacted by the large number of graphical elements. Feature-rich UI elements Layout functions, icons, UI elements Simple, effective web mapping functionality We invite you to help us improve these prototype tools by joining our site today, playing with the tools, and letting us know what you think. -> http://education.oceanobservatories.org Bathymetry and marine relevant labels