Upload
web2-ireland
View
2.290
Download
1
Embed Size (px)
DESCRIPTION
Local Social presentation on proximity at Facebook Garage Ireland, Q1 2011
Citation preview
Powering Proximity
Sean O Sullivan CEO, Rococo So5ware [email protected] twi:er @sos100
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.
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
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
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
Proximity Platform
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
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
Twi:er
Last.fm
Social
Developer can focus on App Functionality What’s nearby? Is it something of interest to my app, to my user?
API
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.)
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….
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
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
• 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
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
Status
Now in Beta, open for early adopter developers Join in : www.mylocalsocial.com
Timings
End Q1: Launch / Trials with proximity marketing partners
Click here to register as a developer and get started!
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)
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.
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
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
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
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.
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.)