connecting devices in the cloud

16
Connecting Devices In The Cloud Hoccer GmbH 2011

Upload: rtrappe

Post on 21-Jun-2015

2.612 views

Category:

Documents


2 download

DESCRIPTION

The licensable Linccer Cloud Service enables Apps and Software Products to establish a NFC-like connection between two running devices without any setup or hardware requirements. Any internet connection is sufficient.

TRANSCRIPT

Page 1: Connecting Devices In The Cloud

ConnectingDevices InTheCloudHoccer GmbH 2011

Page 2: Connecting Devices In The Cloud

Page 2Hoccer GmbH 2011

Hoccer GmbH

started App development 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

public Beta for the generic Linccer API since December 2010

Page 3: Connecting Devices In The Cloud

Page 3Hoccer GmbH 2011

Drag from Screen to Screen or Throw n’ Catch

Page 4: Connecting Devices In The Cloud

Page 4Hoccer GmbH 2011

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 5: Connecting Devices In The Cloud

Page 5Hoccer GmbH 2011

Types of Communicationlocation

time

mode

near by

hereno

w

later some

time

1:1

1:n

n:n

somewhere

Page 6: Connecting Devices In The Cloud

Page 6Hoccer GmbH 2011

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 7: Connecting Devices In The Cloud

Page 7Hoccer GmbH 2011

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 8: Connecting Devices In The Cloud

Page 8Hoccer GmbH 2011

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 9: Connecting Devices In The Cloud

Page 9Hoccer GmbH 2011

Here and Now

???

n:n

1:n

1:1

some

time

laternow

here

near by

somewhere

location

time

mode

Page 10: Connecting Devices In The Cloud

Page 10Hoccer GmbH 2011

Spontaneous Information Transfer With Linccer

n:n

1:n

1:1

some

time

laternow

here

near by

somewhere

location

time

mode

Pass

Distribute

Exchange

Cache

Exhibit

CollageLINCCER

Page 11: Connecting Devices In The Cloud

Page 11Hoccer GmbH 2011

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 12: Connecting Devices In The Cloud

Page 12Hoccer GmbH 2011

Linccer API: designed to be flexible

Hoccer is just one example!

API’s at GitHub allow many other products.

– platform independent

– plain internet connection

– no user accounts

– no pre-shared identiers

– applicable internet security

Hoccer Utilities

Linccer Clients File Clients

Linccer API File Cache

iOSJavaRuby

JavaScriptC#...

HTTP

Page 13: Connecting Devices In The Cloud

Page 13Hoccer GmbH 2011

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 " ) ;

More to be found at http://developer.hoccer.com

Page 14: Connecting Devices In The Cloud

Page 14Hoccer GmbH 2011

NFC-like Information TransferLinccer provides spontaneous connections for devices ’at hand’

Licensable by anyone (pay per usage)

feels like NFC

transfers are controllable and monitorable by the licensee

seperatedclients have

differentenvironments

clients can update

theirenvironment

similarenvironmentsare merged tobuild a group

groupedclients can

transferinformations

Linccer

Page 15: Connecting Devices In The Cloud

Page 15Hoccer GmbH 2011

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 16: Connecting Devices In The Cloud

Hoccer GmbHMolkenmarkt 210179 Berlin+49.30.24630989

[email protected], http://www.hoccer.com