SLIDE 1
Dessy: a mobile synchronization and search platform Eemil - - PowerPoint PPT Presentation
Dessy: a mobile synchronization and search platform Eemil - - PowerPoint PPT Presentation
Dessy: a mobile synchronization and search platform Eemil Lagerspetz, Sasu Tarkoma Helsinki Institute for Information Technology HIIT Outline Motivation Overview Use case Summary Previous work Motivation Mobile devices have ... large
SLIDE 2
SLIDE 3
Motivation
Mobile devices have ... large disk capacity -- slow connections
So we should support:
- ffline synchronization or
incremental (changes only) transmission
a slew of context sensors
can gather a huge amount of data quickly. This often requires:
storage space transmission capability browsing / search support
Dessy
browsing / search support on the device and on
remote computers Internet
synchronization support for file data and metadata
primary context data = photos - file data secondary context data = location - metadata
SLIDE 4
Overview
SLIDE 5
Use case – 1 of 6
Pasila
- Mr. Smith is commuting
He takes a few photos The photos are automatically geotagged by his phone Pasila Helsinki
SLIDE 6
Use case – 2 of 6
At the railway station hot spot, Mr. Smith's pictures are synchronized with his desktop.
SLIDE 7
Use case – 3 of 6
- Mr. Smith takes the subway to north Helsinki. While on the
subway, he browses photos tagged with Helsinki on his
- desktop. He notices that his new photos are there on the
desktop. Helsinki Search 0.jpg 1.jpg Square. jpg Trees. jpg
SLIDE 8
Use case – 4 of 6
He chooses those photos, and selects tag from the Dessy Midlet menu. He types commuting, train into the tag box, and clicks Tag. commuting, train Tag 0.jpg 1.jpg Square. jpg Trees. jpg
SLIDE 9
Use case – 5 of 6
- Mr. Smith then searches with “commuting”.
He notices a photo with Janet as a nearby Bluetooth device. commuting Search 0.jpg 1.jpg Square. jpg flag.jpg
Metadata for flag.jpg: name: flag ext: jpg tag: commuting, flag, nature nearby: Janet, Smith, Workphone EXIF: Coolpix 6, orientation:landscape, location: Helsinki
SLIDE 10
Use case – 6 of 6
- Mr. Smith decides to synchronize that photo.
Dessy synchronizes the photo, resulting in a download and merge of photo metadata.
- Mr. Smith then looks at the photo.
commuting Search 0.jpg 1.jpg Square. jpg flag.jpg Synchronize
SLIDE 11
Summary
Dessy combines desktop search and synchronization
find files by
content context data user-assigned tags
synchronize with remote locations
push/pull changes data metadata
- rganize data
add tags and metadata find files remotely and tag them
works on real phones
Made in J2ME (MIDP 2.0 / CLDC 1.1)
nature
flag
janet
commuting
SLIDE 12
Previous work
Dessy borrows ideas from:
Semantic file systems by Giord et al: virtual directories
file path describes a search of property – value pairs example: Images/tag:/commuting/tag:/helsinki
Syxaw: Data Synchronization Middleware for the Mobile Web by Lindholm et al
Dessy uses Syxaw for synchronization Synchronization links
The original Dessy prototype was presented in:
- E. Lagerspetz, T. Lindholm, S. Tarkoma. Dessy: Towards Flexible Mobile
Desktop Search. In Fourth ACM SIGACT-SIGOPS International Workshop on Foundations of Mobile Computing ACM DIAL M-POMC, 2007.
SLIDE 13
Thank you. Any questions?
The original Dessy prototype was presented in:
- E. Lagerspetz, T. Lindholm, S. Tarkoma. Dessy: Towards Flexible Mobile
Desktop Search. In Fourth ACM SIGACT-SIGOPS International Workshop on Foundations of Mobile Computing ACM DIAL M-POMC, 2007.
Contact information:
Eemil Lagerspetz eemil.lagerspetz@gmail.com www.cs.helsinki.fi/eemil.lagerspetz www.hiit.fi
Drawings from openclipart.org