attendance application milestone 3 faculty sponsor dr. william shoaff gerard weber ebrahim...
TRANSCRIPT
Attendance ApplicationMilestone 3
Faculty SponsorDr. William Shoaff
Gerard WeberEbrahim Almazrouei
Alex GonzalezConstantine Lopez
Overview• Continued to extend the backend adapter with
additional functionality• Demonstrated the Bluetooth communication
between mobile devices• Established the communication between the
mobile application and the backend server• Continued the user interface layout design
and implementation
Wireless Peer-To-Peer Communication• Bluetooth Low Energy– Pair-less communication for convenience– Proximity sensing profiles available to sway
security concerns– Increasing widespread device adoption• Available in all iOS devices since the iPhone 4S (2011)• Available in Android devices since the release of API
Level 18 (from 4.3 Jelly Bean)
Backend Server• Implemented additional API calls necessary for attendance
tracking– openMeeting – Opens the scheduled meeting time for
attendance– closeMeeting – Closes that particular UUID to no longer accept
attendance requests– attendMeeting – Marks the client as attending the meeting in the
database• Added changes based on the feedback received on concerns
of trust between the client and server• API Documentation layout and initial information has been
created
API Documentation
User Interface Design
User Interface Design
Upcoming – Milestone 4 (Feb. 16)• Continue implementing the backend adapter for the mobile
applications– Formal documentation of API calls
• Implement the LTI Framework calls to interface with Canvas– Canvas application authorization required– Translation from our collected to data to Canvas appropriate data
• Demonstrate the instructor view of the application– Will be able to select from multiple scheduled meetings to open– Will also be able to broadcast the unique meeting identifier to client
applications• Demonstrate the client view of the application
– Will be able to receive the unique meeting identifier from the instructor– Will be able to mark themselves as attending the meeting based on the
identifier
Questions?Yes, you can stand in the hall and be marked as attending.