Ericsson Labs 100322
-
Upload
tor-bjoern-minde -
Category
Technology
-
view
2.666 -
download
1
description
Transcript of Ericsson Labs 100322
Ericsson LabsAn Innovation Mall http://labs.ericsson.com
Create Your Innovation
Open Innovation
Mobile applications are today developed by anyone
Support developers creating new innovations
Feedback on new enablers developed
3
Target group
Developers, developers, developers.... And that means YOU!
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
5
Developer DilemmaResearcher
iPhoneDeveloper
HobbyDeveloper
TelecomDeveloper
StudentAndroid
DeveloperJava
DeveloperWeb
Developer
OperatorOperatorOperatorOperator
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
7
Simplicity for Experimental Developers
CapabilityProviders
Operators
Ericsson Labs
Beta Internet
Enablers
Beta Telecom
Enablers
ResearcheriPhone
DeveloperHobby
DeveloperTelecom
DeveloperStudent
AndroidDeveloper
JavaDeveloper
WebDeveloper
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
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
10
Login – Search – Explore featured API’s, blogs and apps
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
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
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
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.
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
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.
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
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
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
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
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
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
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
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
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
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
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
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.
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
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
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
32
Follow usTwitter | @EricssonLabs
LinkedIn | Ericsson Labs