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 & 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
6. 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
7. 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
8. 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
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