UCF Noise Map, an Android Application Project Presentation Cindy Atherton and Deepa Shinde.

Slides:



Advertisements
Similar presentations
Mobile Date: A Dating Application For Mobile Phones Mark Mucha and Juan Carcheri EEL-6788 Advanced Topics in Wireless Networks Spring 2010.
Advertisements

Windows 8 Windows Phone 8 Web Mobile … and WakeUpAndCode.com.
What’s new in this release? September 6, Milestone Systems Confidential Milestone’s September release 2012 XProtect ® Web Client 1 Connect instantly.
Android Projects Luca Bedogni Marco Di Felice Dipartimento di Scienze dell’Informazione Università di Bologna.
Copyright 2004 Monash University IMS5401 Web-based Systems Development Topic 2: Elements of the Web (g) Interactivity.
The Internet Useful Definitions and Concepts About the Internet.
Origins of the Internet The Internet was started as a research project sponsored by the Advanced Research Projects Agency (ARPA) within the U.S. Dept.
Gas Tracker 9000 Semester Project EEL 6788 Spring 2010 Chris Giles EEL April-2010 University of Central Florida.
Technologies for EC/EB Walt Scacchi FEMBA 290 Winter 2003.
GPS Tracking & Inventory Management GPS Tracking & Inventory Management Presented by: Product Activation Group.
Chapter 1 Getting Started With Dreamweaver. Explore the Dreamweaver Workspace The Dreamweaver workspace is where you can find all the tools to create.
SmartPhones Student 1 Student 2 Student 3. SmartPhone Definition “A SmartPhone is one device that can take care of all your handheld computing and communication.
School location collector
SCERSIG: Creating Android Apps with App Inventor 26 October 2011 Ric Paul, Health Services Library, Southampton.
Finding Nearby Wireless Hotspots CSE 403 LCA Presentation Team Members: Chris Scoville Tessa MacDuff Matt Mohebbi Aiman Erbad Khalil El Haitami.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 13 Slide 1 Application architectures.
ACCB 133 Information Technology and Accounting Applications Lecture 6: Application Software.
INTRODUCTION TO WEB DATABASE PROGRAMMING
Objectives Overview Discuss the evolution of the Internet
BY LINDA MOHAISEN MIKE ZIELINSKI The Tree Census Project.
Technology Coordinators Training. Confidential Copyright © 2007 Pearson Education, Inc. and/or one or more of its direct or indirect affiliates. All rights.
UcfNoiseProfiler EEL 6788: Advanced Topics in Computer Networks (Spring 2011) Professor: Dr. Damla Turgut Presented By: Rene Chacon.
Web Page Design Vocabulary #4.
Research on cloud computing application in the peer-to-peer based video-on-demand systems Speaker : 吳靖緯 MA0G rd International Workshop.
The Pulse of UCF James Doty EEL 6788 University of Central Florida 19 April 2010.
JavaScript & jQuery the missing manual Chapter 11
Specialized Application Software © 2013 The McGraw-Hill Companies, Inc. All rights reserved.Computing Essentials 2013.
Copyright © cs-tutorial.com. Introduction to Web Development In 1990 and 1991,Tim Berners-Lee created the World Wide Web at the European Laboratory for.
Chapter 16 The World Wide Web Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Describe several.
DATA COMMUNICATION DONE BY: ALVIN SAMPATH CARLVIN SAMPATH.
Tutorial 1 Getting Started with Adobe Dreamweaver CS3
Tutorial 1: Getting Started with Adobe Dreamweaver CS4.
Internet Vocabulary 1-21 State Test Vocabulary. Address address, Internet address, and web address. A code or series of letters numbers and/or.
ITIS 1210 Introduction to Web-Based Information Systems Chapter 4. Understanding the Internet’s Software Structure.
1 SEG3120 Analysis and Design for User Interfaces Flash Anis Zarrad Parallel Simulations and Distributed Systems (PARADISE) Research Laboratory SITE, University.
M1G Introduction to Database Development 6. Building Applications.
ITIS 1210 Introduction to Web-Based Information Systems Chapter 23 How Web Host Servers Work.
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY Presented by: Santosh kumar Swain Technical Seminar Presentation by SANTOSH KUMAR SWAIN Roll # CS
Internet and Distributed Representation of Agent Based Model by- Manish Sharma.
Mobile Apps For Small Businesses Your customers are mobile. Is your business?
Access Marketing- Mobile Apps For Small Businesses Your customers are mobile. Is your business?
10/13/2015 ©2006 Scott Miller, University of Victoria 1 Content Serving Static vs. Dynamic Content Web Servers Server Flow Control Rev. 2.0.
Network Monitoring Through Mobile (MOBTOP) Developed By : Akanksha Jain. (102199) Deepika Reddy (102210) Team Name: Beans Guided By: Prof. Robert Zhu SUBMITTED.
1 Welcome to CSC 301 Web Programming Charles Frank.
Mainframe (Host) - Communications - User Interface - Business Logic - DBMS - Operating System - Storage (DB Files) Terminal (Display/Keyboard) Terminal.
COMPUTER MAIN PART DANILO GARCÍA GONZÁLEZ TÉCNICO EN SISTEMAS.
C# AND ASP.NET What will I do in this course?. MAJOR TOPICS Learn to program in the C# language with the Visual Studio IDE (Interactive Development Environment)
United Nations Economic Commission for Europe Statistical Division The Importance of Databases in the Dissemination Process Steven Vale, UNECE.
INTRODUCTION TO WEB APPLICATION Chapter 1. In this chapter, you will learn about:  The evolution of the Internet  The beginning of the World Wide Web,
Producing a high-impact web experience by integrate Macromedia Flash and ASP By Katie Tuttle CS 330: Internet Architecture and Programming Project.
Home controlling system based on Galileo Mid Semester Presentation Started at: Winter 2015 Project supervised by: Mony Orbach Project performed by: Khalid.
INTRODUCTION TO GIS  Used to describe computer facilities which are used to handle data referenced to the spatial domain.  Has the ability to inter-
Web Design and Development. World Wide Web  World Wide Web (WWW or W3), collection of globally distributed text and multimedia documents and files 
1 A Basic Introduction to Flash. Outline What is a flash? Macromedia Flash MX 2004 Flash concepts Flash Demos Conclusion Additional help 2.
Module: Software Engineering of Web Applications Chapter 2: Technologies 1.
Chapter 5 Introduction To Form Builder. Lesson A Objectives  Display Forms Builder forms in a Web browser  Use a data block form to view, insert, update,
Internet Applications (Cont’d) Basic Internet Applications – World Wide Web (WWW) Browser Architecture Static Documents Dynamic Documents Active Documents.
1 Intensity Scales Exponents Logarithms dB dB SPL.
Web Page Design 1 Information Technology ClassAct SRS enabled. Web Page Design This presentation will explore: creating web pages structure, formatting.
Mobile Apps For Small Businesses Your customers are mobile. Is your business? Myappcompany.com (555)
HTML HyperText Markup Language Victoria E. Kozlek.
The Internet Salihu Ibrahim Dasuki (PhD) CSC102 INTRODUCTION TO COMPUTER SCIENCE.
E-commerce Architecture Ayşe Başar Bener. Client Server Architecture E-commerce is based on client/ server architecture –Client processes requesting service.
Identify internal hardware devices (e. g
Extended Operating System Support
ANDROID APP FOR HIVETRACKS.COM SERVICE
Chapter 2 Client/Server Applications
Holy Quran Application
Chapter 3 – part2.
Lesson 9: GUI HTML Editors and Mobile Web Sites
Presentation transcript:

UCF Noise Map, an Android Application Project Presentation Cindy Atherton and Deepa Shinde

Topics Project Plan Introduction to Sound Pressure Level(SPL) Mobile splMeter App ◦Capturing SPL ◦Viewing the Map Server Side Processing ◦Using Microsoft MapPoint ◦Hosting the web page Conclusions and Future Work

Project Plan Provide an Android Emulator app that enables clients to contribute data and download a map from the server: Client-server communication in Android Emulator will illustrate network communications Clients will have the ability to capture sound files and process intensity levels (in decibels) showing how Android handles file and sound processing and how the Emulator simulates sound sensors Clients can view temporal maps of noise Server compiles and stores data as well as produces temporal maps from the client data Maps display noise levels as temporal distribution by displaying the areas on the map based on color-coded sound level intensity scale

Introduction to Sound Pressure Level

Definitions Sound pressure is the local pressure deviation from the ambient (average, or equilibrium) pressure caused by a sound wave. Sound pressure level (SPL) is a logarithmic measure of the effective sound pressure of a sound relative to a reference value. SPL is measured in decibels (dB) above a standard reference level.

SPL Computation The decibel expresses the level of a given sound in terms of the ratio of the mean- square pressure of the sound to a reference mean-square pressure. ◦p ref is the standardized reference pressure ◦p rms is the rms (root-mean-square) pressure of the sound under consideration

Sound Levels Sound Level Scale.pdf

Mobile splMeter App

The splMeter Android App

Modified from original splMeter SPL Meter is a Software Based Sound Pressure Level Meter that runs in android OS. Copyright (C) 2009 Hashir N A

User Activities GUI Contribute Reading View Map

Contributing Readings Contribute Reading Start Listening Submit Reading Record & Calculate SPL Write text file to SD card

Contributing Readings

Viewing the Map View Map Access website Download map in GIF format Display map

Viewing the Map

Server Side Processing

Reasons for using MapPoint Very simple to use Readily available via the MSDN Academic Alliance (Free) Accepts text files as input to update existing map (no need to parse files) Enables users to create their own custom data ranges and corresponding visual representations Outputs images in GIF format, which is supported by Android Exports maps as HTML files

Test Data LatitudeLongitudeDecibels

Server Side: Microsoft MapPoint

Custom Data Ranges

Server Side: UCF Noise Map Site

Conclusions and Future Work The splMeter App currently ◦Runs on the Android Emulator ◦Allows users to contribute SPL readings ◦Allows users to view a current noise map of the UCF campus Drawbacks ◦The Emulator has no GPS location sensor, the latitude and longitude had to be hardcoded ◦Input to MapPoint and upload of the HTML file to the Internet are done manually To Do ◦We are investigating writing an application in Visual Basic that will automate processing on the server side ◦Finish paper ◦Clean up code and GUI