Fastdroid Produced by : Firas Abdalhaq Mohammad Amour Supervised by : Dr. Raed Alqadi.

Slides:



Advertisements
Similar presentations
HNA-Drive Familiarization Presentation. From the address bar in your preferred internet browser, navigate to Site supports: Internet.
Advertisements

Novell from Home Net Storage. Novell access via NetStorage 1-Web Interface Connect to your shared drive through your web browser Windows, Mac or Linux.
(NHA) The Laboratory of Computer Communication and Networking Network Host Analyzer.
1 Chapter Overview Introduction to Windows XP Professional Printing Setting Up Network Printers Connecting to Network Printers Configuring Network Printers.
The Internet & The World Wide Web Notes
Hands-On Microsoft Windows Server 2008 Chapter 8 Managing Windows Server 2008 Network Services.
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network Chapter 10: Remote Access.
Company/Product Overview. You have lots of files all over the place.
Your storage on the ground; Your files in the cloud.
INTRODUCTION TO OPERATING SYSTEMS. An operating system is a program that controls the overall activity of a computer. Like an orchestra conductor an operating.
April 2014 LCCU Meeting We’ll answers members’ questions: –Choices for Backing Up to the Cloud – Idrive, OneDrive, Google Drive, Dropbox, Spideroak … –How.
Guide to Linux Installation and Administration, 2e1 Chapter 3 Installing Linux.
Chapter 10 Intro to Routing & Switching.  Upon completion of this chapter, you should be able to:  Explain how the functions of the application layer,
Your storage on the ground; Your files in the cloud.
CTSP TRAINING Router 101 And Networking Basics. You Don’t Need Internet Access to Run or Connect your devices to an Ethernet switch or Router Enable DHCP.
Home Media Network Hard Drive Training for Update to 2.0 By Erik Collett Revised for Firmware Update.
M i SMob i S Mob i Store - Mobile i nternet File Storage Platform Chetna Kaur.
5 Chapter Five Web Servers. 5 Chapter Objectives Learn about the Microsoft Personal Web Server Software Learn how to improve Web site performance Learn.
Portable SSH Brian Minton EKU, Dept. of Technology, CEN/CET)‏
1/28/2010 Network Plus Unit 4 WAP Configuration WAP Configuration In this section we will discuss basic Wireless Access configuration using a Linksys.
Application Layer Khondaker Abdullah-Al-Mamun Lecturer, CSE Instructor, CNAP AUST.
Hands-On Microsoft Windows Server Implementing Microsoft Internet Information Services Microsoft Internet Information Services (IIS) –Software included.
1 Router Fundamentals (Ref. CCNA5 Introduction to Networks 2.1, 6.3)
How to use WS_FTP A Step by Step Guide to File Transfer.
Introduction TO Network Administration
Configuring and Deploying Web Applications Lesson 7.
Website Design:. Once you have created a website on your hard drive you need to get it up on to the Web. This is called "uploading“ or “publishing” or.
I NTRODUCTION TO N ETWORK A DMINISTRATION. W HAT IS A N ETWORK ? A network is a group of computers connected to each other to share information. Networks.
4000 Imaje 4020 – Software Imaje 4020 – Content ■ Content of Chapter Software: 1. Flash Up 2. Netcenter 3. FTP 4. Active X 5. XCL commands 6. Exercise.
Retele de senzori Curs 1 - 1st edition UNIVERSITATEA „ TRANSILVANIA ” DIN BRAŞOV FACULTATEA DE INGINERIE ELECTRICĂ ŞI ŞTIINŢA CALCULATOARELOR.
Windows Vista Configuration MCTS : NTFS Security Features and File Sharing.
BUILDING AND IMPLEMENT A EMBEDDED WEB SERVER BASE ON TCP/IP STACK WITH A SoC PLATFORM Professor : CHI-JO WANG Name : Bui Quang Hoa (M982b211)
Guide to Operating Systems, 5th Edition
Pilot Walktour Pack Operation Guide V3.4
File Management in the Cloud
BEST CLOUD COMPUTING PLATFORM Skype : mukesh.k.bansal.
Guide to Linux Installation and Administration, 2e
Chapter 2: Configure a Network Operating System
Pilot Walktour Pack Operation Guide V3.2
Sharing and Synching files
Pilot Watcher Product Overview V5.3
Configuring Attendant Console
Using iLocker.
Pilot Walktour Operation Guide V3.5 (Android)
Lesson 4: Web Browsing.
5G MOBILE TECHNOLOGY By J.YOGESH 08M31A0425.
CNIT131 Internet Basics & Beginning HTML
Introduction to Web programming
ICT Communications Lesson 1: Using the Internet and the World Wide Web
Pilot Walktour Operation Guide V3.4 (Android)
Introduction to Networks
Introduction to Computers
Wired Networks CIT 1100 Chapter4.
Welcome To : Group 1 VC Presentation
Windows Operating Systems (Cont.)
Network+ Guide to Networks 6th Edition
Telnet/SSH Connecting to Hosts Internet Technology.
CoreFTP.
IIS.
Chapter 2: Configure a Network Operating System
Accessing & Using NetStorage
CoreFTP.
Radoslaw Jedynak, PhD Poland, Technical University of Radom
Lesson 4: Web Browsing.
Operating Systems Networking for Home and Small Businesses – Chapter 2 – Introduction To Networking.
Lecture9: Embedded Network Operating System: cisco IOS
Software - Operating Systems
Lecture9: Embedded Network Operating System: cisco IOS
Presentation transcript:

