Los Angeles Phenology (LAP) CS 496A Senior Design Prepared by : Hugo Sanchez Kiara Westbrooks Ryan Ho Rogelio Landa Michael Nava Kevin Argumedo November 09, 2015
Introduction Biology Dept. Liaisons: Kristen Fisher Eric Wood Academic Advisors: Mark Sergent John Hurley
LAP Phenology Purpose of LAP: Short-term vision Long-term vision Introduction
Use Case Guests View data Students Add data on certain animals Add Tree/Plant data Submit Survey or Questionnaire
Use Case
Web Application will control the mobile app. Add student users and add other admins. Review newly added species. Create questions for students to answer.
Architecture
Mobile app to view and update information Predefined user input User hierarchy My history GPS, Camera, and Internet Web server: Homepage, Administration, and REST API Architecture
Project Challenges Native App vs PhoneGap User Hierarchy Server Setup
New Technologies Android and iOS Native Applications Android: Uses the combination of XML files and Java iOS: Uses Swift and/or Objective-C Django Python Web framework Django Rest Framework Toolkit used for building Web APIs Heroku A cloud platform that supports multiple languages Amazon Amazon Relational Database Service (Amazon RDS) Google Maps Web-based service that provides detailed information about geographical regions around the world
Split the group up into three teams to help finish the project more efficiently Team Android- Michael Nava, Rogelio Landa Team iPhone- Kevin Argumedo, Hugo Sanchez Team Django- Ryan Ho, Kiara Westbrooks Plans for Completion
Plans For Completion
Liaisons: Eric Wood Kirsten Fisher Advisors: John Hurley Mark Sargent Special Thanks
Questions