Presentation is loading. Please wait.

Presentation is loading. Please wait.

Enabling the Full Potential of Convergence Confidential SDK 4.4: Software Development Kit LiteScape SDK 4.3 Applied for Gadget development.

Similar presentations


Presentation on theme: "Enabling the Full Potential of Convergence Confidential SDK 4.4: Software Development Kit LiteScape SDK 4.3 Applied for Gadget development."— Presentation transcript:

1 Enabling the Full Potential of Convergence Confidential SDK 4.4: Software Development Kit LiteScape SDK 4.3 Applied for Gadget development

2 Enabling the Full Potential of Convergence Confidential Assumptions: The custom gadget will be downloaded as used client side by end users platform/language independent Provide a subset of OnCast smart Client functionality: Log in Search various directories Broadcast: text, audio, image Requirements

3 Enabling the Full Potential of Convergence Confidential Implementation suggestion: Use of OnCast CIL native libraries (for future call-control support) OnCast CIL Web-service libraries Since the product will not be tightly coupled with.Net development, use server-side web-services LiteScape suggests usage of OnCast CIL Web-Service libraries If there are shortcomings in the OnCast CIL Web-Service, to support the custom Gadget functional specification), LiteScape will address those on the OnCast libraries, using the recommended interfaces. Implementation suggestions

4 Enabling the Full Potential of Convergence Confidential OnCast CIL Web-service OnCast CIL Web-service (server side) OnCast CIL library (client side) OnCast Client application (client side) OnCast services (server side) Custom Gadget (client side)

5 Enabling the Full Potential of Convergence Confidential OnCast CIL Web-Service, Broadcast Step 2 Initiates broadcast request to OnCast Step 4 (Optional): to stop audio Stops the audio portion of OnCast broadcast Step 3 (Optional) Provides status of the broadcast in progress Step 1 Authenticates organizer of broadcast (sender)

6 Enabling the Full Potential of Convergence Confidential CIL Web-Service, Broadcast invocation 1) Invoke CIL DoBroadcast interface: Emergenc _Evacuate_Bldg_30.ocm ProductManagement 2) Invocation result back from web-service, result code and session ID 0 da9da1ef ea ea013604f39 POST /OnCastCILWebService/OnCastCIL.asmx HTTP/1.1 3) Invoke GetStatusReport interface (to get status of current session): da9da1ef ea ea013604f39

7 Enabling the Full Potential of Convergence Confidential Broadcast new audio/image file (new OCM) Step 1 Create OCM file Step 2 Use Web-DAV to send OCM file to OnCast server: Filmstrip or TempData Use FilmStrip for persistent OCMs, use TempData for temporary ones Step 3 Reference relative path in Web-Dav folder in OnCast CIL WS invocation (DoBroadcast method) Create OCM Pay file Attach audio or image file + Pay file Into.OCM (zip) file

8 Enabling the Full Potential of Convergence Confidential New OCM: Sample sending OCM using WebDav Send OCM file to OnCast Web-Dav interface: PUT /FilmStrip/815f4df1-0f69-4d7a-a372-39e4f0368b91/image_pres.ocm HTTP/1.1 Host: Content-Length: …. image_pres.pay content zipped in OCM …image_pres.png content zipped in OCM… HTTP/ Created Connection: close Date: Mon, 10 Mar :38:33 GMT Server: Microsoft-IIS/6.0 Location: 39e4f0368b91/image_pres.ocm

9 Enabling the Full Potential of Convergence Confidential New OCM: CIL Web-Service, Reference in DoBroadcast Invoke CIL WS DoBroadcast interface: 39e4f0368b91/image_pres.ocm ProductManagement

10 Enabling the Full Potential of Convergence Confidential OnCast CIL Web-Service, Get Contacts Step 1 Step 2 Step 3 (optional)

11 Enabling the Full Potential of Convergence Confidential CIL Web-Service, GetGalContacts invocation 1) Invoke CIL GelGatContactsinterface: First maze* Last maze* Display maze* ) Results back from web-service: Mazen Sadat Mazen Sadat SalesForce| DoWNKAA3 SalesForce| DoWNKAA3 (310) (310) Mazen Mazen Sadat Sadat (310) (310) (310) (310) Person Person


Download ppt "Enabling the Full Potential of Convergence Confidential SDK 4.4: Software Development Kit LiteScape SDK 4.3 Applied for Gadget development."

Similar presentations


Ads by Google