SlideShare une entreprise Scribd logo
1  sur  16
Télécharger pour lire hors ligne
Rococo Software
Java/Bluetooth Product Background




Sean O Sullivan | CEO | sos@rococosoft.com
                                    © Rococo Software 2000-2009
Rococo Software : Facts and Figures

Founded         February 2000

Employees       10

Sector          Wireless Infrastructure Software and Tools

Technology      Wireless Java (J2ME), Bluetooth, JSR82, Social Proximity

Awards          Infoconomy, Frost and Sullivan

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




                            © Rococo Software 2000-2009
Background




                                                                            Easy!
•   Mission
    – Let’s make it 100 times easier to
      create Bluetooth Applications




                                                     Too Hard!
•   Why?
    – All Bluetooth Stack APIs                                       Bluetooth Apps
      proprietary                                                        in Java
•   How?
    – Help create a Java/Bluetooth                                 JABWT/JSR-82 APIs
      standard
    – Create Developer Tools that                                  Java Virtual Machine
      support this standard
    – License an implementation of this                             Integration layer
      standard to handset and other
      equipment manufacturers                                    Bluetooth Stack
                                                                 Operating System
                                 © Rococo Software 2000-2009
Impronto™
•   Goal
    – Make it easy to build, deploy and
      manage Bluetooth applications

•   How
    – Create Java-Based framework that
      abstracts low level networking issues
    – Allow programmers to focus on
      application issues

•   Product Range
    – Simulator
    – Development Kit
    – Technology Licensing Kit (TLK)



                               © Rococo Software 2000-2009
Impronto Products


•   Impronto Simulator
                                                                                     Build
     –   Enables rapid development of Bluetooth Applications in Java                 Test
     –   No Bluetooth hardware required
     –   Integrates with development environments from hardware vendors (Palm,       Debug
         Compaq, Nokia, Ericsson, Siemens, etc.)
                                                                                      Simulator
•   Impronto Development Kit (DK)
     –   Enables deployment of applications onto hardware
     –   Windows and Linux Support

•   Impronto Technology Licensing Kit (TLK)
     –   Java/Bluetooth OEM offering for manufacturers or suppliers in equipment
         value-chain
           •   Phone, Handset, PDA, Automotive Platform, Set Top Box, Industrial,…
     –   Enables rapid creation of JSR82 support in target product line

•   Products have in common that they support the standard set of APIs for           Deploy
    using Bluetooth from Java (JSR82, or JABWT)
                                                                                       DevKit


                                            © Rococo Software 2000-2009
JABWT - Java APIs for Bluetooth
           Wireless Technology
•   Java Community Process (JCP) defines new Java Standards
    – JABWT Expert Group started January 2001, completed March 2002

•   Standard referred to as JSR-82
    – Chaired by Motorola; other members include Rococo, Nokia, Ericsson,
      Mitsubishi, Extended Systems
    – Profiles supported : GAP, SDAP, SPP, GOEP

•   JABWT provides an API-based standard for using Bluetooth from
    Java
    – Every Bluetooth stack has a different API - switching stacks implies
      rewriting perhaps 70% of your code
    – The JABWT API enables the development of genuinely portable
      Bluetooth applications



                               © Rococo Software 2000-2009
Impronto simulator – product overview
•   A simulator for developing,
    testing and configuring Java
    Bluetooth applications
•   Platforms supported
     – Windows, Unix, Linux, etc.
       (anywhere Java runs)
•   Enables Bluetooth application
    development – without having
    to buy Bluetooth hardware
     – Bluetooth network is simulated
       in software
     – GUI, Logging, Configuration
       tools speed application
       development



                               © Rococo Software 2000-2009
Impronto simulator – features
•   Complete JABWT Simulation
    Environment
     – Including virtual device (‘vstack’) for
       accessing HCI, RFCOMM, L2CAP, SDP,
       etc.
•   Management GUI
     – Tracking & controlling run-time behaviour
•   Configuration GUI
     – Controlling configurable aspects of
       virtual device
     – XML schema for representation of
       configuration
•   Supports point-to-point and multipoint
•   Full logging capability
     – Developer has detailed control to watch
       for and log specific events




                                   © Rococo Software 2000-2009
Impronto DevKit– features
•   DevKit enables deployment of
    Java/Bluetooth applications onto a mobile
    device
                                                                      Java/Bluetooth App
•   Current Platform Support
     – Windows and Linux

•   Full implementation of JABWT                                      JABWT/ JSR-82 APIs




                                                             DevKit
     –   Device & Service Discovery (HCI & SDP)
     –   I/O (RFCOMM & L2CAP)                                          Java Virtual Machine
     –   OBEX
     –   Bluetooth Control Centre (BCC – security,
         device control)
                                                                       Integration layer

