Download presentation
Presentation is loading. Please wait.
Published byJude Wythe Modified over 10 years ago
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: <soap:Envelope xmlns:soap=http://schemas.xmlsoap.org/soap/envelope/http://schemas.xmlsoap.org/soap/envelope/ xmlns:xsi=http://www.w3.org/2001/XMLSchema-instancehttp://www.w3.org/2001/XMLSchema-instance xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <DoBroadcast xmlns="OnCast.CIL.WebServices"> Emergenc _Evacuate_Bldg_30.ocm ProductManagement</Recipient 20366 10.12.2.3 </ roadcast> 2) Invocation result back from web-service, result code and session ID <soap:Envelope xmlns:soap=http://schemas.xmlsoap.org/soap/envelope/http://schemas.xmlsoap.org/soap/envelope/ xmlns:xsi=http://www.w3.org/2001/XMLSchema-instancehttp://www.w3.org/2001/XMLSchema-instance xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <DoBroadcastResponse xmlns="OnCast.CIL.WebServices"> 0 da9da1ef-2309-45ea-8760-4ea013604f39 POST /OnCastCILWebService/OnCastCIL.asmx HTTP/1.1 3) Invoke GetStatusReport interface (to get status of current session): <soap:Envelope xmlns:soap=http://schemas.xmlsoap.org/soap/envelope/http://schemas.xmlsoap.org/soap/envelope/ xmlns:xsi=http://www.w3.org/2001/XMLSchema-instancehttp://www.w3.org/2001/XMLSchema-instance xmlns:xsd="http://www.w3.org/2001/XMLSchema"> da9da1ef-2309-45ea-8760-4ea013604f39
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: 10.11.2.72 Content-Length: 136675 …. image_pres.pay content zipped in OCM …image_pres.png content zipped in OCM…...... HTTP/1.1 201 Created Connection: close Date: Mon, 10 Mar 2008 23:38:33 GMT Server: Microsoft-IIS/6.0 Location: http://OnCastServerIP/FilmStrip/815f4df1-0f69-4d7a-a372- 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: <soap:Envelope xmlns:soap=http://schemas.xmlsoap.org/soap/envelope/http://schemas.xmlsoap.org/soap/envelope/ xmlns:xsi=http://www.w3.org/2001/XMLSchema-instancehttp://www.w3.org/2001/XMLSchema-instance xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <DoBroadcast xmlns="OnCast.CIL.WebServices"> http://10.11.2.72:80/FilmStrip/815f4df1-0f69-4d7a-a372- 39e4f0368b91/image_pres.ocm ProductManagement</Recipient 20366 10.12.2.3
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* 0 100 2) Results back from web-service: Mazen Sadat Mazen Sadat SalesForce|0033000000DoWNKAA3 SalesForce|003300 0000DoWNKAA3 (310) 445-6865 (310) 445- 6865 Mazen Mazen Sadat Sadat (310) 445-6865 (310) 445- 6865 (310) 445-6865 (310) 445- 6865 msadat@westfield.com msadat@westfield.com Person Person
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.