attendance application milestone 1 faculty sponsor dr. william shoaff gerard weber ebrahim...

11
Attendance Application Milestone 1 Faculty Sponsor Dr. William Shoaff Gerard Weber Ebrahim Almazrouei Alex Gonzalez Constantine Lopez

Upload: ross-charles

Post on 05-Jan-2016

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Attendance Application Milestone 1 Faculty Sponsor Dr. William Shoaff Gerard Weber Ebrahim Almazrouei Alex Gonzalez Constantine Lopez

Attendance ApplicationMilestone 1

Faculty SponsorDr. William Shoaff

Gerard WeberEbrahim Almazrouei

Alex GonzalezConstantine Lopez

Page 2: Attendance Application Milestone 1 Faculty Sponsor Dr. William Shoaff Gerard Weber Ebrahim Almazrouei Alex Gonzalez Constantine Lopez

Overview• Platform and communications research– Mobile Application Development (C#)– Peer-to-peer Communications• Bluetooth (Standard and Low Energy) P.A.N.• Wireless Ad Hoc Network

• Document Preparation– Requirements Document– Design Document– Test Plan

Page 3: Attendance Application Milestone 1 Faculty Sponsor Dr. William Shoaff Gerard Weber Ebrahim Almazrouei Alex Gonzalez Constantine Lopez

Xamarin• Mobile Application Platform– Cross-platform libraries for Android, iOS, and

Windows Phone– Shared codebase using C# programming language• Extensions for Microsoft’s Visual Studio

– Native and portable user interface form subsets

Page 5: Attendance Application Milestone 1 Faculty Sponsor Dr. William Shoaff Gerard Weber Ebrahim Almazrouei Alex Gonzalez Constantine Lopez

System RequirementsMobile Client

InstructorMobile Client

StudentsP2P Communication

HTTP Server

Apache

Linux

PHP Application

Slavinsky

Database

MySQL

Course Schedule

Banner

Authentication

CAS

External Services

Page 6: Attendance Application Milestone 1 Faculty Sponsor Dr. William Shoaff Gerard Weber Ebrahim Almazrouei Alex Gonzalez Constantine Lopez

Data Structures

Page 7: Attendance Application Milestone 1 Faculty Sponsor Dr. William Shoaff Gerard Weber Ebrahim Almazrouei Alex Gonzalez Constantine Lopez

Interface Design

Page 8: Attendance Application Milestone 1 Faculty Sponsor Dr. William Shoaff Gerard Weber Ebrahim Almazrouei Alex Gonzalez Constantine Lopez

Interface Design

Page 9: Attendance Application Milestone 1 Faculty Sponsor Dr. William Shoaff Gerard Weber Ebrahim Almazrouei Alex Gonzalez Constantine Lopez

Upcoming – Milestone 2 (Oct. 27)• Implement a wireless peer-to-peer

communications protocol– Standardize data communicated between devices

• Test data transmissions between a dummy server and the mobile applications– Confirm protocol as a viable option

• Demonstrate the user interface through a prototype application

Page 10: Attendance Application Milestone 1 Faculty Sponsor Dr. William Shoaff Gerard Weber Ebrahim Almazrouei Alex Gonzalez Constantine Lopez

References1. Xamarin, "Mobile Application Development

to Build Apps in C# - Xamarin," 29 September 2014. [Online]. Available: http://xamarin.com/platform. [Accessed 29 September 2014].

Page 11: Attendance Application Milestone 1 Faculty Sponsor Dr. William Shoaff Gerard Weber Ebrahim Almazrouei Alex Gonzalez Constantine Lopez

Questions?