How To Create A Flood Simulator For A Web Browser (For Free)



Similar documents
Web-Based Enterprise Data Visualization a 3D Approach. Oleg Kachirski, Black and Veatch

Crosswalk: build world class hybrid mobile apps

Roles of Smart TV in Internet of Things

Dell Wyse Cloud Connect

Video Collaboration & Application Sharing Product Overview

Microsoft Office 365 Small Business from Vodafone. What will you achieve?

Video Conferencing System Requirements

GGR272: GEOGRAPHIC INFORMATION AND MAPPING I. Course Outline

LuminonCore Virtual Desktop Infrastructure (VDI) Products

Vector Web Mapping Past, Present and Future. Jing Wang MRF Geosystems Corporation

S5445 BUILDING THE BEST USER EXPERIENCE WITH CITRIX XENAPP & NVIDIA GRID THOMAS POPPELGAARD

ipecs UCS Unified Communications Solution Easy to access and activate Highlights Single server solution

Support for Enterprise Services Virtual Meeting Rooms

CSE452 Computer Graphics

Troubleshooting BlackBerry Enterprise Service 10 version Instructor Manual

ENABLING HIGH PERFORMANCE GEOSPATIAL APPLICATIONS IN THE CLOUD _ WHITE PAPER

IBM Deep Computing Visualization Offering

CTX OVERVIEW. Ucentrik CTX

THE AMD MISSION 2 AN INTRODUCTION TO AMD NOVEMBER 2014

Geo-Scale Data Visualization in a Web Browser. Patrick Cozzi pcozzi@agi.com

Introduction to WebGL

RTC:engine. WebRTC SOLUTION SIPWISE AND DEUTSCHE TELEKOM / TLABS ANNOUNCE COOPERATION FOR THE

Microsoft Big Data. Solution Brief

What is Multimedia? Derived from the word Multi and Media

Research on HTML5 in Web Development

Technology Services...Ahead of Times. Enterprise Application on ipad

Virtual Maintenance Training Deployment The Latest Technology Options

HTML5 the new. standard for Interactive Web

NVIDIA GRID OVERVIEW SERVER POWERED BY NVIDIA GRID. WHY GPUs FOR VIRTUAL DESKTOPS AND APPLICATIONS? WHAT IS A VIRTUAL DESKTOP?

Luxriot Broadcast Server Manual

Virtual Environments - Basics -

DATA VISUALIZATION: When Data Speaks Business PRODUCT ANALYSIS REPORT IBM COGNOS BUSINESS INTELLIGENCE. Technology Evaluation Centers

STORAGE HIGH SPEED INTERCONNECTS HIGH PERFORMANCE COMPUTING VISUALISATION GPU COMPUTING

Microsoft Office 365 from Vodafone. Do business virtually anywhere

Wyse Cloud Connect. Secure productivity from work, home, and on the go. Learn more. Here:

PolyU Connect Service. Lync Setup and User Guide


Wildix WebRTC Kite & MCU Videoconference. Quick Start Guide

Developing And Marketing Mobile Applications. Presented by: Leesha Roberts, Senior Instructor, Center for Education Programmes, UTT

1. INTRODUCTION Graphics 2

Microsoft Visio 2010 Business Intelligence

Developing Business Intelligence and Data Visualization Applications with Web Maps

Web Based 3D Visualization for COMSOL Multiphysics

Introduction GPU Hardware GPU Computing Today GPU Computing Example Outlook Summary. GPU Computing. Numerical Simulation - from Models to Software

Applications of Deep Learning to the GEOINT mission. June 2015

The Suitability of Native Application for University E-Learning Compared to Web-Based Application

Logitech ConferenceCam CC3000e. Best Practices for use with Software Clients. UC for Real People

A CLOUD-BASED FRAMEWORK FOR ONLINE MANAGEMENT OF MASSIVE BIMS USING HADOOP AND WEBGL

Introduction to Engineering Using Robotics Experiments Lecture 18 Cloud Computing

EQUELLA. One Central Repository for a Diverse Range of Content.

Lecture 3 Mobile App Development (Android, ios, BlackBerry, Windows Mobile) <lecturer, date>

Inventory and Analytics for Browser-based Applications in the Enterprise

Firefox for Android. Reviewer s Guide. Contact us: press@mozilla.com

NVIDIA VIDEO ENCODER 5.0

WebRTC: Why and How? FRAFOS GmbH. FRAFOS GmbH Windscheidstr. 18 Ahoi Berlin Germany

2020 Design Update Release Notes November 10, 2015

Why Architecture Matters

Discovering Computers

NVIDIA GRID TEST DRIVE MANUAL

INSTALLATION GUIDE ENTERPRISE DYNAMICS 9.0

Choosing a Computer for Running SLX, P3D, and P5

MITEL BUSINESS COMMUNICATIONS SOLUTIONS

Virtual Desktop VMware View Horizon

A Hybrid Visualization System for Molecular Models

ITLINK CORPORATION LIMITED

ASUS GPU Tweak User Manual

RobotWare 6 External Presentation

MICROSOFT DYNAMICS CRM Vision. Statement of Direction. Update: May, 2011

How To Teach Computer Graphics

Qlik Sense Enabling the New Enterprise

Programming in HTML5 with JavaScript and CSS3

Middle East Technical University TECHNOPOLIS DamaSistem computer aided training solutions, tailored solutions to organizations e-learning DamaSistem

Microsoft Office 365 Midsize Business from Vodafone. The tools to do business virtually anywhere

