Presentation is loading. Please wait.

Presentation is loading. Please wait.

Final Presentation for Senior Project April 25, 2012 1 of 25 Jarrett Allen Luis Cintron Michael Kubacki Robert Skinner Department of Computer Science and.

Similar presentations


Presentation on theme: "Final Presentation for Senior Project April 25, 2012 1 of 25 Jarrett Allen Luis Cintron Michael Kubacki Robert Skinner Department of Computer Science and."— Presentation transcript:

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?


Download ppt "Final Presentation for Senior Project April 25, 2012 1 of 25 Jarrett Allen Luis Cintron Michael Kubacki Robert Skinner Department of Computer Science and."

Similar presentations


Ads by Google