•   Additional Impronto ease-of-use
    abstractions                                                        Bluetooth Stack
     – E.g. UUID generation, access to additional
       stack functionality
     – Supports J2SE, in addition to J2ME                                      OS
                                    © Rococo Software 2000-2009
Impronto TLK
•   OEM Product – Targeted at Equipment                                  TLK Ref Implementation
    Manufacturers, Handset supply chain
•   Includes                                                                Application Code
     –   Full JABWT implementation
     –   Full Test Suite                                                                    BTAPI




                                                          Java Code
     –   Porting Guide                                                                 BTAPI-common

     –   Utilities Package                                                             BTAPI-<impl>
•   Customer chooses target VM, Bluetooth
    Stack and Operating System Platform                                                     VM
•   Focused Services available to assist or
    deliver implementation
                                                                               Porting layer interface
     – Rococo Engineering Team will port, test, and
       integrate full solution based on TLK                                         *NI (JNI or KNI)



                                                                C Code
•   Dramatically reduces time to produce a                                                   impl
    tested and integrated Java/Bluetooth solution
     – Passed full JSR82 TCK (multiple times,
                                                                          Bluetooth Stack (BlueZ, ericsson, Simulator)
       multiple platforms)
•   Option to add Simulator for developer
    community                                                              Operating System
                                     © Rococo Software 2000-2009
Rococo, Java, Bluetooth - 100M and
                 counting
•   Member of the expert group that defined
    JABWT/JSR82
     – January 2001 – April 2002

•   World’s first implementation of
    JABWT/JSR82
     – Simulator 1.0 March 2002 (patented)
     – First Development Kit Linux
       November 2002

•   Shipping in volume in handsets
     – 150M+ units shipped since Q404
     – Motorola, Samsung, SonyEricsson, …

•   World’s most deployed, tested
    independent JABWT/JSR82
    implementation



                                   © Rococo Software 2000-2009
Business Model and Market

PRODUCTS                                                   SERVICES
                                            Developers
                                 Early Adopters,
Simulator        1K                                        Training
                                 Education, Proof of
                                 Concept                     And
                                                          Consulting
Development                      Wireless System
                 3-25K           Integrators, ISVs          Wireless
Kit                                                         Solutions
                                 building wireless apps

                                Equipment Manufacturers       J2ME
                                                           Bluetooth
Technology       Neg             OEM Market: phone,          JSR82
Licensing Kit                    PDA, STB, Home
                                 g/w, Automotive
                       © Rococo Software 2000-2009
Customers, Partners, Alliances


•   TLK Customers
     –   Aplix
     –   Esmertec
     –   Ericsson Technology Licensing
     –   Ericsson Mobile Platforms
     –   Sony Ericsson

•   Technology Partners
     –   IBM Websphere Solution Partner
           •   Impronto is JSR82 solution for IBM’s J9 VM
     –   Bluetooth Stack Vendors
           •   BlueZ (open source)
           •   Open Interface
•   Tools Customers
     –   Nokia
     –   Siemens VDO
     –   Panasonic Matsushita
     –   NTT DoCoMo
     –   Motorola
     –   France Telecom
     –   University programmes (BlueVarsity)




                                                   © Rococo Software 2000-2009
Bluetooth Applications – 18 Month View

•   Today                 •   Next 6 months                 •   Next 12-18 months
     – Headsets!               – Wireless Storage                – Low Energy
       (Europe, USA)             (Hard Drives, USB)                (Sport, Health,
     – Cars / Handsfree        – Stereo Headsets /                 Industrial)
       (Europe/USA)              MP3 players
                                                                 – UWB
     – Laptop/Phone            – P2P Gaming
                                                                   (Consumer,
       Sync (Europe)           – Healthcare (FDA                   Home)
     – Soft Remotes              approval)
                                                                 – Expanded range
       (Clicker for             – Wireless
       SonyEricsson,                                               of car scenarios
                                  Sensors
       Mac)
                                – Printing




                     Relevance of Java/Bluetooth
                              © Rococo Software 2000-2009
New Markets for JSR82 emerge
                                JSR82
           Bluetooth in                                     Java in
             Devices                                        Devices

        Sensors
                                                 Industrial / M2M          Printers

              Home Gateway
Headsets                           Phones

                                              Set Top
                                              Boxes
                Industrial / M2M                                 Medical
   Printers

                           Cars / OSGi
                                                           Home Gateway




                             © Rococo Software 2000-2009
Summary
• Leading vendor of mobile collaboration software and
  services

• World leading Java/Bluetooth products
   – Strategic alliances with esmertec Ericsson, Aplix,, IBM
   – Shipping in volume on handsets since Q4 2004 (over 100M units
     now shipped)


