Download presentation
Presentation is loading. Please wait.
Published byJodie Woods Modified over 9 years ago
1
Final Presentation for Senior Project April 25, 2012 1 of 25 Jarrett Allen Luis Cintron Michael Kubacki Robert Skinner Department of Computer Science and Engineering University of South Florida Tampa, FL 33620 jjallen3@mail.usf.edu lcintron@mail.usf.edu mkubacki@mail.usf.edu ras1@mail.usf.edu Raytheon Senior Project
2
Final Presentation for Senior Project April 25, 2012 2 of 25 Acknowledgments Jeremiah Schroder – Raytheon –Project supervision and support Michael Stillo – Raytheon –Project advisor and evaluator Tara Mazzocco – Future Technology Devices Int. –Hard work to acquire a free hardware sample for our group Bob Recny – Future Technology Devices Int. –Quick feedback and engineering advice on the feasibility of hardware implementation using Vinculum-II products
3
Final Presentation for Senior Project April 25, 2012 3 of 25 Agenda Background Problem and Requirements Solution (Demonstration) Design Implementation Summary and Future Work
4
Final Presentation for Senior Project April 25, 2012 4 of 25 Agenda Background Problem and Requirements Solution (Demonstration) Design Implementation Summary and Future Work
5
Final Presentation for Senior Project April 25, 2012 5 of 25 Modern smart phones are ‘slave’ devices, they require a ‘host’ device to communicate over their USB port. USB Mass-storage devices are also ‘slaves’. Background Slave Device Host Device Background
6
Final Presentation for Senior Project April 25, 2012 6 of 25 Agenda Background Problem and Requirements Solution (Demonstration) Design Implementation Summary and Future Work
7
Final Presentation for Senior Project April 25, 2012 7 of 25 Problem As of today, a smart phone user cannot transfer files from a USB Mass-storage device to his or her smart phone without the use of a host device, which are currently unsuitable for use in an increasingly mobile world. Problem & Requirements Host is Needed! Slave Device
8
Final Presentation for Senior Project April 25, 2012 8 of 25 Problem & Requirements
9
Final Presentation for Senior Project April 25, 2012 9 of 25 Agenda Background Problem and Requirements Solution (Demonstration) Design Implementation Summary and Future Work
10
Final Presentation for Senior Project April 25, 2012 10 of 25 Solution Solution USB Mobile Explorer
11
Final Presentation for Senior Project April 25, 2012 11 of 25 Android Application (ume) Screenshots Solution Home ScreenUSB File Browser
12
Final Presentation for Senior Project April 25, 2012 12 of 25 Android Application (ume) Screenshots Solution USB File Browser Transferring File
13
Final Presentation for Senior Project April 25, 2012 13 of 25 Android Application (ume) Screenshots Solution Contact Review Screen E-mail Screen
14
Final Presentation for Senior Project April 25, 2012 14 of 25 Solution Demonstration Video Design
15
Final Presentation for Senior Project April 25, 2012 15 of 25 Agenda Background Problem and Requirements Solution (Demonstration) Design Implementation Summary and Future Work
16
Final Presentation for Senior Project April 25, 2012 16 of 25 ume Device (umed) User ume Solution System Design USB Mass Storage Device ume Android Application Design V2DIP2-48 Programmable USB Host Controller 5 Volt DC Up- Converter
17
Final Presentation for Senior Project April 25, 2012 17 of 25 Software Design – Libraries/Interfaces Android Open Accessory Protocol Files Stream to USB Host Controller Overview Design
18
Final Presentation for Senior Project April 25, 2012 18 of 25 Android Application Flowchart Design
19
Final Presentation for Senior Project April 25, 2012 19 of 25 Agenda Background Problem and Requirements Solution (Demonstration) Design Implementation Summary and Future Work
20
Final Presentation for Senior Project April 25, 2012 20 of 25 Physical Interfaces Compatibility 5v 5v gnd 5v500ma V2DIP2-48 USB Host Controller Android 2.3.4+ Phone USB Mass Storage Device 5V DC Up Converter + & - terminals connected to vdd/gnd inputs on V2DIP2-48 USB Type-A Inputs Implementation
21
Final Presentation for Senior Project April 25, 2012 21 of 25 Brief System Communication Overview 1.The FAT API on the Vinculum-II device performs a linear scan of the file system and transfers this data (strings of filenames) to ume on an Android 2.3.4+ phone. 2.Navigating to a new directory in ume requires the file data for the new directory to be streamed from the Vinculum-II device to ume. 3.Once a file is selected, it must be transferred from the USB mass storage device through the Vinculum-II device to ume to be emailed or sent as a multimedia message (MMS). Implementation
22
Final Presentation for Senior Project April 25, 2012 22 of 25 Agenda Background Problem and Requirements Solution (Demonstration) Design Implementation Summary and Future Work
23
Final Presentation for Senior Project April 25, 2012 23 of 25 Summary USB Mobile Explorer ume allows a user to transfer files from a USB mass storage device to their Android phone ume enables a user to send files via their preferred email and messaging client to recipients Summary and Future Work
24
Final Presentation for Senior Project April 25, 2012 24 of 25 Future Work Summary and Future Work Additional Mobile Platforms BlackBerry iOS Windows Phone Increased Data Transfer Rates NTFS Support
25
Final Presentation for Senior Project April 25, 2012 25 of 25 Questions?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.