Environmental Sensing Monitoring and Analyzing Water Temperatures

Slides:



Advertisements
Similar presentations
HTTP Request/Response Process 1.Enter URL ( in your browser’s address bar. 2.Your browser uses DNS to look up IP address of server.com.
Advertisements

Introduction to HTML5 Programming donghao. HTML5 is the New HTML Standard New Elements, Attributes. Full CSS3 Support Video and Audio 2D/3D Graphics Local.
A Java Architecture for the Internet of Things Noel Poore, Architect Pete St. Pierre, Product Manager Java Platform Group, Internet of Things September.
Front and Back End: Webpage and Database Management Prepared by Nailya Galimzyanova and Brian J Kapala Supervisor: Prof. Adriano Cavalcanti, PhD College.
Web-Enabled Home Health Monitoring Jakkree Janchoi Professor Mark Bachman, Hector Parra.
1 3 rd SG13 Regional Workshop for Africa on “ITU-T Standardization Challenges for Developing Countries Working for a Connected Africa” (Livingstone, Zambia,
It’s always better live. MSDN Events Developing ASP.NET AJAX Controls with Silverlight.
Browser and Basics Tutorial 1. Learn about Web browser software and Web pages The Web is a collection of files that reside on computers, called.
Development of mobile applications using PhoneGap and HTML 5
Chapter 2: Business Intelligence Capabilities
Copyright © 2014 Pearson Education, Inc. 1 It's what you learn after you know it all that counts. John Wooden Key Terms and Review (Chapter 6) Enhancing.
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
Introduction. Readings r Van Steen and Tanenbaum: 5.1 r Coulouris: 10.3.
For more notes and topics visit:
HTML 5 New Standardization of HTML. I NTRODUCTION HTML5 is The New HTML Standard, New Elements New Attributes Full CSS3 Support Video and Audio 2D/3D.
HTML5 GAMING By Scott Benton. HTML5 New HTML Standard Previous Version of HTML, HTML 4.01, Released in 1999 Not an Official Standard Yet No Browsers Have.
2012 National BDPA Technology Conference Creating Rich Data Visualizations using the Google API Yolanda M. Davis Senior Software Engineer AdvancED August.
Joel Bapaga on Web Design Strategies Technologies Commercial Value.
Fall, Privacy&Security - Virginia Tech – Computer Science Click to edit Master title style Design Extensions to Google+ CS6204 Privacy and Security.
Karsten Vennemann, Seattle Free and Easy Web Mapping.
JavaScript Framework for Rich Apps in Every Browser Maura Wilder Joan Wortman
Mainframe (Host) - Communications - User Interface - Business Logic - DBMS - Operating System - Storage (DB Files) Terminal (Display/Keyboard) Terminal.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
+ Big Data IST210 Class Lecture. + Big Data Summary by EMC Corporation ( More videos that.
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
CentralCampus Group: May13-26 – William Van Walbeek & Paul Wilson Client: Google, Muthu Muthusrinivasan Advisor: Manimaran Govindarasu Abstract Introduction.
UNDERSTANDING YOUR OPTIONS FOR CLIENT-SIDE DEVELOPMENT IN OFFICE 365 Mark Rackley
Data Visualization Data visualization is the presentation of data in a pictorial or graphical format. For centuries, people have depended on visual representations.
Introduction to SQL Server 2000 Reporting Services Jeff Dumas Technical Specialist Microsoft Corporation
Excel Services Displays all or parts of interactive Excel worksheets in the browser –Excel “publish” feature with optional parameters defined in worksheet.
Copyright © 2016 Pearson Education, Inc. Modern Database Management 12 th Edition Jeff Hoffer, Ramesh Venkataraman, Heikki Topi CHAPTER 11: BIG DATA AND.
TNPW1 Ing. Jiří Štěpánek.  In current version (XHTML 1.0 strict)  No multimedia elements  No semantics elements  Only few input types  Only few document.
MarkLogic The Only Enterprise NoSQL Database Presented by: Aashi Rastogi ( ) Sanket Patel ( )
Remote Sensing Jordan Adelman, Dan Reicher, Norissa Lamaute, Dallas van Norden, Matt Ganis.
Data Analytics 1 - THE HISTORY AND CONCEPTS OF DATA ANALYTICS
The Future of Drupal and Content Delivery
Developing Online Tools To Support The Visualization Of Ocean Data For Educational Applications Poster #1767 Michael Mills, S. Lichtenwalner,
Web Technologies Computing Science Thompson Rivers University
Project Advisor: Dr. Jerry Gao
Customer Support Strategic Pillars
Web Concepts Lesson 2 ITBS2203 E-Commerce for IT.
Netscape Application Server
21 Essential Data Visualization Tools
REST: Web Services Abel Sanchez.
Introduction to Redux Header Eric W. Greene Microsoft Virtual Academy
Lecture 02.
Remote Monitoring solution
Test Automation for IoT solutions A Paradigm shift
PROJECT ON WEB DESIGNING BY – POOJA SINGH CSE. WEB DESIGNING Web design Web design is a similar process of creation, with the intention of presenting.
Prepared for Md. Zakir Hossain Lecturer, CSE, DUET Prepared by Miton Chandra Datta
Web Browser server client 3-Tier Architecture Apache web server PHP
Microsoft Azure Enables Big-Data-as-a-Service Applications for Industry and Government Use “Microsoft Azure is the most innovative and robust suite of.
Lecture 1: Multi-tier Architecture Overview
Web Application Architectures
Big Data Young Lee BUS 550.
Types of Spatial Data Sites
Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta
Introduction of Week 11 Return assignment 9-1 Collect assignment 10-1
Web Application Architectures
Augmented Reality: Internet of Things
Web AppBuilder for ArcGIS
Business Intelligence
Tile layers, map image layers, and on-premises Web GIS
Web Technologies Computing Science Thompson Rivers University
Web Application Architectures
Augmented Reality: Internet of Things
Introduction to Portal for ArcGIS
AI Discovery Template IBM Cloud Architecture Center
REST Easy - Instant APIs for Your Database
CGS 3066: Web Programming and Design Fall 2019
Presentation transcript:

Environmental Sensing Monitoring and Analyzing Water Temperatures Mark Caruso, Joseph A. Hassan, Leanne Denise Keeley,, Sheetal Vasant Nikam, AJ Zada Team One

Introduction During the spring of 2017 a team of Computer Science students at Pace University developed a temperature monitoring device using a microcontroller with attached sensors to collect air and water temperature data from Choate Pond. The collected data was sent over a Wi-Fi connection and stored in a database. In the fall of 2017 another team of Pace CS students began integrating with the previously developed DBMS. The goal was to build a web-based tool that would offer the user options on how they’d like to visualize, and analyze the data. It offered line, histogram, and bar chart visualizations. Standing on the shoulders of the above work, this study focused on data analyses and presenting the data in manner appropriate to its domain. Introduction

Goals Challenges Expand the existing data-set by simulating a situation where data has been collected over several years. Use a set of metrics on the data that is appropriate for its domain. Expose the data, through a web application, in its raw and analyzed form. Manage “Big Data” Provide Meaning through analysis and Visualization Develop Software that can allow for features not yet imagined Goals and Challenges

Data Analyses Data Visualization Big What? A component of a larger System The intersection between... IoT Data Analyses Data Visualization Big What? Environmental Science Web Application The Big Ideas

Big Data Data Analytics Environmental Science Water Temp Velocity 1. Monitor long-term changes in climate Velocity Volume Water Temp 2. Predict biological and chemical activity in bodies of water Big Data 3. judge the overall health of an ecosystem Data Analytics Variety Time Series CSV Veracity Raw Data Temp / Time JSON DTR= Tmax – Tmin / month Storage is More cost effective than paper DD = (Tmax –Tmin)/2 Research – Summary Big Data and Data Analytics

App Environment & Ecosystem CSS HTML5 Client / Server Dev Tools In The Cloud JS MVC PaaS 9 – Request Data & Connect to DB 5 - Return a Resource Bluemix ExpressJS 10 - Query DB & Respond NoSQL System Architecture is done Node + Express JQuery

DV - “A Picture is worth a thousand words” “Data visualization is the presentation of data in a pictorial or graphical format it enables decision makers to be able to see analytics represented visually so they can grasp difficult concepts or identify new patterns.” Research – Data Visualization

D.V. Tools D3 Scalable Vector Graphics Google Charts Charts.js Raster Library Chart Types Interactivity Events Customization Expressivity Rendering Method D3.js Data-Driven-Documents No charts out-of-the box Defined by developer on selected elements using JS event handling functions All aspects are customizable by developer using library methods, CSS, and pure JavaScript JavaScript, CSS & HTM5/SVG Google Charts API 12 core chart types plus 16 more Out-of-box tooltips with additional event handling through JS event handling functions Ready to use out-of-the-box. Customizations available through an options object. Some specific to each chart, others generic JavaScript, HTML5/SVG, VML for older IE browsers such as IE8 Charts.js 9 core chart types out-of-the-box tooltips and standard JS events passed into an options object as a string[] Customization available on major chart components such as colors, fonts, layout, legend, and ToolTips JavaScript HTML5/ Canvas D.V. Tools HTML5 / SVG D3 Scalable Vector Graphics Data-Driven-Documents Google Charts HTML5 <canvas> Charts.js Raster

Water Monitoring Analyzer The Web Application Water Monitoring Analyzer

Next Steps Conclusion Possible to build a single-paged web-based tool that provides an easy to use solution for visualizing and analyzing large data sets. Add additional metrics to the exisiting set. Test the application while receiving real-time data. Reinforces the notion that when it comes to gaining insight into big data, data visualization is the way to go Add a feature to view similar data from various locations. Support the case for offering the device as well as a visualization tool to educators interested in exploring “The Internet of Things” with their students. Compare and combine the data received from the device with other relevant data-sets such as Geographical Information System.