Upload
anandu-krishna
View
226
Download
7
Embed Size (px)
DESCRIPTION
sparsh touch the cloud ppt seminar plz view ms office 13
Citation preview
WELCOME
SPARSHTOUCH THE CLOUD
ANANDU KRISHNA.K.KS5 CT12132268GPTC NEDUMANGAD
4
INTRODUCTION:
☺ Concept : Pranav Mistry ☺ Research project at MIT Media lab☺ SPARSH : Sanskrit word for “touch”☺ Touch-Based System For Transferring Data
Sparsh isn't an app, at least not in the way we generally use the word
It's a tool that's supposed to be part of a mobile operating system
It creates a virtual cloud-based clipboard where any data.
It's like a phone number or photograph, can temporarily live until its "pasted" to another device
DATA CLOUD
DEVICE A
USER
DEVICE B
CONCEPTUAL DATA TRANSFERUSER TOUCHES A
DATA ITEM ON SCREEN OF DEVICE A
USER TOUCHES AN EMPTY SPACE ON SCREEN OF DEVICE B
ACTUAL DATA TRANSFER
8
High level functionality of SPARSH
Listen to ’touch’ event
Paste-able area?
Download Previously uploaded data from data
cloud
Upload data item to data cloud with unique ID of
the logged-in user
Data item?
Data available for this user?
yes
yes
yes
No
No
No
•Selected data item ,then SPARSH copies the data into the unique ID of the current login user
•SPARSH checks whether there is previously copied location information available on the data cloud with same user ID
•SPARSH downloads data from data cloud, if the data is available
11
Overview of the SPARSH System
A. Enabling SPARSH
B. User Authentication
C. Copy Data
D. Past/Pass Data
Enabling SPARSH
A User has option to enable this service through the system main settings
Its enable mode appears on status bar of the screen showing the status(sign in)
SPARSH listens to long- press touch events and initiates copying/pasting of data
13
User AuthenticationUser needs to login to the SPARSH system before her allowed to copy-paste dataThere is few ways of doing this:
• Using an interface with text boxes to enter username and password
• Drawing a secret sign or pattern on touch screen device
• Face recognition
• Fingerprint detection
14
Copy Data
• Long press on a data item(keep finger on data more than 1.5 second)
• User can take the finger away as soon as the ‘copying ’ message appears and move on to copy the next time
15
• Copying multiple items: All data transfer has unique ID• Handling different data type:
Data cloud is saved into the user’s space in specified format:
TIMESTAMP_NAME.TYPE where TIMESTAMP is a unique string generated from server time, NAME is file name and TYPE is data type
16
Paste/Pass Data
• Long press an empty space on touch screen
• SPARSH identifies long-press on a data item as an indication to copy and long-press on empty space as an indication to paste
• Pasting : Once pasting action is established, SPARSH looks for content in the cloud space assigned to a specific user
• Data automatically removed from the server after pasting but a user has the option to change the SPARSH settings to keep a copy in the cloud
17
• Handling different data :When pasting , SPARSH pays special attention to the type of data and selects appropriate action
• Frist SPARSH look for at ‘TYPE’ extension of the filename
• If file type is ‘txt’, SPARSH looks at the NAME field in the name format to identify whether it is a URL,PHONE etc. and open the file content using an appropriate application
The pasting process is illustrated in the following pseudo code :Listen for a long press
IF Long press and NOT on a data itemInitiate paste ()Go back to Listen
Initiate paste ()Check User’s Folder in the cloud serverIF Contents Available
preview contentsIF select preview item
Check FileName(filename= TIMESTAMP_NAME.TYPE)check TYPE
IF not ‘.txt’download file to current location
ELSEcheck NAMEopen file content using an appropriate application
Implementation
Method-1
• SPARSH uses Dropbox to store the data in a temporary folder. The user runs SPARSH software program on their devices, and signs-in using their Dropbox credentials.
• In SPARSH mode, if a user touches a data item (such as a picture, video link and text), it gets uploaded to the user’s SPARSH folder on Dropbox. If the user touches a paste-able area on the screen (such as a search bar or blank space in a folder), the corresponding data is retrieved from the user’s Dropbox.
21
Method -2
• SPARSH system(an alternative to the Dropbox 250 approach) the data cloud runs on an FTP server, where each user has a folder with a unique ID. In yet another implementation the user is authenticated using a unique drawn pattern on the touch screen. This is implemented using a “$1 recognizer”
22
• In SPARSH mode, if a user touches a data item on screen (a picture, video link, text, etc.) it gets uploaded to his folder on data cloud (Dropbox or FTP server). If the user touches a paste-able area on screen, SPARSH retrieves corresponding data from his folder on the data cloud.• Users can copy multiple items by touching them in sequence and
When pasting, the user can touch-select the data item to be copied for a preview.
23
• Although interaction supported by SPARSH are best suited for
touchscreen devices, Dropbox based implementation allows users to
access data from their Dropbox application installed on regular non-
touchscreen devices or through Dropbox’s Web interface as Well. It is
straightforward to extend SPARSH implantation to other data cloud
services such as Box.net.
24
Applications
iii
Transferring a Phone Number/Text from Web Page to a Mobile Phone.
Sharing Pictures
Moving Online Videos Between Devices
28
Sample trailer on SPARSH
30
THANKS
31
Any Doubts …..
Special Thanks To, Manjusha T.T
- HOS and Guide
ALL DEPARTMENT STAFF
Special Thanks To, ARJU KRISHNA K. K
ARUN V. N
ARUN S NAIR
ALEX S. R
NANDHU KUMAR M
SYAMA S. U
THE END