WEST VIRGINIA UNIVERSITY Lane Department of Computer Science and Electrical Engineering CROWDSOURCED TRAFFIC MAP Team Members: Faculty Mentor: David Williams.

Slides:



Advertisements
Similar presentations
Network Systems Sales LLC
Advertisements

The recent technological advances in mobile communication, computing and geo-positioning technologies have made real-time transit vehicle information systems.
Welcome to Middleware Joseph Amrithraj
Introducing mobile made simple.. What is groov? A solution for mobile monitoring and control… A solution for mobile monitoring and control… …made easy.
Objectives Overview Define an operating system
Cloud Computing Brandon Hixon Jonathan Moore. Cloud Computing Brandon Hixon What is Cloud Computing? How does it work? Jonathan Moore What are the key.
Team 7 / May 24, 2006 Web Based Automation & Security Client Capstone Design Advisor Prof. David Bourner Team Members Lloyd Emokpae (team Lead) Vikash.
 Guy Jacob  Roee Shapiro Project B Spring, 2009 Cloudio  Project Supervisor: Eddie Bortnikov  Lab Chief Engineer: Dr. Ilana David.
WVU TRANSPORTATION APP Group 10 Peter Kirkpatrick – Shane Welsh – Steven White Mentor: Dr. Bourlai.
Wherefore Art Thou, My Bus? Clark Cianfarini, Trevor Key, & Scott Ritchie.
What is Cloud Computing? o Cloud computing:- is a style of computing in which dynamically scalable and often virtualized resources are provided as a service.
Electrical and Computer Engineering PeopleFinder Vitaly Gordievsky Alex Trefonas Scott Richard Matt Beckford Preliminary Design Review.
Electrical and Computer Engineering PeopleFinder Vitaly Gordievsky Alex Trefonas Scott Richard Matt Beckford Midway Design Review.
AN INTRODUCTION TO CLOUD COMPUTING Web, as a Platform…
Asst.Prof.Dr.Ahmet Ünveren SPRING Computer Engineering Department Asst.Prof.Dr.Ahmet Ünveren SPRING Computer Engineering Department.
Building an Application Server for Home Network based on Android Platform Yi-hsien Liao Supervised by : Dr. Chao-huang Wei Department of Electrical Engineering.
Scalable Server Load Balancing Inside Data Centers Dana Butnariu Princeton University Computer Science Department July – September 2010 Joint work with.
Duncan Fraiser, Adam Gambrell, Lisa Schalk, Emily Williams
Virtualization A way To Begin with Virtual Reality… - Rahul Khanwani.
Is Mobile the Future of GIS? Matt Sheehan WebMapSolutions.
Web Application Architecture: multi-tier (2-tier, 3-tier) & mvc
Load Test Planning Especially with HP LoadRunner >>>>>>>>>>>>>>>>>>>>>>
Chapter 1: Voilà! Meet the Android. Smartphones –Can browse the Web –Allow you to play games –Use business applications –Check –Play music –Record.
Christopher Bednarz Justin Jones Prof. Xiang ECE 4986 Fall Department of Electrical and Computer Engineering University.
Applications Of Your Growing Potential. What We’ve Been Doing We’ve been writing Java programs In an IDE called Eclipse For desktop and laptop computers.
Home controlling system based on Galileo Final Semester Presentation Started at: Winter 2015 Project supervised by: Mony Orbach Project performed by: Khalid.
Effectively Explaining the Cloud to Your Colleagues.
Geographic Information Systems Web GIS. What is a Web GIS? ► Web GIS is an on-line version of geographic information system ► Using it, GIS data and functions.
By Mihir Joshi Nikhil Dixit Limaye Pallavi Bhide Payal Godse.
Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over the Internet. Cloud is the metaphor for.
Chapter 1: Voilà! Meet the Android
11 KDDI Trial Hub & Spoke Shu Yamamoto Carl Williams Hidetoshi Yokota KDDI R&D Labs.
Programming YOUR Mobile Phone
Explain the purpose of an operating system
Cloud Computing & Amazon Web Services – EC2 Arpita Patel Software Engineer.
NETWORK HARDWARE AND SOFTWARE MR ROSS UNIT 3 IT APPLICATIONS.
Introduction Infrastructure for pervasive computing has many challenges: 1)pervasive computing is a large aspect which includes hardware side (mobile phones,portable.
Rick Conrad Efrain Lopez III Saeed Noori. What is Experience Sampling? Survey method People’s experiences Real-time Format Paper and Pencil Handheld devices.
CMPF124 Basic Skills For Knowledge Workers Chapter 1 – Part 1 Introduction To Windows Operating Systems CMPF 112 : COMPUTING SKILLS.
AVL Automatic Vehicle Locating Presented by WTH Technology, Inc.
Real-Time Cyber Physical Systems Application on MobilityFirst Winlab Summer Internship 2015 Karthikeyan Ganesan, Wuyang Zhang, Zihong Zheng Shantanu Ghosh,
CLOUD COMPUTING. What is cloud computing ? History Virtualization Cloud Computing hardware Cloud Computing services Cloud Architecture Advantages & Disadvantages.
Rick Conrad, Efrain Lopez III, Saeed Noori. What is Experience Sampling? Survey method People’s experiences Real-time Format Paper and Pencil Handheld.
I NTRODUCTION TO N ETWORK A DMINISTRATION. W HAT IS A N ETWORK ? A network is a group of computers connected to each other to share information. Networks.
Chapter 9 Operating Systems Discovering Computers Technology in a World of Computers, Mobile Devices, and the Internet.
Introduction TO Network Administration
Abdullah Alshalan Garrett Drown Group #4 CSE591 - Virtualization and Cloud Computing.
Chapter 2 – Part 1 Introduction To Windows Operating Systems CMPF 112 : COMPUTING SKILLS.
Power Guru: Implementing Smart Power Management on the Android Platform Written by Raef Mchaymech.
1 A Service-based Approach to Developing Android Mobile Internet Device (MID) Applications Hyun Jung La and Soo Dong Kim Department of Computer Science.
WIDESCREEN PRESENTATION Tips and tools for creating and presenting wide format slides.
Technical Sales Specialist Software - OS and Applications John R. Moegling Sr. Systems Engineer.
GSU Indoor Navigation Senior Project Fall Semester 2013 Michael W Tucker.
3 main operating system! BY Charlotte Oates. Microsoft windows! A family of operating systems for personal computers. Windows dominates the personal computer.
CHAPTER 7 Operating System Copyright © Cengage Learning. All rights reserved.
Fundamentals of Information Systems, Sixth Edition
Geographic Information Systems
Operating Systems & System Software
CIIT-Human Computer Interaction-CSC456-Fall-2015-Mr
Web Application.
Principles of Network Applications
DIRECTOR OF CLOUD SERVICES
3.1 Types of Servers.
CMPE419 Mobile Application Development
Introduction to Computers
Design Unit 26 Design a small or home office network
Brandon Hixon Jonathan Moore
Architecture.
Architecture.
Web Servers (IIS and Apache)
Presentation transcript:

WEST VIRGINIA UNIVERSITY Lane Department of Computer Science and Electrical Engineering CROWDSOURCED TRAFFIC MAP Team Members: Faculty Mentor: David Williams Mark Ghareeb Richard Burris Joshua Douty Yaser P. Fallah

WEST VIRGINIA UNIVERSITY Lane Department of Computer Science and Electrical Engineering OUTLINE Problem Statement System Highlights Challenges Depiction of Design Summary of Technology Building the Project Problems Data Flow Lessons Learned Future Needs Conclusion

WEST VIRGINIA UNIVERSITY Lane Department of Computer Science and Electrical Engineering PROBLEM Traffic conditions tend to be difficult to predict and can vary within minutes. Monitor resources that are already in place and gather information from users Goal is to provide real time traffic data to Morgantown At the time of 480, Google did not support the area

WEST VIRGINIA UNIVERSITY Lane Department of Computer Science and Electrical Engineering SYSTEM HIGHLIGHTS Accuracy –Provide the most dependable traffic information based on gathered data Scalability –System will handle request from a small to large number of users Reliability –Software should be accessible at anytime that cell service is available Flexibility –Handle multiple types of Android versions and devices

WEST VIRGINIA UNIVERSITY Lane Department of Computer Science and Electrical Engineering CHALLENGES Learning curve of unfamiliar Software –SQL –Apache HTTP Power Management User Security/Anonymity Develop algorithms to calculate traffic patterns Handling Multiple input devices Creating OpenStreetMap Layers Collaboration with Graduate Researcher doing similar project with Google Maps

WEST VIRGINIA UNIVERSITY Lane Department of Computer Science and Electrical Engineering DESIGN

WEST VIRGINIA UNIVERSITY Lane Department of Computer Science and Electrical Engineering SUMMARY OF TECHNOLOGY Collection Devices –Android Smartphone Traffic Information Display –Android Smartphone application –Computer Based Web Browser Map Software –OpenStreetMap –PostgreSQL Server –Apache HTTP Server –OSM Map Tile Server

WEST VIRGINIA UNIVERSITY Lane Department of Computer Science and Electrical Engineering BUILDING THE PROJECT Software –Eclipse IDE with ADT plugin –Ubuntu LTS Server –ClockworkMod – Android image backup –OSM Tile Server –Apache HTTP server –Android OS ( , ) –GitHub Hardware –Devices: Samsung Galaxy SII Samsung Galaxy SIII, Samsung Galaxy Note 10.1 HTC Thunderbolt, HTC Inspire –Server: Dell XPS M1530 Laptop

WEST VIRGINIA UNIVERSITY Lane Department of Computer Science and Electrical Engineering PROBLEMS Installation issues –“Clean installs” needed several times for Server software Android device fragmentation –Scores of devices and multiple different OS versions –Avoided by having server do all heavy lifting Antiquated hardware –Intel 2.0 GHz Dual core laptop processor from 2008 –Overheats No static IP address –Couldn’t test sending data over Cellular networks Schedule Conflicts Lack of Server/PostgreSQL knowledge

WEST VIRGINIA UNIVERSITY Lane Department of Computer Science and Electrical Engineering DATA FLOW

WEST VIRGINIA UNIVERSITY Lane Department of Computer Science and Electrical Engineering LESSONS LEARNED Use budget wisely –Using recycled hardware caused more problems than gave solutions Better Allocation of work –Split into two teams: App and Server Switch priorities –Focus on back end first, Client side will come easier Reduce number of workarounds –Causes more problems than solutions in the long run Time Management is crucial Don’t deal with own hardware, try purchasing hosted server time

WEST VIRGINIA UNIVERSITY Lane Department of Computer Science and Electrical Engineering FUTURE NEEDS Map-matching GPS coordinates to road vectors App development for other smartphone platforms –iPhone, Windows Phone Fine tuning of GPS collection Dedicated server –Static IP address –Ability to transmit and receive data University internet regulation don’t allow this Most home IPs are dynamic Interface external devices –Road sensors for more data collection

WEST VIRGINIA UNIVERSITY Lane Department of Computer Science and Electrical Engineering CONCLUSION This project gives us the opportunity to gain experience with: –Web Development –Mobile application development –Server side development /maintenance

WEST VIRGINIA UNIVERSITY Lane Department of Computer Science and Electrical Engineering QUESTIONS