• Further information, white papers, product evaluations:

   – www.rococosoft.com



                          © Rococo Software 2000-2009

Contenu connexe

Tendances

MeeGo AppLab Desktop Summit 2011 - Submission and Validation
MeeGo AppLab Desktop Summit 2011 - Submission and ValidationMeeGo AppLab Desktop Summit 2011 - Submission and Validation
MeeGo AppLab Desktop Summit 2011 - Submission and ValidationIntel Developer Zone Community
 
BEF2013 - Toronto - Dev Track 2 - Migrating Apps to BlackBerry 10
BEF2013 - Toronto - Dev Track 2 - Migrating Apps to BlackBerry 10BEF2013 - Toronto - Dev Track 2 - Migrating Apps to BlackBerry 10
BEF2013 - Toronto - Dev Track 2 - Migrating Apps to BlackBerry 10psiborg
 
Jure Sustersic Monetization through Ovi Services
Jure Sustersic Monetization through Ovi ServicesJure Sustersic Monetization through Ovi Services
Jure Sustersic Monetization through Ovi ServicesNokiaAppForum
 
Enterprise Mobility with Sybase Unwired Platform
Enterprise Mobility with Sybase Unwired PlatformEnterprise Mobility with Sybase Unwired Platform
Enterprise Mobility with Sybase Unwired PlatformInfosys
 
MobiWebApp 2012 - Gaps between standard & tool for native and web mobile appl...
MobiWebApp 2012 - Gaps between standard & tool for native and web mobile appl...MobiWebApp 2012 - Gaps between standard & tool for native and web mobile appl...
MobiWebApp 2012 - Gaps between standard & tool for native and web mobile appl...Mootwin
 
Innovations in Mobile Testing: Expanding Your Test Plan
Innovations in Mobile Testing: Expanding Your Test PlanInnovations in Mobile Testing: Expanding Your Test Plan
Innovations in Mobile Testing: Expanding Your Test PlanJosiah Renaudin
 
S60 - Over the air
S60 - Over the airS60 - Over the air
S60 - Over the airNokia
 
Mobile Ecosystem Dynamics (CTO Briefing)
Mobile Ecosystem Dynamics (CTO Briefing)Mobile Ecosystem Dynamics (CTO Briefing)
Mobile Ecosystem Dynamics (CTO Briefing)Paul Golding
 
Rococo Software Overview Q3 2010
Rococo Software Overview Q3 2010Rococo Software Overview Q3 2010
Rococo Software Overview Q3 2010Sean O'Sullivan
 
Mobile trends and impressions
Mobile trends and impressionsMobile trends and impressions
Mobile trends and impressionsShafaq Abdullah
 
Mobile Showcase Moblin2
Mobile Showcase Moblin2Mobile Showcase Moblin2
Mobile Showcase Moblin2Tomas Bennich
 
Learning interactions on mobile slideshare
Learning interactions on mobile   slideshareLearning interactions on mobile   slideshare
Learning interactions on mobile slideshareRaptivity
 
2011 mobile technology task force presentation to framingham state university...
2011 mobile technology task force presentation to framingham state university...2011 mobile technology task force presentation to framingham state university...
2011 mobile technology task force presentation to framingham state university...FSU-ITS
 

Tendances (20)

MeeGo AppLab Desktop Summit 2011 - Submission and Validation
MeeGo AppLab Desktop Summit 2011 - Submission and ValidationMeeGo AppLab Desktop Summit 2011 - Submission and Validation
MeeGo AppLab Desktop Summit 2011 - Submission and Validation
 
BEF2013 - Toronto - Dev Track 2 - Migrating Apps to BlackBerry 10
BEF2013 - Toronto - Dev Track 2 - Migrating Apps to BlackBerry 10BEF2013 - Toronto - Dev Track 2 - Migrating Apps to BlackBerry 10
BEF2013 - Toronto - Dev Track 2 - Migrating Apps to BlackBerry 10
 
Maxime Thomas - eZBK
Maxime Thomas - eZBKMaxime Thomas - eZBK
Maxime Thomas - eZBK
 
Jure Sustersic Monetization through Ovi Services
Jure Sustersic Monetization through Ovi ServicesJure Sustersic Monetization through Ovi Services
Jure Sustersic Monetization through Ovi Services
 
Enterprise Mobility with Sybase Unwired Platform
Enterprise Mobility with Sybase Unwired PlatformEnterprise Mobility with Sybase Unwired Platform
Enterprise Mobility with Sybase Unwired Platform
 
