Ericsson Labs
APIs

labs.ericsson.com
Ericsson Labs APIs
            Communication                                        Machine learning                                   Maps & Positioning



   Async           Group Voice                Mobile        Cluster                                         Indoor Maps      Geo Location       Mobile
   Voice              Mixer                   Push        Constructor                                       & Positioning     Messaging        Location


        Media and graphics                                          NFC & Sensors                          User & Network information




                                                        Mobile Sensor              Sensor Networking           Mobile                       Mobile Network
  Text-to-Speech
  Text- to-                                                             Tag Tool
                                                        Actuator Link              Application Platform     Identification                    Look-up
                                                                                                                                               Look-



                               security                                                                   Web technologies



 Mobile Web Security
      Bootstrap                                           Oauth2                          Web                                               Web Background
                                                        Framework                      Connectivity                                            Service

                                  CAPTCHA                                                                          Distributed
                                                                                                                 Shared Memory

Identity Management                                    Key Management                  Web Device                                            Web Real-Time
                                                                                                                                                 Real-
     Framework                                             Service                     Connectivity                                          Communication




    Ericsson Internal | 2012-03-30 | Page 2
Communication APIs
                    › Enables voice communication in new contexts on
    Async
    Voice
                      the web.



                    › Add voice capabilities to your mobile chat service.
 Group Voice
    Mixer




                    › Push content directly to one or more mobile
                      phones. Can be used to create a variety of mobile
    Mobile
    Push
                      phone gadgets, such as news groups, live stream
                      applications and games.
Ericsson Internal | 2012-03-30 | Page 3
Machine learning APIs

                    › Develop intelligent services that use information
    Cluster
                      from machine learning. Ideal when you want to
  Constructor
                      personalize your services or get to know the data
                      within a service in more detail. Create services that
                      can distinguish complex patterns and make
                      intelligent decisions.




Ericsson Internal | 2012-03-30 | Page 4
Maps & Positioning APIs

                    › Uses the mobile phone’s current cell-ID to provide
    Mobile
                      the user’s geographical position.
   Location




                    › Write applications that can reach clients located in
  Geo Location
   Messaging          an area defined by the sender.

                    › Create and design your own Indoor Maps and use
                      them in an application together with Indoor
 Indoor Maps
 & Positioning        Positioning to create the ultimate Indoor Location-
                      Based Service experience.
Ericsson Internal | 2012-03-30 | Page 5
Media & Graphics APIs

                    › Convert text to speech. Develop web and mobile
 Text-to-Speech
 Text- to-
                      applications to provide services that can speak
                      aloud. The API consists of a simple web interface
                      as well as an Android SDK wrapping the REST API
                      for translating text to audio data in the requested
                      format.




Ericsson Internal | 2012-03-30 | Page 6
NFC & Sensors APIs
                       › Provides near real-time data transmission between a mobile
                         phone and PC, tapping into smartphone features such as
   Mobile Sensor
   Actuator Link         sensors, mobility, voice/video recording, etc. to enhance
                         computer capability.

                       › Provides a suite of tools for reading, storing and manipulating
Sensor Networking
                         sensor descriptions and data. The platform is a means of
Application Platform
                         integrating the virtual Internet world with the physical world.

                       › Easily develop tag-based services for Near Field
                         Communication. Create NFC and RFID tags according to
      Tag Tool           NFC Forum specifications; list all created and deployed tags
                         and see what they contain; and keep track of the position of a
                         tag.

  Ericsson Internal | 2012-03-30 | Page 7
User & Network Info
APIs
                    › Develop identification-enabled web apps and
     Mobile
                      provide personalized content to boost the user
  Identification
                      experience of your apps.



                    › Look up the mobile network information about the
 Mobile Network
                      user, such as operator and country. Develop more
   Look-up
    Look-
                      personalized web applications by providing apps or
                      advertisements in the users’ native language.




Ericsson Internal | 2012-03-30 | Page 8
Security APIs
                      › Runs a challenge-response test to stop a computer from accessing your
    CAPTCHA             website or application.

                    › Provides a secure and simple way to enable user registration and sign-in for
Identity Management   your website.
    Framework


                      › Provides strong, mutual authentication and the shared key can be used to
                        secure any type of communication including voice calls, conferencing, video,
 Key Management
     Service            chat, immediate messaging, file transfer, etc.

                      › Establish shared secret keys between an application server and a mobile
Mobile Web Security     web client. The key can be used to secure mobile applications that, for
     Bootstrap
                        instance, requires authentication, data confidentiality and integrity, and
                        single sign on.

      Oauth2
    Framework         › Open source OAuth2 library and an authorization server that can be used for
                        inter-op testing or building a custom solution on top of the library.

  Ericsson Internal | 2012-03-30 | Page 9

