Your SlideShare is downloading. ×
Web Device Connectivity on Ericsson Labs
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Web Device Connectivity on Ericsson Labs

1,292
views

Published on

Published in: Education, Technology, Design

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,292
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
16
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Web DeviceConnectivity A labs.ericsson.com APIhttp://labs.ericsson.com/apis/web-device-connectivity/
  • 2. Web Device Connectivity› Enables web sites/applications to connect end users’ home devices.› The API consists of a simple JavaScript interface used by web sites/applications, and a java program running on the end user’s PC.› Ericsson’s Web Connectivity API provides the connectivity among an in-cloud enabler, web sites/applications, and end user devices.© Ericsson AB 2010 | Page 2
  • 3. Why Web Device Connectivity?› Enrich your website and application to: – Let visitors enjoy your contents outside a web browser, e.g. TV. – Access contents stored in the user’s home NAS, e.g. uploading support, photo retouching and content recommendationThe Web Device Connectivity API enables you to offer new end user experiences, by connecting end users’ devices to your websites and applications.© Ericsson AB 2010 | Page 3
  • 4. Main Features› Java software running on end user’s PC discovers and connects UPnP/DLNA devices.› The discovered device information is aggregated in the cloud so that your websites and application can provide the same user experience, no matter where the end users are.› Easy development using JavaScript API which hides details in communication with the devices.› Supporting more protocols in future is planned to connect various types of devices.© Ericsson AB 2010 | Page 4
  • 5. Overview User Your websites Web Device Connectivity and application API Visit User identity Enriched service User’s device with the user’s information devices Device information© Ericsson AB 2010 | Page 5
  • 6. JavaScript API› Aggregated view of the end user’s devices is termed Personal Network (PN) context and represented as a JavaScript object.› Manipulation of the JavaScript object is reflected to the actual devices. // Get the visitor’s Personal Network context var visitor = PN.context[PN.id]; // Get a TV object of the visitor by identity. var tv = visitor.device[‘device id for a TV’]; // Execute play action on the TV to make it render a video. tv.service.renderingControl.action.play.execute({"url": videoUrl});› Sample web applications are provided to help developers start developing their own websites and applications.© Ericsson AB 2010 | Page 6
  • 7. © Ericsson AB 2010 | Page 7