here’s the titlecse498/2016-01/schedules/all-hands-mee… · google maps api & open weather...
TRANSCRIPT
![Page 1: Here’s the Titlecse498/2016-01/schedules/all-hands-mee… · Google Maps API & Open Weather Map API The Capstone Experience Team Auto-Owners Project Plan 13. Testing Web Application](https://reader034.vdocuments.us/reader034/viewer/2022042311/5ed90c186714ca7f47690c4d/html5/thumbnails/1.jpg)
From Students…
…to Professionals
The Capstone Experience
Project PlanCatastrophic Claims Unit Mobilization
Team Auto OwnersJason Steele
Matt WiechecNicole Lawrence
Nick Reuter
Department of Computer Science and EngineeringMichigan State University
Spring 2016
![Page 2: Here’s the Titlecse498/2016-01/schedules/all-hands-mee… · Google Maps API & Open Weather Map API The Capstone Experience Team Auto-Owners Project Plan 13. Testing Web Application](https://reader034.vdocuments.us/reader034/viewer/2022042311/5ed90c186714ca7f47690c4d/html5/thumbnails/2.jpg)
Functional Specifications
• Interactive web page that displays policies and statistics
• Determine high and low damage weather areas
• Determine centralized location for Mobile Claims Unit Bus
• Complete preprinted loss form on mobile application
• Filter and search policies on both platforms
• Data searches in limited to non-existent internet environments
The Capstone Experience Team Auto-Owners Project Plan 2
![Page 3: Here’s the Titlecse498/2016-01/schedules/all-hands-mee… · Google Maps API & Open Weather Map API The Capstone Experience Team Auto-Owners Project Plan 13. Testing Web Application](https://reader034.vdocuments.us/reader034/viewer/2022042311/5ed90c186714ca7f47690c4d/html5/thumbnails/3.jpg)
Design Specifications
• Web and Mobile application that will support Mobile Claims Unit
• Web application used to organize claims team before deployment
• Visualizes weather data using map overlays
• Mobile application functions with and without internet services
The Capstone Experience Team Auto-Owners Project Plan 3
![Page 4: Here’s the Titlecse498/2016-01/schedules/all-hands-mee… · Google Maps API & Open Weather Map API The Capstone Experience Team Auto-Owners Project Plan 13. Testing Web Application](https://reader034.vdocuments.us/reader034/viewer/2022042311/5ed90c186714ca7f47690c4d/html5/thumbnails/4.jpg)
Screen Mockup: Web Log-In
The Capstone Experience Team Auto-Owners Project Plan 4
![Page 5: Here’s the Titlecse498/2016-01/schedules/all-hands-mee… · Google Maps API & Open Weather Map API The Capstone Experience Team Auto-Owners Project Plan 13. Testing Web Application](https://reader034.vdocuments.us/reader034/viewer/2022042311/5ed90c186714ca7f47690c4d/html5/thumbnails/5.jpg)
Screen Mockup: Map Display
The Capstone Experience Team Auto-Owners Project Plan 5
![Page 6: Here’s the Titlecse498/2016-01/schedules/all-hands-mee… · Google Maps API & Open Weather Map API The Capstone Experience Team Auto-Owners Project Plan 13. Testing Web Application](https://reader034.vdocuments.us/reader034/viewer/2022042311/5ed90c186714ca7f47690c4d/html5/thumbnails/6.jpg)
Screen Mockup: Policy Display
The Capstone Experience Team Auto-Owners Project Plan 6
![Page 7: Here’s the Titlecse498/2016-01/schedules/all-hands-mee… · Google Maps API & Open Weather Map API The Capstone Experience Team Auto-Owners Project Plan 13. Testing Web Application](https://reader034.vdocuments.us/reader034/viewer/2022042311/5ed90c186714ca7f47690c4d/html5/thumbnails/7.jpg)
Screen Mockup: Statistics Display
The Capstone Experience Team Auto-Owners Project Plan 7
![Page 8: Here’s the Titlecse498/2016-01/schedules/all-hands-mee… · Google Maps API & Open Weather Map API The Capstone Experience Team Auto-Owners Project Plan 13. Testing Web Application](https://reader034.vdocuments.us/reader034/viewer/2022042311/5ed90c186714ca7f47690c4d/html5/thumbnails/8.jpg)
Screen Mockup: Mobile Layout
The Capstone Experience Team Auto-Owners Project Plan
![Page 9: Here’s the Titlecse498/2016-01/schedules/all-hands-mee… · Google Maps API & Open Weather Map API The Capstone Experience Team Auto-Owners Project Plan 13. Testing Web Application](https://reader034.vdocuments.us/reader034/viewer/2022042311/5ed90c186714ca7f47690c4d/html5/thumbnails/9.jpg)
Screen Mockup: Mobile Layout
The Capstone Experience Team Auto-Owners Project Plan 9
![Page 10: Here’s the Titlecse498/2016-01/schedules/all-hands-mee… · Google Maps API & Open Weather Map API The Capstone Experience Team Auto-Owners Project Plan 13. Testing Web Application](https://reader034.vdocuments.us/reader034/viewer/2022042311/5ed90c186714ca7f47690c4d/html5/thumbnails/10.jpg)
Screen Mockup: Mobile Layout
The Capstone Experience Team Auto-Owners Project Plan 10
![Page 11: Here’s the Titlecse498/2016-01/schedules/all-hands-mee… · Google Maps API & Open Weather Map API The Capstone Experience Team Auto-Owners Project Plan 13. Testing Web Application](https://reader034.vdocuments.us/reader034/viewer/2022042311/5ed90c186714ca7f47690c4d/html5/thumbnails/11.jpg)
Technical Specifications
• Web Application communicates with mySQLdatabase through PDO
• Google Maps overlays created with API from Open Weather Map
• Address for policy row in database translated to GPS coordinates with Geo-location API
• Mobile application talks to PHP scripts on server when connected to internet
• Stores policy and claims data on internal SQLite instance
• Uploads modified claims data to server database
The Capstone Experience Team Auto-Owners Project Plan 11
![Page 12: Here’s the Titlecse498/2016-01/schedules/all-hands-mee… · Google Maps API & Open Weather Map API The Capstone Experience Team Auto-Owners Project Plan 13. Testing Web Application](https://reader034.vdocuments.us/reader034/viewer/2022042311/5ed90c186714ca7f47690c4d/html5/thumbnails/12.jpg)
System Architecture
The Capstone Experience Team Auto-Owners Project Plan 12
![Page 13: Here’s the Titlecse498/2016-01/schedules/all-hands-mee… · Google Maps API & Open Weather Map API The Capstone Experience Team Auto-Owners Project Plan 13. Testing Web Application](https://reader034.vdocuments.us/reader034/viewer/2022042311/5ed90c186714ca7f47690c4d/html5/thumbnails/13.jpg)
System Components
• Hardware Platforms
iOS iPad
Dell PowerEdge R210 Server
• Software Platforms / Technologies
HTML5/PHP 5.5.9/jQuery-Ajax/Bootstrap CSS
MySQL 5.5.47/phpMyAdmin/PDO
Ubuntu 14.04/Apache 2.4.7/PHP 5.5.9/JSON
iOS 9 Mobile/Swift/SQLite
Google Maps API & Open Weather Map API
The Capstone Experience Team Auto-Owners Project Plan 13
![Page 14: Here’s the Titlecse498/2016-01/schedules/all-hands-mee… · Google Maps API & Open Weather Map API The Capstone Experience Team Auto-Owners Project Plan 13. Testing Web Application](https://reader034.vdocuments.us/reader034/viewer/2022042311/5ed90c186714ca7f47690c4d/html5/thumbnails/14.jpg)
Testing Web Application
• Basic map functionality and displaying policy markers
• Capturing policies through polygon drawing functionality
• Displaying NOAA weather data overlay on map
• Filtering policy sets using multiple choice drop downs
• Creating and managing disaster datasets
• Displaying disaster datasets and individual policy holder information
• Generating and displaying statistics for disaster datasets
The Capstone Experience Team Auto-Owners Project Plan 14
![Page 15: Here’s the Titlecse498/2016-01/schedules/all-hands-mee… · Google Maps API & Open Weather Map API The Capstone Experience Team Auto-Owners Project Plan 13. Testing Web Application](https://reader034.vdocuments.us/reader034/viewer/2022042311/5ed90c186714ca7f47690c4d/html5/thumbnails/15.jpg)
Testing iOS Mobile Application
• Apple Developer License for iPad testing
• Internet service functionality
Pulling down disaster datasets to mobile application
Syncing up mobile application data to server
• No internet service
Pulling up policy data and preprinted loss statement
Storing claim data on individual mobile device
The Capstone Experience Team Auto-Owners Project Plan 15
![Page 16: Here’s the Titlecse498/2016-01/schedules/all-hands-mee… · Google Maps API & Open Weather Map API The Capstone Experience Team Auto-Owners Project Plan 13. Testing Web Application](https://reader034.vdocuments.us/reader034/viewer/2022042311/5ed90c186714ca7f47690c4d/html5/thumbnails/16.jpg)
Risks
• Map overlays from NOAA onto Google mapso Finding and pulling past and present NOAA maps and merging
them onto Google Maps.
oMitigation: Researching map overlays and synchronization.
• iOS Swift programming fundamentalso No practical knowledge base on swift development
oMitigation: Research swift and iOS development
• Synching database to mobile app and ability to run offlineo Creating a mobile app that can run offline without cell service
oMitigation: Researching self-contained databases
The Capstone Experience Team Auto-Owners Project Plan 16