6
CLIPBOARD Make sure snippets copied are never overwritten

Show & Tell 2

Embed Size (px)

Citation preview

Page 1: Show & Tell 2

CLIPBOARDMake sure snippets copied are never overwritten

Page 2: Show & Tell 2

THREADED DESIGN DIAGRAM

Page 3: Show & Tell 2

DEMO• Mobile app

• When something is copied on desktop, the mobile app gets updated• Copied clipping can be edited and saved• Clipping present in the app can be deleted• Widget gets updated with the latest clippings• Improved User Interface• Implemented a passcode feature• Implemented complete backend infrastructure for supporting all the different modules of the

app• Created DB module• Implemented push notification

Page 4: Show & Tell 2

DEMO• Server app

• Implemented push notification (device registration + email) for back end• Created DB module• Created servlet for registering devices, synching clipboard and sending clipboard from

desktop to mobile• Created backend for user management

• Desktop app• Created a bot for continuous listening to clipboard and synching it with the cloud

Page 5: Show & Tell 2

DIVISION OF LABORVISHAL GAURAV RESHMI SURESH MAIEDA JANJUA MATTHEW GIROUARD

MOBILE

Main Activity ✓Settings ✓ ✓Database Component ✓ ✓Edit Activity ✓ ✓GCM Module ✓Clip Listener Service ✓Network Service ✓ ✓

BACK ENDUser Registration ✓ ✓Database Manager ✓GCM Manager ✓ ✓

DESKTOPClipboard Manager ✓ ✓Clipboard Listener ✓ ✓

Page 6: Show & Tell 2

FEATURES OF APP BY DEMO DAY• Logout of mobile device and server• Allow deleted and edited clippings to be updated in the server• Export in json or xml format so that we have a backup of the clippings• Possibly add organization tools allowing you to categorize your clippings• Synch clippings between multiple devices on login• Allow logging in to the website instead of using passcode• Further improvements that can be done

• Showing a notification when laptop receives a clipping• Add a tutorial to be displayed when the app is launched• Improve UI of Website and mobile app further