23
Powering Proximity Sean O Sullivan CEO, Rococo So5ware [email protected] twi:er @sos100

Local Social Overview Q1 2011

Embed Size (px)

DESCRIPTION

Local Social presentation on proximity at Facebook Garage Ireland, Q1 2011

Citation preview

Page 1: Local Social Overview Q1 2011

Powering  Proximity    

Sean  O Sullivan  CEO,  Rococo  So5ware  [email protected]  twi:er  @sos100  

Page 2: Local Social Overview Q1 2011

Founded   February  2000,  Ireland  

Sector   Wireless  Infrastructure  So5ware  /Tools  

Technology   Proximity  So5ware,  Java/Bluetooth  (JSR82),  BONDI  Bluetooth  APIs,  Short  range  wireless  

Awards   Infoconomy,  Frost  and  Sullivan  

Standards  and  AffiliaSons  

Bluetooth  SIG,  Java  Community  Process  (JCP),  Irish  Bluetooth  Users  Forum  (IBUF)  

Funding   VC,  Enterprise  Ireland,  Aplix  CorporaSon  

About  Rococo  So5ware  Ltd.  

Page 3: Local Social Overview Q1 2011

P2PGaming Hardware Tags Proximity Marketing Connected Healthcare

 OS  /  Java  VM  

 

JSR82    Java/Bluetooth  

 Rococo  helped  write  the  original  Java/Bluetooth  Standard  (JSR82)  and  conSnues  to  drive  that  standard  today  (Release  4  just  completed).  Rococo  offers  the  most  widely  deployed  JSR82  implementaSon  in  the  world  (180M  units  and  counSng).    

Rococo  and  JSR82  

Phones  

Page 4: Local Social Overview Q1 2011

Embedded software shipments (cumulative)

handsets shippedcompany HQ (million) 0 100M 200M 300M 400M 500M 600M 700M 800M

Applications (embedded)3

Browsers

4

5

6

7

8

9

#

#

#

#

#

#

#

#

#

#

#

#

#

#

#

Input engines#

#

1 billion

Kernel Components

Middleware

H1 2010 Update

301 R

ACCESS Netfront browser Japan 831 E

Myriad Group Browser browser Switzerland 2181 R

350 E

Opera Opera Mobile browser Norway

Published in October 2010. Copyright VisionMobile. Some rights reserved.

6B

The 100 Million Club is the watchlist of software companies whose products have been embedded on more than 100 million mobile handsets. The current edition features cumulative shipments up to the first half of 2010.

Despite the apparent opportunity in the one-billion-a-year handset market, very few software companies have managed to overcome the commercial and technical challenges inherent in the mobile industry.

Worldwide Handset Shipments in 1H10 620 million

Key insights

- Only a handful of mobile software products were shipped in more than 100 million devices during the first half of 2010. Among them were T9/XT9 by Nuance, vRapid Mobile by Red Bend and Nucleus by Mentor Graphics.

- A total of 350M handsets have shipped with a WebKit-powered mobile browser up to the end of 2Q10. The biggest contributors to shipments of the open source browser engine are the Series 40 and Symbian OSs, while the steep rise of Android will play a bigger role in WebKit going forward. Research notes

Handset shipments refer to cumulative licensed units, which have been pre-loaded on handsets shipped by the end of 1H10.

VisionMobile Market Maps Distilling market noise into market sense www.100millionclub.com

1B 2B 3B 4B 5Bproduct type

Quickoffice Mobile Office enterprise application USA

Licensed for use under a Creative Commons Attribution No Derivatives 3.0 license.VisionMobile believes the statements contained in this document to be based upon information that we consider reliable at the time of publication. The 100 million club is based on an original concept by Morten Grauballe.

100 million 500 million

E

Various WebKit browser engine USA

165

R

ARM Mali-JSR184 graphics middleware UK 177 R

Aricent Media EXP suite audio/video codecs USA 530

R

Carrier IQ MSIP analytics module USA 114 R

BitFlash Mobile SVG graphics engine Canada 506

E

Ikivo SVG Player graphics engine Sweden 404 R

HI CORPORATION MascotCapsule graphics engine Japan 625

R

Myriad Group Messaging client messaging middleware Switzerland 1077 R

Mimer Mimer SQL database engine Sweden 117

R

NXP Software LifeVibes MxMedia multimedia middleware Netherlands 764 R

Nuance VSuite speech recognition USA 420

R

Red Bend Software vRapid Mobile firmware update USA 830 R

PacketVideo CORE video codecs USA 434

R

Scalado CAPS graphics engine Sweden 600 R

Rococo Impronto TLK bluetooth middleware Ireland 179

R

Micron Flash Data Integrator file system USA 998 R

TAT Kastor graphics engine Sweden 470

RNuance eZiText/eZiType text input engine USA 790

R

Nuance T9/XT9 text input engine USA 5180 R

Open Kernel Labs OKL4 microkernel USA 700