MobiWebApp 2012 - Gaps between standard & tool for native and web mobile appl...
MobiWebApp 2012 - Gaps between standard & tool for native and web mobile appl...MobiWebApp 2012 - Gaps between standard & tool for native and web mobile appl...
MobiWebApp 2012 - Gaps between standard & tool for native and web mobile appl...
 
Innovations in Mobile Testing: Expanding Your Test Plan
Innovations in Mobile Testing: Expanding Your Test PlanInnovations in Mobile Testing: Expanding Your Test Plan
Innovations in Mobile Testing: Expanding Your Test Plan
 
S60 - Over the air
S60 - Over the airS60 - Over the air
S60 - Over the air
 
Profound logic 2012
Profound logic 2012Profound logic 2012
Profound logic 2012
 
Mobile Ecosystem Dynamics (CTO Briefing)
Mobile Ecosystem Dynamics (CTO Briefing)Mobile Ecosystem Dynamics (CTO Briefing)
Mobile Ecosystem Dynamics (CTO Briefing)
 
Rococo Software Overview Q3 2010
Rococo Software Overview Q3 2010Rococo Software Overview Q3 2010
Rococo Software Overview Q3 2010
 
Mobile trends and impressions
Mobile trends and impressionsMobile trends and impressions
Mobile trends and impressions
 
Mobile Showcase Moblin2
Mobile Showcase Moblin2Mobile Showcase Moblin2
Mobile Showcase Moblin2
 
Perceptual Computing
Perceptual ComputingPerceptual Computing
Perceptual Computing
 
Intel AppUp Webinar Italiano General Information
Intel AppUp Webinar Italiano General InformationIntel AppUp Webinar Italiano General Information
Intel AppUp Webinar Italiano General Information
 
Learning interactions on mobile slideshare
Learning interactions on mobile   slideshareLearning interactions on mobile   slideshare
Learning interactions on mobile slideshare
 
2011 mobile technology task force presentation to framingham state university...
2011 mobile technology task force presentation to framingham state university...2011 mobile technology task force presentation to framingham state university...
2011 mobile technology task force presentation to framingham state university...
 
Biz model for LEAP
Biz model for LEAPBiz model for LEAP
Biz model for LEAP
 
Razum
RazumRazum
Razum
 
The Mobile Ecosystem
The Mobile EcosystemThe Mobile Ecosystem
The Mobile Ecosystem
 

Similaire à Rococo Software Q409

Srikanth_PILLI_CV_latest
Srikanth_PILLI_CV_latestSrikanth_PILLI_CV_latest
Srikanth_PILLI_CV_latestSrikanth Pilli
 
JavaFX - Bringing rich Internet applications ...
JavaFX - Bringing rich Internet applications ...JavaFX - Bringing rich Internet applications ...
JavaFX - Bringing rich Internet applications ...terrencebarr
 
Google Android Naver 1212
Google Android Naver 1212Google Android Naver 1212
Google Android Naver 1212Yoojoo Jang
 
WS-* Specifications Update 2007
WS-* Specifications Update 2007WS-* Specifications Update 2007
WS-* Specifications Update 2007Jorgen Thelin
 
Kahuna Corporate Profile
Kahuna Corporate ProfileKahuna Corporate Profile
Kahuna Corporate Profilekahunasystems
 
Terence Barr - what's new in m&e - 24mai2011
Terence Barr - what's new in m&e - 24mai2011Terence Barr - what's new in m&e - 24mai2011
Terence Barr - what's new in m&e - 24mai2011Agora Group
 
MicroEJ software solution for IoT and embedded devices
MicroEJ software solution for IoT and embedded devicesMicroEJ software solution for IoT and embedded devices
MicroEJ software solution for IoT and embedded devicesMicroEJ
 
Kahuna Systems : Product Engineering Services
Kahuna Systems : Product Engineering ServicesKahuna Systems : Product Engineering Services
Kahuna Systems : Product Engineering Serviceskahunasystems
 
!Zpx Overview New
!Zpx Overview New!Zpx Overview New
!Zpx Overview Newcynthiabro
 
Eric Theis resume61.1
Eric Theis resume61.1Eric Theis resume61.1
Eric Theis resume61.1Eric Theis
 
Nassim_TLILI_resume
Nassim_TLILI_resumeNassim_TLILI_resume
Nassim_TLILI_resumeNassim TLILI
 
AGILE software, devices and wider ecosystem
AGILE software, devices and wider ecosystemAGILE software, devices and wider ecosystem
AGILE software, devices and wider ecosystemAGILE IoT
 
WebRTC standards update (13 Nov 2013)
WebRTC standards update (13 Nov 2013)WebRTC standards update (13 Nov 2013)
WebRTC standards update (13 Nov 2013)Victor Pascual Ávila
 
