Top Banner
Ericsson Labs An Innovation Mall http://labs.ericsson.com Create Your Innovation
32

Ericsson Labs 100322

Dec 05, 2014

Download

Technology

Ericsson Labs is a website primarily provided to you as a developer and innovator of new applications where we will provide you early prototypes of new enabling technologies for you to experiment with.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Ericsson Labs 100322

Ericsson LabsAn Innovation Mall http://labs.ericsson.com

Create Your Innovation

Page 2: Ericsson Labs 100322

Open Innovation

Mobile applications are today developed by anyone

Support developers creating new innovations

Feedback on new enablers developed

Page 3: Ericsson Labs 100322

3

Target group

Developers, developers, developers.... And that means YOU!

Page 4: Ericsson Labs 100322

4

The Power of the Network

Knows

– Who your users are

– Where they are

– Where they have been

– Who they know

Can

– Push content to your users

anytime

– Handle payment and money

transfer

…and much more

Page 5: Ericsson Labs 100322

5

Developer DilemmaResearcher

iPhoneDeveloper

HobbyDeveloper

TelecomDeveloper

StudentAndroid

DeveloperJava

DeveloperWeb

Developer

OperatorOperatorOperatorOperator

Page 6: Ericsson Labs 100322

6

Ericsson Simplifies

Capability Provider

Operator

Ericsson LabsEricsson IPX(MM Brokering)

Ericsson Developer

Connection (EDC)

Operator

ResearcherIphone

DeveloperHobby

DeveloperTelecom

DeveloperStudent

AndroidDeveloper

JavaDeveloper

WebDeveloper

Commercial operator channel and capability brokering

Page 7: Ericsson Labs 100322

7

Simplicity for Experimental Developers

CapabilityProviders

Operators

Ericsson Labs

Beta Internet

Enablers

Beta Telecom

Enablers

ResearcheriPhone

DeveloperHobby

DeveloperTelecom

DeveloperStudent

AndroidDeveloper

JavaDeveloper

WebDeveloper

Page 8: Ericsson Labs 100322

8

Offering

Development support Hosting & Test Showroom

Download – Create – Upload – Publish – Evaluate

Applications

• APIs and coding resources • Tutorials & Forums

• Deployment • Application servers• Testing & evaluation

• Publish• Feedback• Developer Connection

Page 9: Ericsson Labs 100322

9

Create your innovation

Knowledge building Innovation Business building

Labs is an initiative for open innovation by Ericsson Research

• Learn what it takes to produce cutting-edge applications

• Build your innovation on top of Ericsson open beta enablers

• Find and understand business opportunities

Page 10: Ericsson Labs 100322

10

Login – Search – Explore featured API’s, blogs and apps

Page 11: Ericsson Labs 100322

11

Innovate with our APIsSMS Send & Receive

Mobile Java Push

Web Location

Web Maps Mobile Maps

Communication Framework

Mobile Location

Streaming Media

Tag Tool

3D Landscape

Web Connectivity

Cluster Constructor

Face Detector

Communication as a service

Content as a service

Geo services

NFC & Sensors services Machine Learning

Web Technologies Graphics processing

Converting Media

EventSource

User InformationMobile Identification

Group Voice Mixer

Mobile Network look-up

SecurityMobile Web Security Bootstrap

Sensor NetworkingApplication Platform

Page 12: Ericsson Labs 100322

12

SMS Send & Receive

SMS Send & Receive is a web API for sending and receiving SMS text messages.

At your disposal you have the Ericsson Labs shared international number +46 73 7494050.

Powered by Ericsson IPX

Page 13: Ericsson Labs 100322

13

Communication (IMS) Framework

A communication framework for device to device, server to device and device to server communication

A communication framework built on IMS/SIP with API support in multiple client platforms

– Android

– Java ME

– RESTful

A hosting environment for server applications

Page 14: Ericsson Labs 100322

14

Group Voice Mixer

Group Voice Mixer is a client side API that provides developers a simple way to setup a multi user voice chat room with advanced mixer capabilities.

The API allows you to create an ad-hoc (currently only dial-in) voice chat room or “conference” from a Java ME client.

If several users are located in the same room and set the same location, the Group Voice Mixer will not mix the voice stream picked up from the microphones of the users in that location.

Page 15: Ericsson Labs 100322

15

Mobile Java Push

Hosted platform for building and deploying innovative services based on file push using Java ME™ or Android components

Transfer content as soon as available

Save device battery

Reduce data traffic for user

Powered by Ericsson IPX

Page 16: Ericsson Labs 100322

16

Streaming Media

Investigate the possibilities of delivering video to the of mobile phones, but also other devices.

We provide unique testing tools that makes radio performance directly visible on the screen, and detailed knowledge about the transport and session is accessible for you in a live web-based monitor.

Page 17: Ericsson Labs 100322

17

Converting Media

Transcode your multimedia content to the format and configuration you need

Provide adjusted content in your web service or mobile application by using the converting media API

Offers a platform to get info on how to best adapt content for a certain device