Rococo: No. 1 Independent JSR82 vendor with 180M units

Page 5: Local Social Overview Q1 2011

Rococo  vision  :  Powering  Proximity    

Bluetooth Java Impronto    (based  on  JSR82)   Browser Jillity    

(based  on  BONDI/WAC)  

Web  and    Social  Networks

LocalSocial  

Proximity    (Bluetooth,    NFC,  other…)

Now  extending  product  range  in  two  key  ways:    

Beyond  Java/J2ME,  to  connect  Bluetooth  to  the  Browser,  Bluetooth  to  the  Social  Web,  and  more  

1  

Beyond  Bluetooth,  to  embrace  proximity  in  general,  regardless  of  wireless  connecSvity  technology  (Bluetooth,  NFC,  others….)  

2  

Page 6: Local Social Overview Q1 2011

Proximity Platform

Page 7: Local Social Overview Q1 2011

 Proximity  Pla`orm:  Make  it  easy  for  developers  to  create  mobile  applicaSons  that  can  use  proximity  (Bluetooth,  WiFi,  NFC)  to  create  great  apps  and  services  

Real  World  What’s  around  me?  

What  can  I  connect  to?  

Social  World  AcSvity  Status  

Friendship  

Short  range  wireless  used  to  scan  for  people,  devices  or  businesses  nearby  

Proximity  informaSon  stored  online,  and  linked  to  a  user’s  social  informaSon  

LocalSocial  :  Proximity  Pla`orm  

Page 8: Local Social Overview Q1 2011

What’s a proximity platform?

Gives “mobile side” a single view of proximity (multiple platforms) Regardless of short range wireless technology (BT, WiFi, ZigBee, …) Has a cloud based service where proximity info is stored

LocalSocial  SDK  

Android    JSR82  

Blue

Box  

Android  

Dowser  

Android  

Proxim

ity  

Linked

In  

Dowser  

J2ME  

Mobile  

LocalSocial  Service  

Cloud  

 Java  /J2ME  

Website  mylocalsocial.com  

Oauth  Interface  for  third  party  service  

Server   DB  

Facebook  

Twi:er  

LinkedIn  

Last.fm  

Social  

Developer can focus on App Functionality What’s nearby? Is it something of interest to my app, to my user?

API  

Page 9: Local Social Overview Q1 2011

Goal

Build the world’s best proximity platform

Make it easy for developers to add Proximity features to their apps Provide libraries for mobile clients (J2ME, Android, ...) Multiple short-range wireless technologies (Bluetooth, NFC, WiFi,...) Open to location-owners to join the platform Monetisation: value redeemed in the platform, bulk API access, analytics Connect it to the social web (LinkedIn, Facebook, Twitter, etc.)

Page 10: Local Social Overview Q1 2011

How does it work?

LocalSocial Cloud Service

Client Libraries for Mobile Devices

+ + Apps

LocalSocial Cloud Service Retail / Location

Partner

Developers

Developers build proximity-enabled applications using the LocalSocial Libraries. The libraries in turn use the LocalSocial Cloud service (via APIs).

Location owners can join the platform by registering their location with LocalSocial, or connecting to their existing location information in FourSquare, Google Places, etc.

Apps can react when other LocalSocial-enabled Apps are within range, or when any location is within range. Enables loyalty tracking, hyperlocal offers, vouchers, gaming, social browsing….

Page 11: Local Social Overview Q1 2011

Business Model

Charge for analytics

Share a portion of value-transacted in the platform: Ads, Coupons, Vouchers, Real Time Deals

Apps with high API usage pay for throughput

Page 12: Local Social Overview Q1 2011

Current proximity networks •  Require Locations to install equipment (e.g. Bluetooth Access Points) •  Are typically closed

LocalSocial lowers barrier to participation

LocalSocial is open to both Developers and Location Owners

Developers can use free API to use the network Location Owners use off the shelf apps and SmartPhones or Tablets to join the network

Developers Locations

Page 13: Local Social Overview Q1 2011

•  End users can register to get better offers, store preferences, track loyalty, share things(“give me stuff relevant to me”)

Proximity meets Social

Identity is key End users get better everything (offers, services, fun, sharing) Brands get better end user demographics

Shops

Page 14: Local Social Overview Q1 2011

To date, most proximity solutions are push-based •  The location or store pushes offers to people in range •  With LocalSocial - users can initiate the interaction (“pull”) •  Can also vary the offer delivery (email, SMS, more…) •  Apps for offers, loyalty, deals, more….

LocalSocial broadens the interaction model

Shops

Page 15: Local Social Overview Q1 2011

Status

Now in Beta, open for early adopter developers Join in : www.mylocalsocial.com

Timings

End Q1: Launch / Trials with proximity marketing partners

Page 16: Local Social Overview Q1 2011

Click here to register as a developer and get started!

Page 17: Local Social Overview Q1 2011

How  can  LocalSocial  be  used  in  ApplicaSons?  

Proximity  MarkeSng  SoluSons  