DCC Labs Company Presentation
DCC Labs Company PresentationDCC Labs Company Presentation
DCC Labs Company PresentationDCC Labs
 

Similaire à Rococo Software Q409 (20)

Srikanth_PILLI_CV_latest
Srikanth_PILLI_CV_latestSrikanth_PILLI_CV_latest
Srikanth_PILLI_CV_latest
 
JavaFX - Bringing rich Internet applications ...
JavaFX - Bringing rich Internet applications ...JavaFX - Bringing rich Internet applications ...
JavaFX - Bringing rich Internet applications ...
 
Google Android Naver 1212
Google Android Naver 1212Google Android Naver 1212
Google Android Naver 1212
 
Abhishek_cv
Abhishek_cvAbhishek_cv
Abhishek_cv
 
Harsh gaurav
Harsh gauravHarsh gaurav
Harsh gaurav
 
Mobile Java
Mobile JavaMobile Java
Mobile Java
 
WS-* Specifications Update 2007
WS-* Specifications Update 2007WS-* Specifications Update 2007
WS-* Specifications Update 2007
 
Kahuna Corporate Profile
Kahuna Corporate ProfileKahuna Corporate Profile
Kahuna Corporate Profile
 
Terence Barr - what's new in m&e - 24mai2011
Terence Barr - what's new in m&e - 24mai2011Terence Barr - what's new in m&e - 24mai2011
Terence Barr - what's new in m&e - 24mai2011
 
Arumugam petchimuthu pdf
Arumugam petchimuthu pdfArumugam petchimuthu pdf
Arumugam petchimuthu pdf
 
MicroEJ software solution for IoT and embedded devices
MicroEJ software solution for IoT and embedded devicesMicroEJ software solution for IoT and embedded devices
MicroEJ software solution for IoT and embedded devices
 
Kahuna Systems : Product Engineering Services
Kahuna Systems : Product Engineering ServicesKahuna Systems : Product Engineering Services
Kahuna Systems : Product Engineering Services
 
Remote Web Desk
Remote Web DeskRemote Web Desk
Remote Web Desk
 
!Zpx Overview New
!Zpx Overview New!Zpx Overview New
!Zpx Overview New
 
Workshop oracle
Workshop oracleWorkshop oracle
Workshop oracle
 
Eric Theis resume61.1
Eric Theis resume61.1Eric Theis resume61.1
Eric Theis resume61.1
 
Nassim_TLILI_resume
Nassim_TLILI_resumeNassim_TLILI_resume
Nassim_TLILI_resume
 
AGILE software, devices and wider ecosystem
AGILE software, devices and wider ecosystemAGILE software, devices and wider ecosystem
AGILE software, devices and wider ecosystem
 
WebRTC standards update (13 Nov 2013)
WebRTC standards update (13 Nov 2013)WebRTC standards update (13 Nov 2013)
WebRTC standards update (13 Nov 2013)
 
DCC Labs Company Presentation
DCC Labs Company PresentationDCC Labs Company Presentation
DCC Labs Company Presentation
 

Plus de Sean O'Sullivan

Effective Software : Distributed Engineering Team in Europe
Effective Software : Distributed Engineering Team in EuropeEffective Software : Distributed Engineering Team in Europe
Effective Software : Distributed Engineering Team in EuropeSean O'Sullivan
 
Beacosystem Talk @ MongoDB User Group Dublin @sos100
Beacosystem Talk @ MongoDB User Group Dublin @sos100Beacosystem Talk @ MongoDB User Group Dublin @sos100
Beacosystem Talk @ MongoDB User Group Dublin @sos100Sean O'Sullivan
 
Hardware is Cool (again)
Hardware is Cool (again)Hardware is Cool (again)
Hardware is Cool (again)Sean O'Sullivan
 
Beacosystem Tour for GDG Dublin - Sean O Sullivan
Beacosystem Tour for GDG Dublin - Sean O Sullivan Beacosystem Tour for GDG Dublin - Sean O Sullivan
Beacosystem Tour for GDG Dublin - Sean O Sullivan Sean O'Sullivan
 
LocalSocial XCake iBeacon Slides Q3 2015
LocalSocial XCake iBeacon Slides Q3 2015LocalSocial XCake iBeacon Slides Q3 2015
LocalSocial XCake iBeacon Slides Q3 2015Sean O'Sullivan
 
LocalSocial O Reilly Webcast Slides - A Tour of the Beacosystem
LocalSocial O Reilly Webcast Slides - A Tour of the BeacosystemLocalSocial O Reilly Webcast Slides - A Tour of the Beacosystem
LocalSocial O Reilly Webcast Slides - A Tour of the BeacosystemSean O'Sullivan
 
