connecting devices: hiding the complexity
DESCRIPTION
While many solutions simplify information transfer for people far away (eg. somewhere) or archive data (eg. sometime) using the same technologies for situations where people are in the same room is not perfect. The Linccer web service provides a simple way to connect devices "at hand" as can be seen by the Hoccer App available for Android, iOS and Web.TRANSCRIPT
ConnectingDevices:Hiding theComplexity4. November Hoccer GmbH 2010Speaker Rodja Trappe
Page 2Hoccer GmbH 2010
Types of Communicationlocation
time
mode
near by
hereno
w
later some
time
1:1
1:n
n:n
somewhere
Page 3Hoccer GmbH 2010
Somewhere
reaching people far away
location of the partner isirrelevant
needs some kind of well knownaddress identifier
often require user accounts
are well established services
somewhere
some
time
laternow
n:n
1:n
1:1
here
near by
location
time
mode
Chat
PhoneTwitter E-Mail, Dropbox
Blogs,Facebook
Wikis
SOMEWHERE
Page 4Hoccer GmbH 2010
Sometime
the information needs to be organized→ complex interfaces
data stored persistently
often require user accounts
established services
n:n
1:n
1:1
some
time
laternow
here
near by
location
time
mode
E-Mail, Dropbox
Blogs,Facebook
Wikis
Graffiti, Poster
Geo Caching,Cuponing
Foursquare
Qype, Yelp!
somewhere
SOM
ETIM
E
Page 5Hoccer GmbH 2010
Nearby
ranges between 100mand five kilometer radius
organized by geolocation
software is hyped aslocation based service
n:n
1:n
1:1
some
time
laternow
here
near by
location
time
mode
Shouting
Frisbee, Baseball
Yelp, Qype
Graffiti,Poster
Choir
Geo Tweet
somewhere
NEAR BY
Page 6Hoccer GmbH 2010
Here and Now
???
n:n
1:n
1:1
some
time
laternow
here
near by
somewhere
location
time
mode
Page 7Hoccer GmbH 2010
Spontaneous Information Transfer
n:n
1:n
1:1
some
time
laternow
here
near by
somewhere
location
time
mode
Pass
Distribute
Exchange
Cache
Exhibit
CollageLINCCER
Page 8Hoccer GmbH 2010
Drag from Screen to Screen or Throw n’ Catch
Page 9Hoccer GmbH 2010
HoccerMetaphors derived from real world experience:
Drag passing data from screen to screen
Throw/Catch distributing data to nearby people
Linking Service
ClientsSmartphone,
Tablet, Web, Desktop
File Cache
GestureDetection
EnvironmentDetection
Usage Statistics
Page 10Hoccer GmbH 2010
Connecting Devices with Linccer
single entry point where devices can find each other
environment grouping and low latency transfer
no user accounts or pre-shared identifiers
seperatedclients have
differentenvironments
clients can update
theirenvironment
similarenvironmentsare merged tobuild a group
groupedclients can
transferinformations
Linccer
Page 11Hoccer GmbH 2010
The Linccer API
designed to be flexible
Hoccer is just one example! Think of digital cash, shared presentations,picture walls, geo-chats, social crossword puzzles, . . .
platform independent
any internet connection
no user accounts
no pre-shared identiers
Hoccer Utilities
Linccer Clients File Clients
Linccer API File Cache
iOSJavaRuby
JavaScriptC#...
HTTP
Page 12Hoccer GmbH 2010
Code Example
designed to be easy
complexity in the back, simplicity in the front
L incce r l i n c c e r =new L incce r (new C l i e n tDe s c r i p t i o n ( "Demo App " ) ) ;
l i n c c e r . onGpsMeasurement ( 23 .44 , 102.13 , 100 ) ;
l i n c c e r . share ( " 1 :1 " ,new JSONObject ( " { ’demo ’ : ’some json ’ } " ) ) ;
JSONObject payload = l i n c c e r . r ece i ve ( " 1 :1 " ) ;
Page 13Hoccer GmbH 2010
Intuitive Information Transfer
Linccer provides spontaneous connections for devices ’at hand’
seperatedclients have
differentenvironments
clients can update
theirenvironment
similarenvironmentsare merged tobuild a group
groupedclients can
transferinformations
Linccer
Page 14Hoccer GmbH 2010
Great User Experience for Here and Now
n:n
1:n
1:1
some
time
laternow
here
near by
somewhere
location
time
mode
Pass
Distribute
Exchange
Cache
Exhibit
CollageLINCCER
Page 15Hoccer GmbH 2010
Hoccer GmbH
began 2009 at ART+COM AG
first Android client 31. August 2009
first iPhone client 1. November 2009
won $50.000 in Googles Android Dev Challange 2
founded Hoccer GmbH in June 2010
own office and new website since August 2010
Today: private alpha for the generic Linccer API
Rodja TrappeHoccer GmbHMolkenmarkt 210179 Berlin+49.30.13894391
[email protected], http://www.hoccer.com