Mobile  Social  Network  Apps  Peer  to  Peer  Social  Games  

Add  Proximity  to  Phone  Address  Book  

With  custom  hardware  (e.g.  Facebook  Bracelet)  

Page 18: Local Social Overview Q1 2011

LocalSocial  ApplicaSons:  Mobile  Social  Networks    

Social  Network  owner  uses  LocalSocial  in  their  mobile  client  apps  (e.g.  Facebook,  LinkedIn)  

Users  can  scan  for  other  network  members  nearby  

Works  indoors  -­‐  where  other  locaSon  opSons  such  as  GPS  /  CellID  may  be  weak  or  unusable  

Users  can  control  how  much  of  their  profile  is  visible  to  total  strangers  (none,  just  a  name,  a  different  name,  and  so  on)    

Could  also  work  in  background  -­‐  look  regularly  for  others  nearby  and  alert  user  

See  the  Demo  App  In3  later  as  an  example  of  such  an  app.      

Page 19: Local Social Overview Q1 2011

www.brandx.com  

1.  ‘Joe’  is  fan  of  Brand  X    2.  Opts-­‐in  to  receive  offers  

3.  RegistraGon  process  associates  Joe’s  BT  address  “123”  with  SN  account  

4.  Proximity  MarkeGng  System  detects  proximate  Individual  via  BT  (“123”)  

5.  What  do  you  know  about  “123”?  

6.  “123”  is  “Joanne”  She  is  English.  She  is  25.  She  likes  the  Gym  

7.  BrandX  delivers  relevant  promoGon  to  “Joe”  

Can  connect  “Like”  bu:ons  (aka  Fans)  from  the  virtual  world  with  real  world  stores  

Enables  audience  segmentaSon:    •   Offers  based  on  demographic  profile  •   Offers  based  on  user  interests  •   Offers  based  on  user  content  •   Support  for  online  fans    

LocalSocial  ApplicaSons:  Proximity  MarkeSng  

Page 20: Local Social Overview Q1 2011

LocalSocial  ApplicaSons:  Proximity  in  the  address  book  

Most  vendors  creaSng  “social”  address  books  -­‐  connecSng  them  to  Facebook,  twi:er  and  more  

Proximity  is  of  interest  as  an  addiSonal  “live”  feature  that  can  enhance  address  book.  LocalSocial  could  power  such  a  feature.    

User  could  either  scan  for  people  with  “social”  address  books  nearby,  or…  

…get  alerted  if  someone  is  near  who  has  the  user  in  their  address  book  

Page 21: Local Social Overview Q1 2011

Summary    

Rococo  SoZware  Headquarters  3  Lincoln  Place    Dublin  2,  Ireland    T:  +353-­‐1-­‐660-­‐1315    F:  +353-­‐1-­‐662-­‐0170    

Rococo  SoZware  Japan  Ireland  House  4F  2-­‐10-­‐7  Kojimachi  Chiyoda-­‐ku,  Tokyo  102-­‐0083  Japan  F:  +81-­‐3-­‐5276-­‐5210    F:  +81-­‐3-­‐5276-­‐5262  

LocalSocial  is  a  Proximity  Pla`orm  

Cloud  Service  plus  Client  Side  Libraries      

Goal:  simplify  the  creaSon  of  proximity-­‐enabled  apps  

Try  it  now:  go  to  www.mylocalsocial.com    

Page 22: Local Social Overview Q1 2011

We believe location and proximity functionality are complementary

Background: Location versus Proximity?

Both have strengths - and weaknesses (see below)

Location is very popular Facebook Places, Google Places, Google Maps, FourSquare, Gowalla, Yelp, SCVNGR, SimpleGeo, 40% iPhone Apps, etc. etc.

Proximity is not - yet!

Location: - GPS works best outdoors -  Restricted in covered areas -  Relies on satellite or cell id -  Urban versus rural accuracy -  Can be significant power drain

Bluetooth, NFC, etc…: -  Works indoors, on the train, at conference, big building etc. -  Communication: not just location -  Topology: Peer to peer based connectivity -  Operates within short range -  Designed for low power drain

We believe Proximity will become as popular in mobile applications, as location is today. LocalSocial can help make that happen.

Page 23: Local Social Overview Q1 2011

Background: What problem does LocalSocial solve?

Gives developers rich abstractions for finding and connecting to devices nearby

Current APIs are very low level - requiring the developer to create lots and lots of code to do just basic stuff (e.g. JSR82 for Bluetooth)

Offer a consistent proximity experience

Current APIs vary wildly by platform, and are inconsistent - so I have to re-write lots of code from scratch for each new platform to do anything

Works with multiple short-range technologies

LocalSocial is designed to be neutral to the wireless bearer - Bluetooth, WiFi, NFC, ZigBee …

Adds value : provides tag storage, social network connections, ++

Developers can build mobile apps with proximity functionality quickly and easily, and can hook those apps in to some popular social networks (twitter, facebook, etc.)