LocalSocial Getting Started Guide
LocalSocial Getting Started GuideLocalSocial Getting Started Guide
LocalSocial Getting Started GuideSean O'Sullivan
 
Proximity and In-Store Engagement for the Digital Marketing Institute
Proximity and In-Store Engagement for the Digital Marketing InstituteProximity and In-Store Engagement for the Digital Marketing Institute
Proximity and In-Store Engagement for the Digital Marketing InstituteSean O'Sullivan
 
LocalSocial : Beacosystem Overview
LocalSocial : Beacosystem OverviewLocalSocial : Beacosystem Overview
LocalSocial : Beacosystem OverviewSean O'Sullivan
 
Real Estate, Property and iBeacon
Real Estate, Property and iBeaconReal Estate, Property and iBeacon
Real Estate, Property and iBeaconSean O'Sullivan
 
Indoor Location / iBeacon @ Digital Summit Ireland by LocalSocial
Indoor Location / iBeacon @ Digital Summit Ireland by LocalSocialIndoor Location / iBeacon @ Digital Summit Ireland by LocalSocial
Indoor Location / iBeacon @ Digital Summit Ireland by LocalSocialSean O'Sullivan
 
LocalSocial Bluetooth Webinar
LocalSocial Bluetooth WebinarLocalSocial Bluetooth Webinar
LocalSocial Bluetooth WebinarSean O'Sullivan
 
LocalSocial - Indoor Location Positioning Overview
LocalSocial - Indoor Location Positioning OverviewLocalSocial - Indoor Location Positioning Overview
LocalSocial - Indoor Location Positioning OverviewSean O'Sullivan
 
LocalSocial : In-store engagement platform
LocalSocial : In-store engagement platformLocalSocial : In-store engagement platform
LocalSocial : In-store engagement platformSean O'Sullivan
 
LocalSocial App Overview
LocalSocial App OverviewLocalSocial App Overview
LocalSocial App OverviewSean O'Sullivan
 
LocalSocial Smart Mobile Marketing
LocalSocial Smart Mobile MarketingLocalSocial Smart Mobile Marketing
LocalSocial Smart Mobile MarketingSean O'Sullivan
 

Plus de Sean O'Sullivan (20)

Effective Software : Distributed Engineering Team in Europe
Effective Software : Distributed Engineering Team in EuropeEffective Software : Distributed Engineering Team in Europe
Effective Software : Distributed Engineering Team in Europe
 
Beacosystem Talk @ MongoDB User Group Dublin @sos100
Beacosystem Talk @ MongoDB User Group Dublin @sos100Beacosystem Talk @ MongoDB User Group Dublin @sos100
Beacosystem Talk @ MongoDB User Group Dublin @sos100
 
Hardware is cool again
Hardware is cool againHardware is cool again
Hardware is cool again
 
Hardware is Cool (again)
Hardware is Cool (again)Hardware is Cool (again)
Hardware is Cool (again)
 
Beacosystem Tour for GDG Dublin - Sean O Sullivan
Beacosystem Tour for GDG Dublin - Sean O Sullivan Beacosystem Tour for GDG Dublin - Sean O Sullivan
Beacosystem Tour for GDG Dublin - Sean O Sullivan
 
LocalSocial XCake iBeacon Slides Q3 2015
LocalSocial XCake iBeacon Slides Q3 2015LocalSocial XCake iBeacon Slides Q3 2015
LocalSocial XCake iBeacon Slides Q3 2015
 
LocalSocial O Reilly Webcast Slides - A Tour of the Beacosystem
LocalSocial O Reilly Webcast Slides - A Tour of the BeacosystemLocalSocial O Reilly Webcast Slides - A Tour of the Beacosystem
LocalSocial O Reilly Webcast Slides - A Tour of the Beacosystem
 
LocalSocial Getting Started Guide
LocalSocial Getting Started GuideLocalSocial Getting Started Guide
LocalSocial Getting Started Guide
 
Proximity and In-Store Engagement for the Digital Marketing Institute
Proximity and In-Store Engagement for the Digital Marketing InstituteProximity and In-Store Engagement for the Digital Marketing Institute
Proximity and In-Store Engagement for the Digital Marketing Institute
 
Beacosystem V3
Beacosystem V3Beacosystem V3
Beacosystem V3
 
LocalSocial @ AppsWorld
LocalSocial @ AppsWorldLocalSocial @ AppsWorld
LocalSocial @ AppsWorld
 
LocalSocial : Beacosystem Overview
LocalSocial : Beacosystem OverviewLocalSocial : Beacosystem Overview
LocalSocial : Beacosystem Overview
 