SierraVMI Sizing Guide

Scratch Game Design (Grade 3-5, Beginners)

Developing Fleet and Asset Tracking Solutions with Web Maps

FI-WARE Generic Enablers technical overview. University of Athens

Introduction to IBM Worklight Mobile Platform

Desktop Virtualization. The back-end

CLOUD GAMING WITH NVIDIA GRID TECHNOLOGIES Franck DIARD, Ph.D., SW Chief Software Architect GDC 2014

GPU Usage. Requirements

Office 365 SharePoint Online White Paper

Six ways to accelerate Android mobile application development

ni.com Remote Connectivity with LabVIEW

app design & development

Transcription:

Interactive Web-based Flood Simulation System for Realistic Experiments of Flooding and Flood Damage Ibrahim Demir

Big Data We are generating data on a petabyte scale through observations and modeling Data contains valuable information that can drive insights, innovations, and discoveries Data can be difficult to access and digest Visualization can help us pair science and design to simplify the complexity, and drive a deeper understanding of the context

Scientific Visualization Visualization is a key technology analyzing and presenting environmental observations and simulation results communicating research results to decision makers and to the general public in an easily-understandable way identifying the underlying properties in the data such as patterns and statistical relations between the variables

Trends in Visualization and Learning Online / web-based Universal access (pc, smartphone, tablet, ) Interactive self-service environments High-end graphics (2D/3D) + GPU Acceleration Virtual and Augmented Reality (smartphones, tablets) Immersive Reality (heads-up display, motion tracking) New ways to interact (gestures, motion tracking, ) Gamification (competition, social, achievements, )

Concepts & Examples

WEB-BASED INTERACTIVE FLOOD INUNDATION MAP MAP-BASED

ANIMATION 2D FLOOD SIMULATOR GAME GAMIFICATION

DYNAMIC DATA STREAM FLOW VISUALIZATION HIGH-RESOLUTION

FOLDABLE CHILDREN S BOOK EDUCATION

3-DIMENSIONAL FLOOD MAP FLIGHT SIMULATOR REMOTE INTERACTION

RAINFALL ANIMATION DAILY RAINFALL CUMULATIVE RAINFALL MAP OVERLAYS

550 hours (2200 steps) of data 3D PERSPECTIVE VIEW RAINFALL & RIVER DRAINAGE

GPU Acceleration and WebGL Parallel Processing Multicore GPU Image / Video Processing Data Analytics Interactive Interfaces Desktop-like Games Web Technologies AMD Radeon HD 7990 4096 Streaming Processing Units $899 8.2 TFLOPs Single Precision compute power (1 st 2001, 250 th 2007)

XPOL RADAR DATA BROWSER WEBGL GOOGLE MAPS API

RADAR DATA BROWSER

RAINFALL PRODUCT DATA BROWSER

Hydrological Simulation System

Project Background Goal: Develop a web-based interactive learning and simulation environment to support teaching hydrological concepts in engineering and science curriculum First use case on flooding and flood damage Supported by Google to develop the core simulation engine using latest web technologies

Physical Model

Learning Opportunities Support learning how hydrological systems work and how they are connected Hand-on experience on hydrological concepts with real-time data Rich visualizations and animations to observe hydrological concepts and their effects in real-time Easy to integrate the platform to curriculum using a web-browser Open architecture allows adding new concepts and functionality

Learning Opportunities

Technology HTML5 and JavaScript WebGL (Web Graphics Library) GPU accelerated physics and image processing Augmented Reality Libraries marker tracking and detection WebRTC webcam support for Augmented Reality Iowa Geographic Map Server LiDAR Hillshade Terrain Data

Hardware and Development Resources Hardware support from NVidia, Mozilla Foundation, BlackBerry, Leap Motion IIHR computational resources (real-time data acquisition and storage) Iowa Flood Information System Active for last 2 years 80,000 unique users Real-time data and information

Platform Features Open and modular structure allows easy expansion Real-time data for hydrology (terrain) and rainfall Visualization Modes Virtual Reality Augmented Reality Controls and Interaction Desktop (mouse, keyboard) Remote (smartphones, tablets)

Visuals and Video

Simulation Controls Levee/Dam Dynamic Objects River System Static Objects VIRTUAL REALITY GAME PHYSICS RICH GRAPHICS

VIRTUAL REALITY

Webcam MARKER DETECTION AUGMENTED REALITY Augmented Projection Marker

Table Marker Augmented Projection MARKER DETECTION AUGMENTED REALITY

AUGMENTED REALITY

Usage and Evaluation Platform will be self-explanatory Training to TAs and instructors for using and/or expanding (new concepts and functionality) the system Guest lectures for introduction, usage and development of the platform for courses Evaluation using ICON Quizzes Feedback from students and TAs Surveys for student engagement and satisfaction

Ongoing & Future Work Immersive Reality using heads-up displays Gamification: Scenario analysis, mitigation challenges Social Networks integration for competing with friends, high score lists Gesture controls and body tracking with Leap Motion and Microsoft Kinect Remote interaction with tablets and smartphones Projector integration for improved Augmented Reality

Distorted Projection of Scene HEADS-UP DISPLAY IMMERSIVE REALITY Heads-up Display

Controls and Interaction Gesture Tracking Motion Tracking Remote Interaction MOTION TRACKING GESTURE CONTROLS

Thank you Questions Ibrahim Demir ibrahim-demir @ uiowa.edu http://myweb.uiowa.edu/demir/