Overview of LocalSocial


Published on

Overview of LocalSocial, the new Social Proximity Framework from Rococo Software. LocalSocial is designed to make it easy for software developers to add rich proximity functionality to their mobile applications. It consists of client side libraries (for Android and J2ME today) plus a web service that is called by the library.

Published in: Technology
1 Like
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • The printed version
  • The printed version 3 Ex IONA technologies. Shipping product – give timescales (Beta Dec 2001, GA March) Awards – mention briefly – especially Frost and Sullivan (Entrepreneurial Company)
  • The printed version Bluetooth は携帯情報デバイスなどで数 m 程度のデバイス間の接続に使われる近距離無線技術のひとつです。
  • The printed version
  • The printed version New version of this based on subsequent foil
  • Ddd The printed version
  • The printed version New version of this based on subsequent foil
  • The printed version
  • Overview of LocalSocial

    1. 1. Rococo Software Ltd. Powering Proximity Sean O ’ Sullivan CEO [email_address] Bruno Quentin Technical Account Manager [email_address]
    2. 2. About Rococo Software Ltd. Founded February 2000, Ireland Sector Wireless Infrastructure Software and Tools Technology Wireless Java (J2ME), Bluetooth, JSR82, BONDI, Social Proximity Awards Infoconomy, Frost and Sullivan Standards and Affiliations Bluetooth SIG, Java Community Process (JCP), Irish Bluetooth Users Forum (IBUF) Funding VC, Enterprise Ireland, Aplix Corporation
    3. 3. 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…) Rococo’s product range is being extended in two key ways: Goal: Make it easy to create compelling applications and services that take advantage of proximity Beyond Java/J2ME , to connect Bluetooth to the Browser , Bluetooth to the Web , to Social Networks , and more 1 Beyond Bluetooth , to embrace proximity in general, regardless of wireless connectivity technology (Bluetooth, NFC, others….) 2
    4. 4. <ul><ul><li>Rococo helped write the original Java/Bluetooth Standard (JSR82) and continues to drive that standard today (Release 4 just completed). Rococo offers the most widely deployed JSR82 implementation in the world (150M units and counting). </li></ul></ul>Rococo and JSR82 <ul><ul><li>P2PGaming </li></ul></ul>Hardware Tags Proximity Marketing <ul><ul><li>Connected Healthcare </li></ul></ul><ul><ul><li>OS / Java VM </li></ul></ul><ul><ul><li>JSR82 </li></ul></ul><ul><ul><li>Java/Bluetooth </li></ul></ul><ul><ul><li>Phones </li></ul></ul>
    5. 5. <ul><ul><ul><ul><li>Rococo, number 1 Independent vendor in Java/Bluetooth with over 150 million units shipped. </li></ul></ul></ul></ul>
    6. 6. LocalSocial Rococo
    7. 7. <ul><li>Social Proximity Framework: Make it easy for developers to create mobile applications that can combine real-world and social information. </li></ul>LocalSocial : A Social Proximity Framework Real World What’s around me? What can I connect to? Social World Activity Status Friendship Bluetooth used to scan for people and things nearby Bluetooth addresses stored online, and linked to a user’s social information
    8. 8. LocalSocial: Core concept / operation Bluetooth used to scan for people and things nearby Bluetooth Addresses are looked up in the LocalSocial service online Information associated with those addresses can be displayed / shared. For example: social network information from twitter, Facebook, Mixi… Addresses looked up online….
    9. 9. LocalSocial : Technical Overview Mobile Device Application LocalSocial API Scanning Store / Retrieve Context Client Library is used to manage Bluetooth scanning, lookups LocalSocial API Social Context Social Tools Location Context Web Software developer links library with their own application LocalSocial Service online provides API for mobile clients to access Manages store of Bluetooth addresses and associated social information
    10. 10. LocalSocial: Architecture LocalSocial SDK Android JSR82 BlueBox Android Dowser Android Proximity LinkedIn Dowser J2ME Mobile Side LocalSocial   Code Server Server Side Java /J2ME End-user Website mylocalsocial.com Oauth Interface for third party service Server DB Facebook Twitter LinkedIn Last.fm Supported SNS Third party service (server) GigMonkey
    11. 11. LocalSocial: all together <ul><li>Find Stuff </li></ul><ul><li>Find People/Things/Places I know or interacted with near me </li></ul>Where am I? - Am I near people, places, things I already know or met before? - What's my context (&quot;walking to work&quot;, &quot;bus to work&quot;, &quot;bus home&quot;, ....) Mobile Device Application LocalSocial API LocalSocial API Context Real World Online World Social Context Social Tools Location Context Web The server looks up BT addresses - if they’re registered with LocalSocial, returns associated Social Network information SNS
    12. 12. LocalSocial Product <ul><li>It’s a framework - not an application in itself </li></ul><ul><li>Designed to be used by developers to build interesting applications </li></ul><ul><li>What’s in the product?: </li></ul><ul><ul><li>Client libraries (Android and J2ME today) </li></ul></ul><ul><ul><li>Web Service API on the internet (called by client library) </li></ul></ul><ul><ul><li>Documentation </li></ul></ul><ul><ul><li>Demos to help get started </li></ul></ul><ul><li>Developers register with LocalSocial to get started </li></ul><ul><ul><li>Gives them keys, access tokens etc. </li></ul></ul><ul><ul><li>Works like Facebook Developer </li></ul></ul><ul><ul><li>Register as a developer, then register apps </li></ul></ul>Uses JSR82 when platform supports it
    13. 13. How can LocalSocial be used in Applications? Proximity Marketing Solutions Mobile Social Network Apps Peer to Peer Social Games Add Proximity to Phone Address Book With custom hardware (e.g. Facebook Bracelet)
    14. 14. LocalSocial Applications: 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 location options 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 In 3 later as an example of such an app.
    15. 15. LocalSocial Applications: Proximity Marketing www.brandx.com 1. ‘Joe’ is fan of Brand X 2. Opts-in to receive offers 3. Registration process associates Joe’s BT address “123” with SN account 4. Proximity Marketing 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 promotion to “Joe” Can connect “Like” buttons (aka Fans) from the virtual world with real world stores <ul><li>Enables audience segmentation: </li></ul><ul><li>Offers based on demographic profile </li></ul><ul><li>Offers based on user interests </li></ul><ul><li>Offers based on user content </li></ul><ul><li>Support for online fans </li></ul>
    16. 16. LocalSocial Applications: Proximity in the address book Most vendors creating “social” address books - connecting them to Facebook, twitter and more Proximity is of interest as an additional “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
    17. 17. LocalSocial Demo Applications
    18. 18. LocalSocial Demos A “proximity twitter” application - short messages can be left “on” devices visible within Bluetooth range. BlueBox A more generic app to show how LocalSocial works. It scans the neighbourhood, and shows Bluetooth devices nearby. As it scans, it also looks up the devices to see if any of them are registered in LocalSocial. If they are, their relevant social information is displayed, and the user can browse it. Dowser A LinkedIn based demo. Shows other LinkedIn members nearby who also have In 3 . Peer to peer messages can be sent via Bluetooth. In 3
    19. 19. Demo : Dowser The LocalSocial Dowser App demonstrates the basic functionality of LocalSocial: you can discover people in close proximity to you and view their Social Network profile information (wall). At the moment , Dowser is compatible with the following social networks: Facebook is a social networking website launched in February 2004 that is operated and privately owned by Facebook, Inc., with more than 500 million active users in July 2010 Twitter is a social networking and microblogging service,. Twitter has gained notability and popularity worldwide and currently has more than 100 million users worldwide. Last.fm is a popular Internet radio site for streaming music. At one time it claimed over 40 million active users based in more than 200 countries. LinkedIn is THE business-oriented social networking site, mainly used for professional networking. LinkedIn has more than 70 million registered users, spanning more than 200 countries and territories worldwide.
    20. 20. DEMO 2: Proximity LinkedIn About LinkedIn LinkedIn is a business-oriented social networking site. Founded in December 2002 and launched in May 2003, it is mainly used for professional networking. In 2010, LinkedIn has more than 70 million registered users, spanning more than 200 countries and territories worldwide. Demo features Discovers LocalSocial registered users around and allows you to browse their LinkedIn profile . A messaging functionality let you to communicate with the discovered user. This also shows that the application can be wake up using internet (xmtp) which does not does require more power than standard power on Bluetooth hardware. Use case During a conference or congress you may meet with several people. Having the application running in your pocket allows to automatically “collect” the profile of people you meet with or that were near by you (Would make discovery every 5min for low power consumption). People can then contact each other by receiving/sending push messages directly to their phone (J2ME, Android OK). This is only a demo. However, we can imagine adding several functions such as discover by interest , proximity messaging, emailing, invite… and so on for an
    21. 21. DEMO 3: The BlueBox <ul><li>The BlueBox is a proximity micro blogging application. It takes advantage of LocalSocial to “Attach” a comment on all these devices, or on a single selected device. It links the proximity configuration, the time and the user’s mood/status/comments all together. </li></ul><ul><li>Example case: </li></ul>User 1 : Set it’s message or status….. Just like Twitter people leave message about what’s happening Ie:”Worked too hard today, I need a bier!” User 2 : Discovers box/messages and can even post answers!
    22. 22. Summary Rococo Software Headquarters 3 Lincoln Place Dublin 2, Ireland T: +353-1-660-1315 F: +353-1-662-0170 Rococo Software Japan Ireland House 4F 2-10-7 Kojimachi Chiyoda-ku, Tokyo 102-0083 Japan F: +81-3-5276-5210 F: +81-3-5276-5262 Experts in Bluetooth and Proximity Three product areas: 1) Java / Bluetooth (Impronto JSR82 tools and implementations) 2) Bluetooth in the Browser (Jillity and the BONDI/ WAC APIs) 3) Bluetooth in Social Web (LocalSocial)