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
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
Xamarin
System Requirements Mobile Client Instructor Mobile Client Students P2P Communication HTTP Server Apache Linux PHP Application Slavinsky Database MySQL Course Schedule Banner Authentication CAS External Services
Data Structures
Interface Design
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
References 1.Xamarin, "Mobile Application Development to Build Apps in C# - Xamarin," 29 September [Online]. Available: [Accessed 29 September 2014].
Questions?