Ericsson Labs 100322
-
Upload
tor-bjoern-minde -
Category
Technology
-
view
2.682 -
download
1
description
Transcript of Ericsson Labs 100322
![Page 1: Ericsson Labs 100322](https://reader036.fdocuments.net/reader036/viewer/2022081717/5481d9d15806b5e3048b45a4/html5/thumbnails/1.jpg)
Ericsson LabsAn Innovation Mall http://labs.ericsson.com
Create Your Innovation
![Page 2: Ericsson Labs 100322](https://reader036.fdocuments.net/reader036/viewer/2022081717/5481d9d15806b5e3048b45a4/html5/thumbnails/2.jpg)
Open Innovation
Mobile applications are today developed by anyone
Support developers creating new innovations
Feedback on new enablers developed
![Page 3: Ericsson Labs 100322](https://reader036.fdocuments.net/reader036/viewer/2022081717/5481d9d15806b5e3048b45a4/html5/thumbnails/3.jpg)
3
Target group
Developers, developers, developers.... And that means YOU!
![Page 4: Ericsson Labs 100322](https://reader036.fdocuments.net/reader036/viewer/2022081717/5481d9d15806b5e3048b45a4/html5/thumbnails/4.jpg)
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](https://reader036.fdocuments.net/reader036/viewer/2022081717/5481d9d15806b5e3048b45a4/html5/thumbnails/5.jpg)
5
Developer DilemmaResearcher
iPhoneDeveloper
HobbyDeveloper
TelecomDeveloper
StudentAndroid
DeveloperJava
DeveloperWeb
Developer
OperatorOperatorOperatorOperator
![Page 6: Ericsson Labs 100322](https://reader036.fdocuments.net/reader036/viewer/2022081717/5481d9d15806b5e3048b45a4/html5/thumbnails/6.jpg)
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](https://reader036.fdocuments.net/reader036/viewer/2022081717/5481d9d15806b5e3048b45a4/html5/thumbnails/7.jpg)
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](https://reader036.fdocuments.net/reader036/viewer/2022081717/5481d9d15806b5e3048b45a4/html5/thumbnails/8.jpg)
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](https://reader036.fdocuments.net/reader036/viewer/2022081717/5481d9d15806b5e3048b45a4/html5/thumbnails/9.jpg)
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](https://reader036.fdocuments.net/reader036/viewer/2022081717/5481d9d15806b5e3048b45a4/html5/thumbnails/10.jpg)
10
Login – Search – Explore featured API’s, blogs and apps
![Page 11: Ericsson Labs 100322](https://reader036.fdocuments.net/reader036/viewer/2022081717/5481d9d15806b5e3048b45a4/html5/thumbnails/11.jpg)
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](https://reader036.fdocuments.net/reader036/viewer/2022081717/5481d9d15806b5e3048b45a4/html5/thumbnails/12.jpg)
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](https://reader036.fdocuments.net/reader036/viewer/2022081717/5481d9d15806b5e3048b45a4/html5/thumbnails/13.jpg)
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](https://reader036.fdocuments.net/reader036/viewer/2022081717/5481d9d15806b5e3048b45a4/html5/thumbnails/14.jpg)
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](https://reader036.fdocuments.net/reader036/viewer/2022081717/5481d9d15806b5e3048b45a4/html5/thumbnails/15.jpg)
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](https://reader036.fdocuments.net/reader036/viewer/2022081717/5481d9d15806b5e3048b45a4/html5/thumbnails/16.jpg)
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](https://reader036.fdocuments.net/reader036/viewer/2022081717/5481d9d15806b5e3048b45a4/html5/thumbnails/17.jpg)
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](https://reader036.fdocuments.net/reader036/viewer/2022081717/5481d9d15806b5e3048b45a4/html5/thumbnails/18.jpg)
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](https://reader036.fdocuments.net/reader036/viewer/2022081717/5481d9d15806b5e3048b45a4/html5/thumbnails/19.jpg)
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](https://reader036.fdocuments.net/reader036/viewer/2022081717/5481d9d15806b5e3048b45a4/html5/thumbnails/20.jpg)
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](https://reader036.fdocuments.net/reader036/viewer/2022081717/5481d9d15806b5e3048b45a4/html5/thumbnails/21.jpg)
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](https://reader036.fdocuments.net/reader036/viewer/2022081717/5481d9d15806b5e3048b45a4/html5/thumbnails/22.jpg)
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](https://reader036.fdocuments.net/reader036/viewer/2022081717/5481d9d15806b5e3048b45a4/html5/thumbnails/23.jpg)
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](https://reader036.fdocuments.net/reader036/viewer/2022081717/5481d9d15806b5e3048b45a4/html5/thumbnails/24.jpg)
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](https://reader036.fdocuments.net/reader036/viewer/2022081717/5481d9d15806b5e3048b45a4/html5/thumbnails/25.jpg)
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](https://reader036.fdocuments.net/reader036/viewer/2022081717/5481d9d15806b5e3048b45a4/html5/thumbnails/26.jpg)
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](https://reader036.fdocuments.net/reader036/viewer/2022081717/5481d9d15806b5e3048b45a4/html5/thumbnails/27.jpg)
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](https://reader036.fdocuments.net/reader036/viewer/2022081717/5481d9d15806b5e3048b45a4/html5/thumbnails/28.jpg)
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](https://reader036.fdocuments.net/reader036/viewer/2022081717/5481d9d15806b5e3048b45a4/html5/thumbnails/29.jpg)
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](https://reader036.fdocuments.net/reader036/viewer/2022081717/5481d9d15806b5e3048b45a4/html5/thumbnails/30.jpg)
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](https://reader036.fdocuments.net/reader036/viewer/2022081717/5481d9d15806b5e3048b45a4/html5/thumbnails/31.jpg)
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](https://reader036.fdocuments.net/reader036/viewer/2022081717/5481d9d15806b5e3048b45a4/html5/thumbnails/32.jpg)
32
Follow usTwitter | @EricssonLabs
LinkedIn | Ericsson Labs