Real Estate, Property and iBeacon
Real Estate, Property and iBeaconReal Estate, Property and iBeacon
Real Estate, Property and iBeacon
 
Indoor Location / iBeacon @ Digital Summit Ireland by LocalSocial
Indoor Location / iBeacon @ Digital Summit Ireland by LocalSocialIndoor Location / iBeacon @ Digital Summit Ireland by LocalSocial
Indoor Location / iBeacon @ Digital Summit Ireland by LocalSocial
 
LocalSocial Bluetooth Webinar
LocalSocial Bluetooth WebinarLocalSocial Bluetooth Webinar
LocalSocial Bluetooth Webinar
 
LocalSocial - Indoor Location Positioning Overview
LocalSocial - Indoor Location Positioning OverviewLocalSocial - Indoor Location Positioning Overview
LocalSocial - Indoor Location Positioning Overview
 
LocalSocial : In-store engagement platform
LocalSocial : In-store engagement platformLocalSocial : In-store engagement platform
LocalSocial : In-store engagement platform
 
Beyond The Check-In
Beyond The Check-InBeyond The Check-In
Beyond The Check-In
 
LocalSocial App Overview
LocalSocial App OverviewLocalSocial App Overview
LocalSocial App Overview
 
LocalSocial Smart Mobile Marketing
LocalSocial Smart Mobile MarketingLocalSocial Smart Mobile Marketing
LocalSocial Smart Mobile Marketing
 

Dernier

A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 

Dernier (20)

A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 

