1 / 15

Project Name : Social download accelerator for Android. Adviser : Dr. Stacy Patterson.

Project Name : Social download accelerator for Android. Adviser : Dr. Stacy Patterson. Students : Majd Dibbiny & Samer Khshiboun. Semester : Spring 2011/2012. Submission Date : October 1, 2012. What is SoDA ?. Competitive Applications by Android Market. Internet Download Manager

kevork
Télécharger la présentation

Project Name : Social download accelerator for Android. Adviser : Dr. Stacy Patterson.

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Project Name : Social download accelerator for Android. • Adviser : Dr. Stacy Patterson. • Students : Majd Dibbiny & Samer Khshiboun. • Semester : Spring 2011/2012. • Submission Date : October 1, 2012.

  2. What is SoDA ?

  3. Competitive Applicationsby Android Market Internet Download Manager Turbo Downloader FasterDownloads

  4. So, Why SoDA is better ? • Social • Dynamic file segmentation. • Utilization of different carriers internet speeds.

  5. Bluetooth vs. Wi-Fi • Bluetooth Pros and Cons • Uses less power. • simpler connection than Wi-Fi. • 3 megabytes per second transfer rate • 5 - 10 meters connection range • Wi-Fi Pros and Cons • Uses more power • 11 to 54 megabytes per second transfer rate • 30 to 150 meters connection range • Reference : http://goo.gl/AIYLJ

  6. Why we’ve chosen Bluetooth Less power consumption => More people willing to use the application Further more, the Bluetooth (v.4) can reach a high speed rates and the speed restriction is not an obstacle anymore.

  7. How does the application work?

  8. SoDA Implementation Components

  9. SoDA Classes Diagram - General Look

  10. More detailed

  11. Main Process Listener Listener Listener Master Peer1 Peer2 Peer3 Request Request UpdatePeerList Request Yes/No Yes/No Yes/No Piece 1 (Empty) Piece 2 (Empty) Download Thread Peers Monitoring Piece 1 (Full) Piece 2 (Full) Finish Finish Sequence Diagram

  12. Master SoDA Listener Downloader Request busyy Yes/No Start Empty Piece Full Piece Empty Piece Cancel avail wake up Sequence Diagram

  13. Verification & Testing SoDA 1- Functional 1.1- finding peers 1.2- connecting 1.3- splitting 1.4- downloading 1.5- merging 2- Performance 2.1- file sizes 2.2- peers number 2.3- different carriers

More Related