• Save
Terry Jones: Using FluidDB for storage in location-aware software
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Terry Jones: Using FluidDB for storage in location-aware software

on

  • 1,672 views

 

Statistics

Views

Total Views
1,672
Views on SlideShare
1,661
Embed Views
11

Actions

Likes
0
Downloads
0
Comments
0

2 Embeds 11

http://www.geocommunitylive.com 10
http://www.slideshare.net 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Terry Jones: Using FluidDB for storage in location-aware software Presentation Transcript

  • 1. Using FluidDB for storage in location-aware software apps Terry Jones [email_address] @terrycojones
  • 2. What is FluidDB anyway?
    • A simple hosted “cloud” database
    • Fully writable
    • Shared metadata engine for everyone / everything
  • 3. Why don’t our architectures let us work with information more flexibly?
  • 4. What would it take to build something that did?
  • 5. May 21, 2009 6 True WOEID:24865675 “ chocolate-making nations” fluiddb/about digg.com/date meg/web/rating tim/been paul/opinion
  • 6.
    • Where to put related info / metadata?
    • How to get permission?
    • No need to anticipate
    • How to organize?
    • How to personalize?
    • Continue to own your data
    • Level playing field
    • Makes the world writable by default
    Consequences
  • 7.
    • Data that increases in value when co-located
    • All data is social once we interact with it
    • Location data is inherently social
    Social Data
  • 8.
    • Numeric: sally/latitude < 51.3645
    • Textual: nytimes.com/review matches “great”
    • Presence: has mike/rating
    • Exclusion: except has goodfood.com/rating < 6
    • Sets: christopher/opinion contains “cool”
    • Grouping/logic: (...), and, or.
    A simple query language
  • 9.
    • For each possible action:
      • There’s a policy: ‘open’ or ‘closed’
      • And a (possibly empty) list of exceptions
    Simple permissions
  • 10.
      • FluidDB is a simple online “cloud” database
      • It’s writable by any application, any person
      • It has a flexible data model
      • And a novel control / permissions structure
      • It’s perfect for social data
      • Location information is inherently social
    Summary