Rococo Software Q409

  • 1. Rococo Software Java/Bluetooth Product Background Sean O Sullivan | CEO | sos@rococosoft.com © Rococo Software 2000-2009
  • 2. Rococo Software : Facts and Figures Founded February 2000 Employees 10 Sector Wireless Infrastructure Software and Tools Technology Wireless Java (J2ME), Bluetooth, JSR82, Social Proximity Awards Infoconomy, Frost and Sullivan Standards and Bluetooth SIG, Java Community Process (JCP), Irish Bluetooth Affiliations Users Forum (IBUF) © Rococo Software 2000-2009
  • 3. Background Easy! • Mission – Let’s make it 100 times easier to create Bluetooth Applications Too Hard! • Why? – All Bluetooth Stack APIs Bluetooth Apps proprietary in Java • How? – Help create a Java/Bluetooth JABWT/JSR-82 APIs standard – Create Developer Tools that Java Virtual Machine support this standard – License an implementation of this Integration layer standard to handset and other equipment manufacturers Bluetooth Stack Operating System © Rococo Software 2000-2009
  • 4. Impronto™ • Goal – Make it easy to build, deploy and manage Bluetooth applications • How – Create Java-Based framework that abstracts low level networking issues – Allow programmers to focus on application issues • Product Range – Simulator – Development Kit – Technology Licensing Kit (TLK) © Rococo Software 2000-2009
  • 5. Impronto Products • Impronto Simulator Build – Enables rapid development of Bluetooth Applications in Java Test – No Bluetooth hardware required – Integrates with development environments from hardware vendors (Palm, Debug Compaq, Nokia, Ericsson, Siemens, etc.) Simulator • Impronto Development Kit (DK) – Enables deployment of applications onto hardware – Windows and Linux Support • Impronto Technology Licensing Kit (TLK) – Java/Bluetooth OEM offering for manufacturers or suppliers in equipment value-chain • Phone, Handset, PDA, Automotive Platform, Set Top Box, Industrial,… – Enables rapid creation of JSR82 support in target product line • Products have in common that they support the standard set of APIs for Deploy using Bluetooth from Java (JSR82, or JABWT) DevKit © Rococo Software 2000-2009
  • 6. JABWT - Java APIs for Bluetooth Wireless Technology • Java Community Process (JCP) defines new Java Standards – JABWT Expert Group started January 2001, completed March 2002 • Standard referred to as JSR-82 – Chaired by Motorola; other members include Rococo, Nokia, Ericsson, Mitsubishi, Extended Systems – Profiles supported : GAP, SDAP, SPP, GOEP • JABWT provides an API-based standard for using Bluetooth from Java – Every Bluetooth stack has a different API - switching stacks implies rewriting perhaps 70% of your code – The JABWT API enables the development of genuinely portable Bluetooth applications © Rococo Software 2000-2009
  • 7. Impronto simulator – product overview • A simulator for developing, testing and configuring Java Bluetooth applications • Platforms supported – Windows, Unix, Linux, etc. (anywhere Java runs) • Enables Bluetooth application development – without having to buy Bluetooth hardware – Bluetooth network is simulated in software – GUI, Logging, Configuration tools speed application development © Rococo Software 2000-2009
  • 8. Impronto simulator – features • Complete JABWT Simulation Environment – Including virtual device (‘vstack’) for accessing HCI, RFCOMM, L2CAP, SDP, etc. • Management GUI – Tracking & controlling run-time behaviour • Configuration GUI – Controlling configurable aspects of virtual device – XML schema for representation of configuration • Supports point-to-point and multipoint • Full logging capability – Developer has detailed control to watch for and log specific events © Rococo Software 2000-2009
  • 9. Impronto DevKit– features • DevKit enables deployment of Java/Bluetooth applications onto a mobile device Java/Bluetooth App • Current Platform Support – Windows and Linux • Full implementation of JABWT JABWT/ JSR-82 APIs DevKit – Device & Service Discovery (HCI & SDP) – I/O (RFCOMM & L2CAP) Java Virtual Machine – OBEX – Bluetooth Control Centre (BCC – security, device control) Integration layer • Additional Impronto ease-of-use abstractions Bluetooth Stack – E.g. UUID generation, access to additional stack functionality – Supports J2SE, in addition to J2ME OS © Rococo Software 2000-2009
  • 10. Impronto TLK • OEM Product – Targeted at Equipment TLK Ref Implementation Manufacturers, Handset supply chain • Includes Application Code – Full JABWT implementation – Full Test Suite BTAPI Java Code – Porting Guide BTAPI-common – Utilities Package BTAPI-<impl> • Customer chooses target VM, Bluetooth Stack and Operating System Platform VM • Focused Services available to assist or deliver implementation Porting layer interface – Rococo Engineering Team will port, test, and integrate full solution based on TLK *NI (JNI or KNI) C Code • Dramatically reduces time to produce a impl tested and integrated Java/Bluetooth solution – Passed full JSR82 TCK (multiple times, Bluetooth Stack (BlueZ, ericsson, Simulator) multiple platforms) • Option to add Simulator for developer community Operating System © Rococo Software 2000-2009
  • 11. Rococo, Java, Bluetooth - 100M and counting • Member of the expert group that defined JABWT/JSR82 – January 2001 – April 2002 • World’s first implementation of JABWT/JSR82 – Simulator 1.0 March 2002 (patented) – First Development Kit Linux November 2002 • Shipping in volume in handsets – 150M+ units shipped since Q404 – Motorola, Samsung, SonyEricsson, … • World’s most deployed, tested independent JABWT/JSR82 implementation © Rococo Software 2000-2009
  • 12. Business Model and Market PRODUCTS SERVICES Developers Early Adopters, Simulator 1K Training Education, Proof of Concept And Consulting Development Wireless System 3-25K Integrators, ISVs Wireless Kit Solutions building wireless apps Equipment Manufacturers J2ME Bluetooth Technology Neg OEM Market: phone, JSR82 Licensing Kit PDA, STB, Home g/w, Automotive © Rococo Software 2000-2009
  • 13. Customers, Partners, Alliances • TLK Customers – Aplix – Esmertec – Ericsson Technology Licensing – Ericsson Mobile Platforms – Sony Ericsson • Technology Partners – IBM Websphere Solution Partner • Impronto is JSR82 solution for IBM’s J9 VM – Bluetooth Stack Vendors • BlueZ (open source) • Open Interface • Tools Customers – Nokia – Siemens VDO – Panasonic Matsushita – NTT DoCoMo – Motorola – France Telecom – University programmes (BlueVarsity) © Rococo Software 2000-2009
  • 14. Bluetooth Applications – 18 Month View • Today • Next 6 months • Next 12-18 months – Headsets! – Wireless Storage – Low Energy (Europe, USA) (Hard Drives, USB) (Sport, Health, – Cars / Handsfree – Stereo Headsets / Industrial) (Europe/USA) MP3 players – UWB – Laptop/Phone – P2P Gaming (Consumer, Sync (Europe) – Healthcare (FDA Home) – Soft Remotes approval) – Expanded range (Clicker for – Wireless SonyEricsson, of car scenarios Sensors Mac) – Printing Relevance of Java/Bluetooth © Rococo Software 2000-2009
  • 15. New Markets for JSR82 emerge JSR82 Bluetooth in Java in Devices Devices Sensors Industrial / M2M Printers Home Gateway Headsets Phones Set Top Boxes Industrial / M2M Medical Printers Cars / OSGi Home Gateway © Rococo Software 2000-2009
  • 16. Summary • Leading vendor of mobile collaboration software and services • World leading Java/Bluetooth products – Strategic alliances with esmertec Ericsson, Aplix,, IBM – Shipping in volume on handsets since Q4 2004 (over 100M units now shipped) • Further information, white papers, product evaluations: – www.rococosoft.com © Rococo Software 2000-2009