SlideShare a Scribd company logo
ConnectingDevices:HidingtheComplexity
4. November Hoccer GmbH 2010
Speaker Rodja Trappe
Page 2
Hoccer GmbH 2010
Types of Communication
location
time
mode
near by
here
now
later
som
etim
e
1:1
1:n
n:n
some
where
Page 3
Hoccer GmbH 2010
Somewhere
reaching people far away
location of the partner is
irrelevant
needs some kind of well known
address identi er
often require user accounts
are well established services
some
where
som
etim
e
later
now
n:n
1:n
1:1
here
near by
location
time
mode
Chat
Phone
Twitter E-Mail, Dropbox
Blogs,
Facebook
Wikis
SOMEWHERE
Page 4
Hoccer 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
som
etim
e
later
now
here
near by
location
time
mode
E-Mail, Dropbox
Blogs,
Facebook
Wikis
Graffiti, Poster
Geo Caching,
Cuponing
Foursquare
Qype, Yelp!
some
where
SOMETIME
Page 5
Hoccer GmbH 2010
Nearby
ranges between 100m
and ve kilometer radius
organized by geolocation
software is hyped as
location based service
n:n
1:n
1:1
som
etim
e
later
now
here
near by
location
time
mode
Shouting
Frisbee,
Baseball
Yelp,
Qype
Graffiti,
Poster
Choir
Geo Tweet
some
where
NEAR BY
Page 6
Hoccer GmbH 2010
Here and Now
???
n:n
1:n
1:1
som
etim
e
later
now
here
near by
some
where
location
time
mode
Page 7
Hoccer GmbH 2010
Spontaneous Information Transfer
n:n
1:n
1:1
som
etim
e
later
now
here
near by
some
where
location
time
mode
Pass
Distribute
Exchange
Cache
Exhibit
Collage
LINCCER
Page 8
Hoccer GmbH 2010
Drag from Screen to Screen or Throw n' Catch
Page 9
Hoccer GmbH 2010
Hoccer
Metaphors derived from real world experience:
Drag passing data from screen to screen
Throw/Catch distributing data to nearby people
Linking Service
Clients
Smartphone,
Tablet, Web, Desktop
File Cache
Gesture
Detection
Environment
Detection
Usage Statistics
Page 10
Hoccer GmbH 2010
Connecting Devices with Linccer
single entry point where devices can nd each other
environment grouping and low latency transfer
no user accounts or pre-shared identi ers
seperated
clients have
different
environments
clients
can update
their
environment
similar
environments
are merged to
build a group
grouped
clients can
transfer
informations
Linccer
Page 11
Hoccer 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
iOS
Java
Ruby
JavaScript
C#
...
HTTP
Page 12
Hoccer GmbH 2010
Code Example
designed to be easy
complexity in the back, simplicity in the front
Linccer l i n c c e r =
new Linccer (new C l i e n t D e 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 . receive ( " 1:1 " ) ;
Page 13
Hoccer GmbH 2010
Intuitive Information Transfer
Linccer provides spontaneous connections for devices 'at hand'
seperated
clients have
different
environments
clients
can update
their
environment
similar
environments
are merged to
build a group
grouped
clients can
transfer
informations
Linccer
Page 14
Hoccer GmbH 2010
Great User Experience for Here and Now
n:n
1:n
1:1
som
etim
e
later
now
here
near by
some
where
location
time
mode
Pass
Distribute
Exchange
Cache
Exhibit
Collage
LINCCER
Page 15
Hoccer GmbH 2010
Hoccer GmbH
began 2009 at ART+COM AG
rst Android client 31. August 2009
rst iPhone client 1. November 2009
won $50.000 in Googles Android Dev Challange 2
founded Hoccer GmbH in June 2010
own of ce and new website since August 2010
Today: private alpha for the generic Linccer API
Rodja Trappe
Hoccer GmbH
Molkenmarkt 2
10179 Berlin
+49.30.13894391
info@hoccer.com, http://www.hoccer.com

More Related Content

Similar to Connecting Devices: Hiding the Complexity

pdf.pdf
pdf.pdfpdf.pdf
pdf.pdf
fbfb5
 
Realtime applications for SharePoint with SignalR and knockout.js
Realtime applications for SharePoint with SignalR and knockout.jsRealtime applications for SharePoint with SignalR and knockout.js
Realtime applications for SharePoint with SignalR and knockout.js
Christian Heindel
 
Viral and Mobile
Viral and MobileViral and Mobile
Viral and Mobile
rtrappe
 
ArcReady - Architecting For The Client Tier
ArcReady - Architecting For The Client TierArcReady - Architecting For The Client Tier
ArcReady - Architecting For The Client Tier
Microsoft ArcReady
 
Time saving technology tips
Time saving technology tipsTime saving technology tips
Time saving technology tips
DelCor Technology Solutions
 
3-Way Scripts as a Base Unit for Flexible Scale-Out Code
3-Way Scripts as a Base Unit for Flexible Scale-Out Code3-Way Scripts as a Base Unit for Flexible Scale-Out Code
3-Way Scripts as a Base Unit for Flexible Scale-Out Code
Tokyo University of Science
 
Learning subjects for junior level developers at Skitsanos Inc.
Learning subjects for junior level developers at Skitsanos Inc.Learning subjects for junior level developers at Skitsanos Inc.
Learning subjects for junior level developers at Skitsanos Inc.
Evgenios Skitsanos
 
Windows Phone 7.5 Mango - What's New
Windows Phone 7.5 Mango - What's NewWindows Phone 7.5 Mango - What's New
Windows Phone 7.5 Mango - What's New
Sascha Corti
 
Brownfield Domain Driven Design
Brownfield Domain Driven DesignBrownfield Domain Driven Design
Brownfield Domain Driven Design
Nicolò Pignatelli
 
2009 - Microsoft Springbreak: IIS, PHP & WCF
2009 - Microsoft Springbreak: IIS, PHP & WCF2009 - Microsoft Springbreak: IIS, PHP & WCF
2009 - Microsoft Springbreak: IIS, PHP & WCF
Daniel Fisher
 
3-Way Scripts as a Practical Platform for Secure Distributed Code in Clouds
3-Way Scripts as a Practical Platform for Secure Distributed Code in Clouds3-Way Scripts as a Practical Platform for Secure Distributed Code in Clouds
3-Way Scripts as a Practical Platform for Secure Distributed Code in Clouds
Tokyo University of Science
 
Building Construction Project Summary
Building Construction Project SummaryBuilding Construction Project Summary
Building Construction Project Summary
Michelle Madero
 
Securely connecting to apps over the internet using rds
Securely connecting to apps over the internet using rdsSecurely connecting to apps over the internet using rds
Securely connecting to apps over the internet using rds
Concentrated Technology
 
Chapter 6-Remoting
Chapter 6-RemotingChapter 6-Remoting
Chapter 6-Remoting
Hoàng Hải Nguyễn
 
Wpf training & surface sdk 2.0 controls
Wpf training & surface sdk 2.0  controlsWpf training & surface sdk 2.0  controls
Wpf training & surface sdk 2.0 controls
sergecalderara
 
Hands on-intro to Node-RED
Hands on-intro to Node-REDHands on-intro to Node-RED
Hands on-intro to Node-RED
Pooja Mistry
 
Live Mesh Presentation Bruno Svc
Live Mesh Presentation Bruno SvcLive Mesh Presentation Bruno Svc
Live Mesh Presentation Bruno Svc
Wes Yanaga
 
"Taming the Dragon": Data Flow Programming with Zenoh-Flow
"Taming the Dragon": Data Flow Programming with Zenoh-Flow"Taming the Dragon": Data Flow Programming with Zenoh-Flow
"Taming the Dragon": Data Flow Programming with Zenoh-Flow
ZettaScaleTechnology
 
01 introduction
01 introduction01 introduction
01 introduction
Volker Kraft
 
Application Building The Glowe Way
Application Building The Glowe WayApplication Building The Glowe Way
Application Building The Glowe Way
Davy Loots
 

Similar to Connecting Devices: Hiding the Complexity (20)

pdf.pdf
pdf.pdfpdf.pdf
pdf.pdf
 
Realtime applications for SharePoint with SignalR and knockout.js
Realtime applications for SharePoint with SignalR and knockout.jsRealtime applications for SharePoint with SignalR and knockout.js
Realtime applications for SharePoint with SignalR and knockout.js
 
Viral and Mobile
Viral and MobileViral and Mobile
Viral and Mobile
 
ArcReady - Architecting For The Client Tier
ArcReady - Architecting For The Client TierArcReady - Architecting For The Client Tier
ArcReady - Architecting For The Client Tier
 
Time saving technology tips
Time saving technology tipsTime saving technology tips
Time saving technology tips
 
3-Way Scripts as a Base Unit for Flexible Scale-Out Code
3-Way Scripts as a Base Unit for Flexible Scale-Out Code3-Way Scripts as a Base Unit for Flexible Scale-Out Code
3-Way Scripts as a Base Unit for Flexible Scale-Out Code
 
Learning subjects for junior level developers at Skitsanos Inc.
Learning subjects for junior level developers at Skitsanos Inc.Learning subjects for junior level developers at Skitsanos Inc.
Learning subjects for junior level developers at Skitsanos Inc.
 
Windows Phone 7.5 Mango - What's New
Windows Phone 7.5 Mango - What's NewWindows Phone 7.5 Mango - What's New
Windows Phone 7.5 Mango - What's New
 
Brownfield Domain Driven Design
Brownfield Domain Driven DesignBrownfield Domain Driven Design
Brownfield Domain Driven Design
 
2009 - Microsoft Springbreak: IIS, PHP & WCF
2009 - Microsoft Springbreak: IIS, PHP & WCF2009 - Microsoft Springbreak: IIS, PHP & WCF
2009 - Microsoft Springbreak: IIS, PHP & WCF
 
3-Way Scripts as a Practical Platform for Secure Distributed Code in Clouds
3-Way Scripts as a Practical Platform for Secure Distributed Code in Clouds3-Way Scripts as a Practical Platform for Secure Distributed Code in Clouds
3-Way Scripts as a Practical Platform for Secure Distributed Code in Clouds
 
Building Construction Project Summary
Building Construction Project SummaryBuilding Construction Project Summary
Building Construction Project Summary
 
Securely connecting to apps over the internet using rds
Securely connecting to apps over the internet using rdsSecurely connecting to apps over the internet using rds
Securely connecting to apps over the internet using rds
 
Chapter 6-Remoting
Chapter 6-RemotingChapter 6-Remoting
Chapter 6-Remoting
 
Wpf training & surface sdk 2.0 controls
Wpf training & surface sdk 2.0  controlsWpf training & surface sdk 2.0  controls
Wpf training & surface sdk 2.0 controls
 
Hands on-intro to Node-RED
Hands on-intro to Node-REDHands on-intro to Node-RED
Hands on-intro to Node-RED
 
Live Mesh Presentation Bruno Svc
Live Mesh Presentation Bruno SvcLive Mesh Presentation Bruno Svc
Live Mesh Presentation Bruno Svc
 
"Taming the Dragon": Data Flow Programming with Zenoh-Flow
"Taming the Dragon": Data Flow Programming with Zenoh-Flow"Taming the Dragon": Data Flow Programming with Zenoh-Flow
"Taming the Dragon": Data Flow Programming with Zenoh-Flow
 
01 introduction
01 introduction01 introduction
01 introduction
 
Application Building The Glowe Way
Application Building The Glowe WayApplication Building The Glowe Way
Application Building The Glowe Way
 

Recently uploaded

Session 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdfSession 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdf
UiPathCommunity
 
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
Fwdays
 
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance PanelsNorthern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
Alex Pruden
 
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
Fwdays
 
"What does it really mean for your system to be available, or how to define w...
"What does it really mean for your system to be available, or how to define w..."What does it really mean for your system to be available, or how to define w...
"What does it really mean for your system to be available, or how to define w...
Fwdays
 
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansBiomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Neo4j
 
Christine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptxChristine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptx
christinelarrosa
 
What is an RPA CoE? Session 1 – CoE Vision
What is an RPA CoE?  Session 1 – CoE VisionWhat is an RPA CoE?  Session 1 – CoE Vision
What is an RPA CoE? Session 1 – CoE Vision
DianaGray10
 
Y-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PPY-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PP
c5vrf27qcz
 
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Pitangent Analytics & Technology Solutions Pvt. Ltd
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
Safe Software
 
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
Neo4j
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
Demystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through StorytellingDemystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through Storytelling
Enterprise Knowledge
 
ScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking ReplicationScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking Replication
ScyllaDB
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
AstuteBusiness
 
From Natural Language to Structured Solr Queries using LLMs
From Natural Language to Structured Solr Queries using LLMsFrom Natural Language to Structured Solr Queries using LLMs
From Natural Language to Structured Solr Queries using LLMs
Sease
 
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham HillinQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
LizaNolte
 
"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota
Fwdays
 

Recently uploaded (20)

Session 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdfSession 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdf
 
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
 
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance PanelsNorthern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
 
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
 
"What does it really mean for your system to be available, or how to define w...
"What does it really mean for your system to be available, or how to define w..."What does it really mean for your system to be available, or how to define w...
"What does it really mean for your system to be available, or how to define w...
 
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansBiomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
 
Christine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptxChristine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptx
 
What is an RPA CoE? Session 1 – CoE Vision
What is an RPA CoE?  Session 1 – CoE VisionWhat is an RPA CoE?  Session 1 – CoE Vision
What is an RPA CoE? Session 1 – CoE Vision
 
Y-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PPY-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PP
 
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
 
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
Demystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through StorytellingDemystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through Storytelling
 
ScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking ReplicationScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking Replication
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
 
From Natural Language to Structured Solr Queries using LLMs
From Natural Language to Structured Solr Queries using LLMsFrom Natural Language to Structured Solr Queries using LLMs
From Natural Language to Structured Solr Queries using LLMs
 
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham HillinQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
 
"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota
 

Connecting Devices: Hiding the Complexity

  • 2. Page 2 Hoccer GmbH 2010 Types of Communication location time mode near by here now later som etim e 1:1 1:n n:n some where
  • 3. Page 3 Hoccer GmbH 2010 Somewhere reaching people far away location of the partner is irrelevant needs some kind of well known address identi er often require user accounts are well established services some where som etim e later now n:n 1:n 1:1 here near by location time mode Chat Phone Twitter E-Mail, Dropbox Blogs, Facebook Wikis SOMEWHERE
  • 4. Page 4 Hoccer 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 som etim e later now here near by location time mode E-Mail, Dropbox Blogs, Facebook Wikis Graffiti, Poster Geo Caching, Cuponing Foursquare Qype, Yelp! some where SOMETIME
  • 5. Page 5 Hoccer GmbH 2010 Nearby ranges between 100m and ve kilometer radius organized by geolocation software is hyped as location based service n:n 1:n 1:1 som etim e later now here near by location time mode Shouting Frisbee, Baseball Yelp, Qype Graffiti, Poster Choir Geo Tweet some where NEAR BY
  • 6. Page 6 Hoccer GmbH 2010 Here and Now ??? n:n 1:n 1:1 som etim e later now here near by some where location time mode
  • 7. Page 7 Hoccer GmbH 2010 Spontaneous Information Transfer n:n 1:n 1:1 som etim e later now here near by some where location time mode Pass Distribute Exchange Cache Exhibit Collage LINCCER
  • 8. Page 8 Hoccer GmbH 2010 Drag from Screen to Screen or Throw n' Catch
  • 9. Page 9 Hoccer GmbH 2010 Hoccer Metaphors derived from real world experience: Drag passing data from screen to screen Throw/Catch distributing data to nearby people Linking Service Clients Smartphone, Tablet, Web, Desktop File Cache Gesture Detection Environment Detection Usage Statistics
  • 10. Page 10 Hoccer GmbH 2010 Connecting Devices with Linccer single entry point where devices can nd each other environment grouping and low latency transfer no user accounts or pre-shared identi ers seperated clients have different environments clients can update their environment similar environments are merged to build a group grouped clients can transfer informations Linccer
  • 11. Page 11 Hoccer 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 iOS Java Ruby JavaScript C# ... HTTP
  • 12. Page 12 Hoccer GmbH 2010 Code Example designed to be easy complexity in the back, simplicity in the front Linccer l i n c c e r = new Linccer (new C l i e n t D e 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 . receive ( " 1:1 " ) ;
  • 13. Page 13 Hoccer GmbH 2010 Intuitive Information Transfer Linccer provides spontaneous connections for devices 'at hand' seperated clients have different environments clients can update their environment similar environments are merged to build a group grouped clients can transfer informations Linccer
  • 14. Page 14 Hoccer GmbH 2010 Great User Experience for Here and Now n:n 1:n 1:1 som etim e later now here near by some where location time mode Pass Distribute Exchange Cache Exhibit Collage LINCCER
  • 15. Page 15 Hoccer GmbH 2010 Hoccer GmbH began 2009 at ART+COM AG rst Android client 31. August 2009 rst iPhone client 1. November 2009 won $50.000 in Googles Android Dev Challange 2 founded Hoccer GmbH in June 2010 own of ce and new website since August 2010 Today: private alpha for the generic Linccer API
  • 16. Rodja Trappe Hoccer GmbH Molkenmarkt 2 10179 Berlin +49.30.13894391 info@hoccer.com, http://www.hoccer.com