An Overview of All Ericsson Labs APIs

  • 1.
  • 2.
    Ericsson Labs APIs Communication Machine learning Maps & Positioning Async Group Voice Mobile Cluster Indoor Maps Geo Location Mobile Voice Mixer Push Constructor & Positioning Messaging Location Media and graphics NFC & Sensors User & Network information Mobile Sensor Sensor Networking Mobile Mobile Network Text-to-Speech Text- to- Tag Tool Actuator Link Application Platform Identification Look-up Look- security Web technologies Mobile Web Security Bootstrap Oauth2 Web Web Background Framework Connectivity Service CAPTCHA Distributed Shared Memory Identity Management Key Management Web Device Web Real-Time Real- Framework Service Connectivity Communication Ericsson Internal | 2012-03-30 | Page 2
  • 3.
    Communication APIs › Enables voice communication in new contexts on Async Voice the web. › Add voice capabilities to your mobile chat service. Group Voice Mixer › Push content directly to one or more mobile phones. Can be used to create a variety of mobile Mobile Push phone gadgets, such as news groups, live stream applications and games. Ericsson Internal | 2012-03-30 | Page 3
  • 4.
    Machine learning APIs › Develop intelligent services that use information Cluster from machine learning. Ideal when you want to Constructor personalize your services or get to know the data within a service in more detail. Create services that can distinguish complex patterns and make intelligent decisions. Ericsson Internal | 2012-03-30 | Page 4
  • 5.
    Maps & PositioningAPIs › Uses the mobile phone’s current cell-ID to provide Mobile the user’s geographical position. Location › Write applications that can reach clients located in Geo Location Messaging an area defined by the sender. › Create and design your own Indoor Maps and use them in an application together with Indoor Indoor Maps & Positioning Positioning to create the ultimate Indoor Location- Based Service experience. Ericsson Internal | 2012-03-30 | Page 5
  • 6.
    Media & GraphicsAPIs › Convert text to speech. Develop web and mobile Text-to-Speech Text- to- applications to provide services that can speak aloud. The API consists of a simple web interface as well as an Android SDK wrapping the REST API for translating text to audio data in the requested format. Ericsson Internal | 2012-03-30 | Page 6
  • 7.
    NFC & SensorsAPIs › Provides near real-time data transmission between a mobile phone and PC, tapping into smartphone features such as Mobile Sensor Actuator Link sensors, mobility, voice/video recording, etc. to enhance computer capability. › Provides a suite of tools for reading, storing and manipulating Sensor Networking sensor descriptions and data. The platform is a means of Application Platform integrating the virtual Internet world with the physical world. › Easily develop tag-based services for Near Field Communication. Create NFC and RFID tags according to Tag Tool NFC Forum specifications; list all created and deployed tags and see what they contain; and keep track of the position of a tag. Ericsson Internal | 2012-03-30 | Page 7
  • 8.
    User & NetworkInfo APIs › Develop identification-enabled web apps and Mobile provide personalized content to boost the user Identification experience of your apps. › Look up the mobile network information about the Mobile Network user, such as operator and country. Develop more Look-up Look- personalized web applications by providing apps or advertisements in the users’ native language. Ericsson Internal | 2012-03-30 | Page 8
  • 9.
    Security APIs › Runs a challenge-response test to stop a computer from accessing your CAPTCHA website or application. › Provides a secure and simple way to enable user registration and sign-in for Identity Management your website. Framework › Provides strong, mutual authentication and the shared key can be used to secure any type of communication including voice calls, conferencing, video, Key Management Service chat, immediate messaging, file transfer, etc. › Establish shared secret keys between an application server and a mobile Mobile Web Security web client. The key can be used to secure mobile applications that, for Bootstrap instance, requires authentication, data confidentiality and integrity, and single sign on. Oauth2 Framework › Open source OAuth2 library and an authorization server that can be used for inter-op testing or building a custom solution on top of the library. Ericsson Internal | 2012-03-30 | Page 9
  • 10.
    Web Technologies APIs › Enables real-time collaboration and group communication on the Distributed web. Shared Memory › Enables web applications to run partially in the background, even Web Background when the browser is not running. Service › Connect and send messages quickly and easily between your web Web applications, pages and servers, using a unified addressing and Connectivity messaging system. › Connect end-users’ devices to the web. Web Device Connectivity › Get early access to experimental browser features for real-time Web Real-Time Real- voice and video communication without plug-ins. Communication Ericsson Internal | 2012-03-30 | Page 10
  • 11.
    Ericsson Labs APIs Communication Machine learning Maps & Positioning Async Group Voice Mobile Cluster Indoor Maps Geo Location Mobile Voice Mixer Push Constructor & Positioning Messaging Location Media and graphics NFC & Sensors User & Network information Mobile Sensor Sensor Networking Mobile Mobile Network Text-to-Speech Text- to- Tag Tool Actuator Link Application Platform Identification Look-up Look- security Web technologies Mobile Web Security Bootstrap Oauth2 Web Web Background Framework Connectivity Service CAPTCHA Distributed Shared Memory Identity Management Key Management Web Device Web Real-Time Real- Framework Service Connectivity Communication Ericsson Internal | 2012-03-30 | Page 11
  • 12.

Editor's Notes