Page 18: Ericsson Labs 100322

18

Web Location

• Your user visits your

website

• You ask the Web

Location API for user

location

• Web Location finds

the location of the

user’s mobile phone

• Web Location sends

the location to you

• You show the user a

website customized to

their exact location

• Web Location asks

your user if she

agrees to be located

by your application

A simple web interface to access the location of a user in the mobile phone network

Maintain user integrity and privacy (end-user consent is managed by the API)

Powered by Ericsson IPX

Page 19: Ericsson Labs 100322

19

Mobile Location

An API for translating a cell-ID from a mobile phone network into a geographical position

Positioning that can be used for any device that supports reading of cell-ID

• You get the cell-ID

from the user’s device

and send it to cell-ID

Look-up

cell-ID

• Cell-ID Look-up finds

the position of that

cell

• Cell-ID Look-up

sends the location to

you

cell-IDDB

The database contains 3.9 M Cell-IDs and is growing

Page 20: Ericsson Labs 100322

20

Web Maps

Integrate powerful and flexible maps into your web applications using Web Maps

Highly customizable and dynamic maps rendered in the browser

Java applet for fast map browsing and smooth and animated interaction or a Static Maps API for simple non-interactive map images

Powered by Idevio. Map data from TeleAtlas or OpenStreetMaps

Page 21: Ericsson Labs 100322

21

Mobile Maps

Develop cutting edge mobile map applications with the Mobile Maps Java ME™or Android components

Highly customizable and dynamic maps easily included in any Java ME™ or Android application

Features vector-based maps that makes displaying fast and turning possible

Powered by Idevio. Map data from TeleAtlas or OpenStreetMaps

Page 22: Ericsson Labs 100322

22

3D Landscape

Use the Java ME™ or Android SDK to develop applications with realistic 3D maps

An easy to use API for displaying and controlling high quality 3D rendered maps

Use the RESTful API to retrieve bird-view images

Powered by C3 Technology map data

Page 23: Ericsson Labs 100322

23

Mobile Network Lookup

Develop web applications with the Mobile Network Lookup enabler to provide services based on consumer’s mobile network information, such as operator name, country, etc.

The API consists of a simple web interface for looking up a consumer’s mobile operator name, network code and country.

Powered by Ericsson IPX

Your Web

ApplicationCustomer

Mobile Network

Lookup Enabler

Visit

Lookup withcustomer’sIP address

Return personalized

contents

Responsecustomer’snetworkinformation

Page 24: Ericsson Labs 100322

24

Mobile Identification

Develop web applications with the Mobile Identification enabler to provide services based on consumer’s ID.

The API consists of a simple web interface for identifying a consumer’s ID, usually the mobile phone number or an alphanumeric alias for which markets the consumer mobile phone number must be obfuscated.

Powered by Ericsson IPX

Page 25: Ericsson Labs 100322

25

Tag Tool

Provide creation and flexible management of your Near Field Communication (NFC) tags

Enables creation of NFC-tags and NFC based services

Simple solution for creating tags using a web interface and mobile client

Page 26: Ericsson Labs 100322

26

Mobile Sensor Actuator Gateway

Use the Android SDK to develop applications using the on-board sensors of your mobile phone

Easy to use API for retrieving the descriptions and data of the on-board sensors in standardized formats

Mobile Sensor Actuator Gateway uses OGC SWE SensorML for descriptions and OGC Observations & Measurements for data

Page 27: Ericsson Labs 100322

27

Web Connectivity

Web applications in browsers or as widgets benefit from bi-directional communication with other applications running in servers or clients

The Web Connectivity API allows you to connect and send messages between your web applications, pages and servers, using a unified addressing and messaging system

Page 28: Ericsson Labs 100322

28

EventSource emulation

EventSource is an API for receiving push messages “server-sent events” that is currently being standardized and implemented natively in browsers.

The EventSource emulation enabler allows you to use the EventSource API already now in browsers that do not yet support server-sent events.

Additionally, the enabler proxy allows you to set up your own server that provides a regular event-stream that will work with a native implementation of EventSource.

Page 29: Ericsson Labs 100322

29

Cluster Constructor

Create services that make intelligent decisions based on information from machine learning

The result essentially helps your service to distinguish complex patterns and make intelligent decisions

Two main components– Principal Component analysis– K-means clustering

Page 30: Ericsson Labs 100322

30

Face Detector

A way of locating faces in an image taken by mobile devices.

Develop innovative mobile applications that require face location information as input with the Face Detector Java ME™ components.

Application

specific code

Face DetectorJavaME Library

Mobile Application

Page 31: Ericsson Labs 100322

31

Mobile Web Security Bootstrap

The SIM is commonly used for getting cellular access, mobile connectivity and access to some mobile services

The SIM proven security features can also be used for securing any mobile web applications

This enabler provides an API for establishing a secret key between mobile web clients and web applications

Page 32: Ericsson Labs 100322

32

Follow usTwitter | @EricssonLabs

LinkedIn | Ericsson Labs