Fastdroid Produced by : Firas Abdalhaq Mohammad Amour Supervised by : Dr. Raed Alqadi

Contents Introduction Motivation Components of the system Operating modes connection Technical problems Features Future work Demo Q & A

What is FastDroid? Fastdroid is a system that offers a FAST and EASY way to make ordinary windows file system fully or partially accessible by an android device , giving the user an easy and efficient way to browse and copy data from his/her own hard drive .

Motivation We live in a world of technology that is full of PCs tablets mart phones etc…

Smart phones have a limited storage. Files generally and Multimedia files specially are growing Larger and larger (movies , songs ,Pictures etc...). WE NEED TO TRANSFER DATA EFFICIENTLY AND EASILY !!!!!

Old solutions To transfer files between those devices as: Mail

Old solutions To transfer files between those devices as: Mail

Better solutions Cloud based solutions Dropbox G-drive

Better solutions Cloud based solutions Dropbox G-drive BUT

There are limitations Need to upload all files that are potentially needed in the future. Uploading speed is usually low (1/10 download). Transferring speed is limited by internet bandwidth even if the android and the pc are on the same network.

With FastDroid NO need to upload files to be accessible. You will have a full download speed of Wi-Fi (11 Mb/s) if you are on the same network (local mode).

Components of the system Android application . Host PC application (Microsoft .NET c#). Server application (Microsoft .NET c#).

Operating modes Fastdroid supports three different operating modes Remote mode Local mode Offline mode

Remote transferring mode Transfer operation is done remotely “ via internet” Fastdroid uses the a server to act like a bridge or a switch to transfer packets between android and remote pc.

Flash Time

Local transfer Server Authentication and getting host IP address. transfer operation is done locally . Figure 3: connection & communication steps in local network of Fastdroid

Offline mode Offline mode is used when there is no internet connection. Allows user to Host PC by entering host IP address. No server authentication is needed.

Technical problems Server Bridging technique Android memory heap limitations (file size) Port Forwarding (connection initialization is one way)

System components

Android application Android application has a user friendly interface that enables an easy and simple interaction browsing and copying data User does not need to configure the application to detect weather he is on the same network or on a remote network User needs only to enter the username and password

needs only the username and password Remote and local modes Transparent needs only the username and password Remote and local modes Offline button for offline mode Figure 4: Fastdroid main activity

Back button displays the contents of the parent directory Files & directories in the accessed directory are displayed in a list view . Back button displays the contents of the parent directory Click item to start transfer or access sub directory . Figure 5: Files & directories

Only IP address of the host PC needed Offline mode Only IP address of the host PC needed Figure 5: Offline mode activity

Host PC application Browse button to selected directory to be accessible by android Parent directory of the browsed directory is not accessible. Figure 6: Host application interface

Server application We build server application from scratch Server authenticates connection No user interface needed Remote and local mode

Other features of Fastdroid Threading , Multiple users , multiple file transfer simultaneously . User friendly (username password without network knowledge). Browse all directories and subdirectories and all files they contain. Secure since user specifies the folder or partition to be shared.

Future work Ensure data encryption Developing in IOS operating system Develop a PC application that will have the same functionality as the android application so that it can access another PC operating system.

Software used

Demo Time

Questions ??!!