Professional Documents
Culture Documents
SPARSH
TOUCH THE CLOUD
ANANDU KRISHNA.K.K
S5 CT
12132268
GPTC NEDUMANGAD
INTRODUCTION:
4
Sparsh isn't an app, at least not in the way we generally use the word
It's like a phone number or photograph, can temporarily live until its
"pasted" to another device
ACTUAL DATA TRANSFER
DATA CLOUD
DEVICE A DEVICE B
USER TOUCHES
CONCEPTUAL DATA TRANSFER AN EMPTY
USER TOUCHES A SPACE ON
DATA ITEM ON USER SCREEN OF
SCREEN OF DEVICE A DEVICE B
High level functionality of SPARSH
8
Listen to ’touch’ event
No
B. User Authentication
C. Copy Data
D. Past/Pass Data
11
Enabling SPARSH
A User has option to enable this service
through the system main settings
• Face recognition
13
• Fingerprint detection
Copy Data
• Long press on a data item(keep
finger on data more than 1.5 second)
14
• 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
15
Paste/Pass Data
• Long press an empty space on touch screen
17
The pasting process is illustrated in the following pseudo code :
Listen for a long press
IF Long press and NOT on a data item
Initiate paste ()
Go back to Listen
Initiate paste ()
Check User’s Folder in the cloud server
IF Contents Available
preview contents
IF select preview item
Check FileName(filename= TIMESTAMP_NAME.TYPE)
check TYPE
IF not ‘.txt’
download file to current location
ELSE
check NAME
open 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.
21
• 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.
22
• 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.
23
Applications
24
i ii
28
30
31
Special Thanks To,
Manjusha T.T
- HOS and Guide