ETSI M2M application developers guideline

Size: px
Start display at page:

Download "ETSI M2M application developers guideline"

Transcription

1 Cod. Doc. TTGSTSPI ETSI M2M application developers guideline Version: 1.0 Date: Privacy: Public Pages: 43 AUTHORS: FIRST APPROVAL: FINAL APPROVAL: Michele LUPANO (T.TG.ST.SPI) Roberto GAVAZZI (T.TG.ST.SPI) Giovanni ROCCA (T.TG.ST.SPI) Executive summary The present document is a guideline for application developers who want to use functionalities offered by an ETSI M2M compliant service platform. The guideline analyzes and implements a use case dedicated to remote lights control, showing how to map it into an ETSI M2M service platform using Release 2 APIs. Proprietario: Digitare il proprietario Data emissione: Codice doc.: Codice

2 2

3 Table of contents 1 Introduction Use case Architecture Procedures Registration Initial resource creation Discovery and get state Single light control All lights control Implementation Assumptions Addressing Data model Resource trees NSCL1 resource tree GSCL1 resource tree Procedures Device registration Device application registration Network application registration and announcement Access rights creation Container creation Content instance creation Subscription Discovery Get light state Modify light state Notification Conclusions Bibliography Annex A - Reading resources Annex A.1 Device registration of GSCL1 to NSCL Annex A Remote resource Annex A Local resource Annex A.2 Device application GA Annex A.3 Device application DA Annex A.4 Device application DA Annex A.5 Network application NA Annex A.6 Announced network application NA

4 Annex A.7 Access right AR Annex A.7 Containers Annex A.7.1 LIGHT Annex A.7.2 LIGHT Annex A.7.3 LIGHTS Annex A.8 Content instances collection Annex A.8.1 LIGHT Annex A.8.2 LIGHT Annex A.8.3 LIGHTS Annex A.9 Latest content instance Annex A.9.1 LIGHT Annex A.9.2 LIGHT Annex A.9.3 LIGHTS Annex A.10 Subscriptions Annex A.10.1 LIGHT Annex A.10.2 LIGHT Annex A.10.3 LIGHTS

5 1 Introduction The present document is a guideline for application developers who want to use functionalities offered by an ETSI M2M compliant service platform. The guideline analyzes and implements a use case dedicated to remote lights control, showing how to map it into an ETSI M2M service platform using Release 2 APIs. 2 Use case Figure 2.1 shows the use case. Light 1 House perimeter ETSI M2M compliant Service Platform Device 1 Light 2 Smartphone and app as remote lights controller House gateway Device 2 Figure 2.1 Remote lights control use case This use case enables the remote control of lights through a smartphone embedding an application (app) that gains access to an ETSI M2M compliant service platform. Lights considered in this use case are applications-embedded-capable devices installed in an house and attached to an house gateway that may also interact with other sub-systems. The house gateway can communicate to an ETSI M2M compliant service platform to store and share data, in this use case the lights state. The application running on the smartphone may use the following services provided by the platform: lights discovery, get lights state: on or off, switch-on/ off a single light, 5

6 switch-on/ off all lights. 3 Architecture The use case described in chapter 2 can be mapped into the ETSI M2M functional architecture depicted in Figure 3.1. Light 1 DA1 dia Home gateway GA1 dia GSCL1 mid ETSI M2M compliant Service Platform NSCL1 mia Network application running on a smartphone NA1 Light 2 D 2 dia DA2 Figure 3.1 ETSI M2M functional architecture The ETSI M2M functional architecture involves the following entities: NSCL1: network service platform, GSCL1: gateway at home, D 1: device associated to light 1, D 2: device associated to light 2, Beside the architecture there are the following applications: NA1: network application embedded into a smartphone interacting with NSCL1 through mia interface, GA1: gateway application embedded into the home gateway interacting with GSCL1 through dia interface, DA1: device application controlling light 1 and interacting with GSCL1 through dia interface, 6

7 DA2: device application controlling light 2 and interacting with GSCL1 through dia interface. 4 Procedures The deployment of ETSI M2M standard of present use case requires the execution of procedures that are grouped as follow: Registration: device registrations, device and gateway application registrations, network application registrations and announcement, access rights resource creation for a selective access to data storage resources. Initial resource creation: container resource creation with service specific tag (search string), content instance resources creation with initial light states, subscription resources creation for notifications. Discovery and get state: all containers with a service specific tag (search string) are discovered by the network application running into the smartphone and their content can be retrieved and displayed. Single light switch on/off: each discovered light can be switched on or off by the network application. All lights switch on/off: all discovered lights can be switched on or off by the network application. Following clauses describe the call flows of involved procedures. The direction of each arrow identifies the issuer and the receiver entities of an HTTP RESTful request. If not explicitly indicated all requests are POST type with consequent resource creation. 4.1 Registration This phase starts with the SCL registration procedure of GSCL1 to NSCL1. The next step is the application registration where DA1, DA2 and GA1 register to GSCL1, NA1 register to NSCL1 followed by an announcement to GSCL1. Being the light control service based only on containers discovery, the announcement to NSCL1 of device/gateway applications registered to GSCL1 is not required. By the way it is recommended to associate all network applications like NA1 to a service specific search string, e.g. LIGHTS_NET_APPS, that can be used for discovery purposes in order to compile a list of applications granted to access to the above mentioned containers, this is used in AR1 access rights resource creation requested by GA1 to GSCL1. 7

8 DA1 DA2 GA1 GSCL1 NSCL1 NA1 GA1 registration GSCL1 registration Registration of GSCL1 to NSCL1 DA1 registration DA2 registration Registration of DA1, DA2 and GA1 applications to GSCL1 Registration of NA1 application to NSCL1 and announcement to GSCL1 Discovery (GET) URIs of NAs with service specific search string, e.g. LIGHT_NET_APPS AR1 access rights creation NA1 announcement AR1 access right creation to GSCL1 granting: DA1, DA2, GA1 and all NAs like NA1 to be discovered by service specific search string, e.g. LIGHTS_NET_APPS NA1 registration Figure 4.1 Registration phase call flows 4.2 Initial resource creation In the configuration phase GA1 creates in GSCL1 the LIGHTS container resource that keeps the state of all lights. Device applications DA1 and DA2 create in GSCL1 the LIGHT1 and LIGHT2 container resources that keep the state of lights 1 and 2. Aiming at support resource discovery, these containers are created with a service specific search string attribute, e.g. LIGHT_SINGLE for LIGHT1 and LIGHT2 and LIGHT_COMMON for LIGHTS. Once containers are available, each device application creates a content instance representing the current state of the controlled light. The initial state of all lights represented in LIGHTS content instances is irrelevant because of the initial single light state can be different. The configuration phase ends with the creation of subscription resources under the containers with the purpose to be notified when a new content instance is added by NA1 or GA1, in that way device and gateway applications can react to update the light state according to the data just stored into latest content instance. 8

9 DA1 DA2 GA1 GSCL1 NSCL1 NA1 LIGHT1 container creation LIGHT2 container creation LIGHTS container creation Containers are created in GSCL1 with a service specific search string e.g. LIGHT_SINGLE and AR1 access rights CI1 content instance creation CI2 content instance creation Content instances are created under containers with initial light states S1 subscribe creation S2 subscribe creation S0 subscribe creation Subscriptions to content instance modifications are created under containers with initial light states Figure 4.2 Resource creation phase call flows 4.3 Discovery and get state The network application NA1 performs a GET request with a filter criteria attribute looking for resources having a search string equal to the service specific one associated to LIGHT1 and LIGHT2 containers, e.g. LIGHT_SINGLE. The retrieval provides back to NA1 a list of URIs referencing the discovered containers. Discovery of LIGHTS container dedicated to all lights control can be achieved using a different service specific search string, e.g. LIGHT_COMMON. Having light container URIs, NA1 is able to retrieve the latest created content instance representing the current light state. NA1 running in the smartphone can display the list of discovered lights allowing further modification of their state. 9

10 DA1 DA2 GA1 GSCL1 NSCL1 NA1 NA1 discovery of container resources stored in GSCL1 with a service specific search string e.g. LIGHT_SINGLE Discovery (GET) URIs of discovered resources are returned to NA1 NA1 retrieves the latest stored content instance of discovered containers representing the light states LIGHT1 GET state LIGHT1 state on/off is returned to NA1 LIGHT2 GET state LIGHT2 state on/off is returned to NA1 Figure 4.3 Discovery and get state phase call flows 4.4 Single light control The network application NA1 creates a new content instance resource under LIGHT1 or LIGHT2 container resources defining the new targeted state of the light to be controlled. Once created, the subscribed device application DA1 or DA2 is notified of the modification and the new state is finally applied to the controlled light. DA1 D 1 DA2 Notify to DA1 the LIGHT1 latest modification that is executed to the controlled light GA1 GSCL1 NSCL1 NA1 Creation of a LIGHT1 content instance with new state on/offgscl1 Notify to DA2 the LIGHT2 latest modification that is executed to the controlled light Creation of a LIGHT2 content instance with new state on/off Figure 4.4 Single light control phase call flows 10

11 4.5 All lights control The network application NA1 creates a new content instance resource under the LIGHTS container resource defining the new common state for all the lights controlled by the gateway. Once created, the subscribed device application GA1 is notified of the modification and the new common light state represented in the LIGHTS container is then forced to all lights applying to each light the procedure described in clause 4.4. DA1 DA2 GA1 GSCL1 NSCL1 NA1 DA1 and DA2 are notified with the new state ON or OFF Notify to GA1 the LIGHTS latest modification that is to be executed to all lights GA1 creates new content instances of LIGHT1 and LIGHT2 containers with new common state ON or OFF Creation of a LIGHTS content instance with new common state ON or OFF to be forced to all lights Figure 4.5 All lights control call flows 11

12 5 Implementation The implementation of remote light control use case as an ETSI M2M system requires the steps described in the following clauses. 5.1 Assumptions This is the list of assumptions: All the applications are server capable. Device and application entities are independently addressable with host names resolved by DNS network services. Host port number 9000 is assumed to be reserved for ETSI M2M services. Security is not considered for this use case. For a better comprehension the XML schemas are not considered, only pure XML is used in procedure descriptions. The procedure exceptions are not considered. HTTP mapping of ETSI M2M primitives is used. Only essential HTTP headers are considered. Resource names are pre-provisioned, except for content instance resources that are automatically assigned by the hosting SCL. Search strings are pre-provisioned identifying applications and containers dedicated to the remote light control service. In order to receive an header only response by the hosting SCL, it is suggested to provide expiration time attribute in every resource creation. In the majority of cases it reduces the amount of bytes sent back to the issuer. Full representation of retrieved resources is described in Annex A. 5.2 Addressing Each M2M entity like device and applications must be correctly addressed with the right host addresses that can be IP addresses or FQDN addresses resolved to IP addresses by DNS network services. In the present exercise we assume server capable entities addressable with the following URIs: NSCL1: m2m.provider1.com:9000/nscl1 GSCL1: m2m.provider2.com:9000/gscl1 GA1: m2m.provider2.com:9000/ga1 DA1: m2m.provider3.com:9000/da1 DA2: m2m.provider4.com:9000/da2 12

13 NA1: m2m.provider5.com:9000/na1 5.3 Data model The state on or off of each light to be stored in content instances can be modeled as a string inside the XML representation of the content instances resource; there are two possible content bodies to store: OFF state: ON state: <textcontent>off</textcontent> <textcontent>on</textcontent> Following search strings have been chosen to support DAs discovery: LIGHT_SINGLE : for single light control LIGHT_COMMON : for all lights control Following search strings have been chosen to support NAs discovery: LIGHT_NET_APP 5.4 Resource trees The development of an application for an ETSI M2M ecosystem requires the design of resource trees of each service capability layers NSCL1 and GSCL1. These resource trees may grow according to the called procedures as explained in chapter NSCL1 resource tree This tree starts from the sclbase resource named nscl1. Figure 5.1 NSCL1 resource tree GSCL1 resource tree This tree starts from the sclbase resource named gscl1. 13

14 Figure 5.2 GSCL1 resource tree 5.5 Procedures The ETSI M2M procedures used in this use case are mapped into HTTP ones according to the standardized APIs describing the interfaces: dia, mid and mia Device registration If GSCL1 is not yet registered to NSCL1 it executes the SCL registration procedure. POST /nscl1/scls HTTP/1.1 Host: From: gscl1 Content-Length: 247 <scl sclid= gscl1 > <searchstrings> 14

15 <searchstring>light_gscl</searchstring> </searchstrings> <link> </scl> 201 Created Content-Location: Content-Length: 0 The procedure is successfully performed with the creation of gscl1 resource in NSCL1 and the creation of nscl1 resource in GSCL1 with attributes that shall be retrieved by nscl1 sclbase type resource Device application registration DA1 device application If DA1 is not yet registered to GSCL1 it executes the application registration. POST /gscl1/applications HTTP/1.1 From: da1 Content-Length: 213 <application appid= da1 > <searchstrings> <searchstring>lights_dev_app</searchstring> </searchstrings> </application> 201 Created Content-Location: Content-Length: 0 The procedure is successfully performed with the creation of da1 resource in GSCL1. DA2 device application If DA2 is not yet registered to GSCL1 it executes the application registration procedure. POST /gscl1/applications HTTP/1.1 From: da2 Content-Length: 213 <application appid= da2 > 15

16 <searchstrings> <searchstring>lights_dev_app</searchstring> </searchstrings> </application> 201 Created Content-Location: Content-Length: 0 The procedure is successfully performed with the creation of da2 resource in GSCL1. GA1 device application If GA1 is not yet registered to GSCL1 it executes the application registration procedure. POST /gscl1/applications HTTP/1.1 From: ga1 Content-Length: 213 <application appid= ga1 > <searchstrings> <searchstring>lights_dev_app</searchstring> </searchstrings> </application> 201 Created Content-Location: Content-Length: 0 The procedure is successfully performed with the creation of ga1 resource in GSCL Network application registration and announcement If NA1 is not yet registered to NSCL1 it executes the application registration procedure. POST /nscl1/applications HTTP/1.1 Host: From: na1 Content-Length: 397 <application appid= na1 > <searchstrings> <searchstring>lights_net_app</searchstring> </searchstrings> <announceto> 16

17 <activated>true</activated> <scllist> <reference> </scllist> <global>true</global> </announceto> </application> 201 Created Content-Location: Content-Length: 0 The procedure is successfully performed with the creation of na1 resource in NSCL1 followed by the announcement procedure to GSCL1 automatically executed by NSCL1 if the announceto attribute is present in the creation request Access rights creation Discovery of network applications GA1 can get a list of announced network applications that can be used to create the list of granted ones to access to remote light control service containers. The list can be obtained with a discovery procedure by filtering a retrieve request with a filter criteria adequately configured, e.g. looking for LIGHTS_NET_APP search string. GET /gscl1/discovery?searchprefix= /gscl1/applications &searchstring= LIGHTS_NET_APP HTTP/1.1 From: Content-Length: 215 <discovery> <matchsize>1</matchsize> <truncated>false</truncated> <discoveryuri> <reference> </discoveryuri> </discovery> Access rights resource creation Knowing the list of NAs to grant, then the access right resource NA1 can be created. POST /gscl1/accessrights HTTP/1.1 From: Content-Length:

18 <accessright id= ar1 > <permissions> <permission id= gscl1 > <permissionflags> <flag>read</flag> <flag>write</flag> <flag>create</flag> <flag>delete</flag> <flag>discover</flag> </permissionflags> <permissionholders> <holderrefs> <holderref> <holderref> <holderref> </holderrefs> </permissionholders> </permission> <permission id= na1 > <permissionflags> <flag>read</flag> <flag>create</flag> <flag>discover</flag> </permissionflags> <permissionholders> <holderrefs> <holderref> </holderrefs> </permissionholders> </permission> </permissions> <selfpermissions> <permission id= ga1 > <permissionflags> <flag>read</flag> <flag>write</flag> <flag>create</flag> <flag>delete</flag> <flag>discover</flag> </permissionflags> <permissionholders> <holderrefs> <holderref> <holderref> <holderref> </holderrefs> </permissionholders> </permission> </selfpermissions> </accessright> 201 Created Content-Location: Content-Length: Container creation Container LIGHT1 DA1 creates LIGHT1 container in GSCL1 without size, instance and age limitations. 18

19 POST /gscl1/applications/da1/containers/light1 HTTP/1.1 From: Content-Length: 404 <container id= LIGHT1 > <accessrightid> <searchstrings> <searchstring>light_single</searchstrings> </searchstrings> <maxnrofinstances>-1</maxnrofinstances> <maxbytesize>-1</maxbytesize> <maxinstanceage>-1</maxinstanceage> </container> 201 Created Content-Location: Content-Length: 0 Container LIGHT2 DA2 creates LIGHT2 container in GSCL1 without size, instance and age limitations. POST /gscl1/applications/da2/containers/light2 HTTP/1.1 From: Content-Length: 404 <container id= LIGHT2 > <accessrightid> <searchstrings> <searchstring>light_single</searchstrings> </searchstrings> <maxnrofinstances>-1</maxnrofinstances> <maxbytesize>-1</maxbytesize> <maxinstanceage>-1</maxinstanceage> </container> 201 Created Content-Location: Content-Length: 0 Container LIGHTS GA1 creates LIGHTS container in GSCL1 without size, instance and age limitations. 19

20 POST /gscl1/applications/ga1/containers/lights HTTP/1.1 From: Content-Length: 404 <container id= LIGHTS > <accessrightid> <searchstrings> <searchstring>light_common</searchstrings> </searchstrings> <maxnrofinstances>-1</maxnrofinstances> <maxbytesize>-1</maxbytesize> <maxinstanceage>-1</maxinstanceage> </container> 201 Created Content-Location: Content-Length: Content instance creation Content instance of LIGHT1 DA1 creates a content instance with the current state of light #1 in LIGHT1 container without delay tolerance limitations. The resource name is automatically assigned by GSCL1. POST /gscl1/applications/da1/containers/light1/contentinstances HTTP/1.1 From: Content-Length: 118 <contentinstance> <content> <textcontent>off</textcontent> </content> </contentinstance> 201 Created Content-Location: Content-Length: 0 Content instance of LIGHT2 DA2 creates a content instance with the current state of light #2 in LIGHT2 container without delay tolerance limitations. The resource name is automatically assigned by GSCL1. POST /gscl1/applications/da2/containers/light2/contentinstances HTTP/1.1 20

21 From: Content-Length: 118 <contentinstance> <content> <textcontent>off</textcontent> </content> </contentinstance> 201 Created Content-Location: Content-Length: 0 Content instance of LIGHTS Every light can be initialized with a specific state ON or OFF, so the overall state kept in LIGHTS container cannot be realistically initialized to one of these states, so GA1 doesn t create an initial content instance for it Subscription In all subscriptions the filter criteria is defined with attribute accessor equal to the URI pointing to latest content instance partial address in order to generate a notification on content instance creation. To content instance of LIGHT1 DA1 creates a subscription resource to be notified about changes to content instances of LIGHT1 container. The subscription has not time limitations. POST /gscl1/applications/da1/containers/light1/contentinstances/subscriptions HTTP/1.1 From: Content-Length: 359 <subscription id= S1 > <filtercriteria> <attributeaccessor> es/latest</attributeaccessor> </filtercriteria> <contact> </subscription> 201 Created Content-Location: Content-Length: 0 21

22 To content instance of LIGHT2 DA2 creates a subscription resource to be notified about changes to content instances of LIGHT2 container. The subscription has not time limitations. POST /gscl1/applications/da2/containers/light2/contentinstances/subscriptions HTTP/1.1 From: Content-Length: 359 <subscription id= S2 > <filtercriteria> <attributeaccessor> es/latest</attributeaccessor> </filtercriteria> <contact> </subscription> 201 Created Content-Location: Content-Length: 0 To content instance of LIGHTS GA1 creates a subscription resource to be notified about changes to content instances of LIGHTS container. The subscription has not time limitations. POST /gscl1/applications/ga1/containers/lights/contentinstances/subscriptions HTTP/1.1 From: Content-Length: 372 <subscription id= S0 > <filtercriteria> <attributeaccessor> es/latest</attributeaccessor> </filtercriteria> <contact> </subscription> 201 Created Content-Location: Content-Length: 0 22

23 5.5.8 Discovery Network application NA1 can execute a discovery procedure to have a list of available container resources representing the light state. Discovery applies a search string filter criteria that looks for containers tagged with LIGHT_SINGLE search string. GET /gscl1/discovery?searchprefix= /gscl1/applications &searchstring= LIGHT_SINGLE HTTP/1.1 From: Content-Length: 325 <discovery> <matchsize>2</matchsize> <truncated>false</truncated> <discoveryuri> <reference> <reference> </discoveryuri> </discovery> Get light state Discovered containers can be retrieved by NA1 as latest created content instances that represent the last updated light state. Once retrieved, the smartphone running application can display the list of discovered lights and their states, offering the possibility to modify the state of each one. Retrieve latest content instance of LIGHT1 GET /gscl1/applications/da1/containers/light1/contentinstances/latest HTTP/1.1 From: Content-Length: 459 <contentinstance id= > <creationtime> t12:03: :00</creationtime> <lastmodifiedtime> t12:03: :00</lastmodifiedtime> <contenttypes> <contenttype>text/plain</contenttype> </contenttypes> <contentsize>62</contentsize> <content> 23

24 <textcontent>off</textcontent> </content> </contentinstance> Retrieve latest content instance of LIGHT2 GET /gscl1/applications/da2/containers/light2/contentinstances/latest HTTP/1.1 From: Content-Length: 459 <contentinstance id= > <creationtime> t12:03: :00</creationtime> <lastmodifiedtime> t12:03: :00</lastmodifiedtime> <contenttypes> <contenttype>text/plain</contenttype> </contenttypes> <contentsize>62</contentsize> <content> <textcontent>off</textcontent> </content> </contentinstance> Modify light state The smartphone running application registered as NA1 to the ETSI M2M service platform NSCL1, allows a human user to modify the state of a single light or to force the same state to all the available discovered lights. A new light state can be decided on the smartphone user interface, then the application performs a content instance creation procedure carrying the new state. NA1 is allowed to access these containers and to create content instances as defined in access right resource AR1. Create a content instance of LIGHT1 POST /gscl1/applications/da1/containers/light1/contentinstances HTTP/1.1 From: Content-Length: 117 <contentinstance> <content> <textcontent>on</textcontent> </content> </contentinstance> 24

25 201 Created Content-Location: Content-Length: 0 Create a content instance of LIGHT2 POST /gscl1/applications/da2/containers/light2/contentinstances HTTP/1.1 From: Content-Length: 117 <contentinstance> <content> <textcontent>on</textcontent> </content> </contentinstance> 201 Created Content-Location: Content-Length: 0 Create a content instance of LIGHTS POST /gscl1/applications/ga1/containers/lights/contentinstances HTTP/1.1 From: Content-Length: 118 <contentinstance> <content> <textcontent>off</textcontent> </content> </contentinstance> 201 Created Content-Location: Content-Length: Notification Each time a content instance is added to a container, then a notification resource is posted to the target subscribed application that can actuate to the light the new state received as notification. 25

26 The representation attribute is the base64 encoding of just created content instance resource to be notified that is internally and automatically retrieved by GSCL1 as described in Annex A.9. Post a notification of LIGHT1 to DA1 POST /gscl1/applications/da1 HTTP/1.1 From: Content-Length: 1011 <notify> <statuscode>status_ok</statuscode> <representation>idxjb250zw50sw5zdgfuy2ugawq94ocdahr0cdovl2hnms5kzg5zms5jb206otawmc9nc2nsms9hchbsawnhdglv bnmvzgexl2nvbnrhaw5lcnmvtelhsfqxl2nvbnrlbnrjbnn0yw5jzxmvq0ky4ocdpg0kica8y3jlyxrpb25uaw1lpjiwmtmtmdutmtju MTI6MDM6MzAuMDAwKzAyOjAwPC9jcmVhdGlvblRpbWU+DQogIDxsYXN0TW9kaWZpZWRUaW1lPjIwMTMtMDUtMTJUMTI6MDM6MzAuMDAw KzAyOjAwPC9sYXN0TW9kaWZpZWRUaW1lPg0KICA8Y29udGVudFR5cGVzPg0KICAgPGNvbnRlbnRUeXBlPnRleHQvcGxhaW48L2NvbnRl bnruexblpg0kica8l2nvbnrlbnruexblcz4nciagpgnvbnrlbnrtaxplpjyypc9jb250zw50u2l6zt4nciagpgnvbnrlbnq+dqogica8 dgv4denvbnrlbnq+t0zgpc90zxh0q29udgvudd4nciagpc9jb250zw50pg0kidwvy29udgvudeluc3rhbmnlpg0k</representation > <subscriptionreference> tances/subscriptions/s1</subscriptionreference> <requestingentity> <contact> </notify> Post a notification of LIGHT2 to DA2 POST /gscl1/applications/da2 HTTP/1.1 From: Content-Length: 1011 <notify> <statuscode>status_ok</statuscode> <representation> IDxjb250ZW50SW5zdGFuY2UgaWQ94oCdaHR0cDovL2hnMS5kZG5zMS5jb206OTAwMC9nc2NsMS9hcHBsaWNhdGlvbnMvZGEyL2NvbnRh aw5lcnmvtelhsfqyl2nvbnrlbnrjbnn0yw5jzxmvq0ky4ocdpg0kica8y3jlyxrpb25uaw1lpjiwmtmtmdutmtjumti6mdm6mzaumdaw KzAyOjAwPC9jcmVhdGlvblRpbWU+DQogIDxsYXN0TW9kaWZpZWRUaW1lPjIwMTMtMDUtMTJUMTI6MDM6MzAuMDAwKzAyOjAwPC9sYXN0 TW9kaWZpZWRUaW1lPg0KICA8Y29udGVudFR5cGVzPg0KICAgPGNvbnRlbnRUeXBlPnRleHQvcGxhaW48L2NvbnRlbnRUeXBlPg0KICA8 L2NvbnRlbnRUeXBlcz4NCiAgPGNvbnRlbnRTaXplPjYyPC9jb250ZW50U2l6ZT4NCiAgPGNvbnRlbnQ+DQogICA8dGV4dENvbnRlbnQ+ T0ZGPC90ZXh0Q29udGVudD4NCiAgPC9jb250ZW50Pg0KIDwvY29udGVudEluc3RhbmNlPg0K</representation> <subscriptionreference> tances/subscriptions/s1</subscriptionreference> <requestingentity> <contact> </notify> Post a notification of LIGHTS to GA1 POST /gscl1/applications/ga1 HTTP/1.1 From: 26

27 Content-Length: 1011 <notify> <statuscode>status_ok</statuscode> <representation>idxjb250zw50sw5zdgfuy2ugawq94ocdahr0cdovl2hnms5kzg5zms5jb206otawmc9nc2nsms9hchbsawnhdglv bnmvz2exl2nvbnrhaw5lcnmvtelhsfrtl2nvbnrlbnrjbnn0yw5jzxmvq0ky4ocdpg0kica8y3jlyxrpb25uaw1lpjiwmtmtmdutmtju MTI6MDM6MzAuMDAwKzAyOjAwPC9jcmVhdGlvblRpbWU+DQogIDxsYXN0TW9kaWZpZWRUaW1lPjIwMTMtMDUtMTJUMTI6MDM6MzAuMDAw KzAyOjAwPC9sYXN0TW9kaWZpZWRUaW1lPg0KICA8Y29udGVudFR5cGVzPg0KICAgPGNvbnRlbnRUeXBlPnRleHQvcGxhaW48L2NvbnRl bnruexblpg0kica8l2nvbnrlbnruexblcz4nciagpgnvbnrlbnrtaxplpjyypc9jb250zw50u2l6zt4nciagpgnvbnrlbnq+dqogica8 dgv4denvbnrlbnq+t0zgpc90zxh0q29udgvudd4nciagpc9jb250zw50pg0kidwvy29udgvudeluc3rhbmnlpg0k</representation > <subscriptionreference> tances/subscriptions/s0</subscriptionreference> <requestingentity> <contact> </notify> 27

28 6 Conclusions The present exercise of use case mapping into an ETSI M2M service platform lead to following points of attention: it is very hard to develop ETSI M2M applications without a validated standard platform; present release 2 lightweight approach may reduce the registration phanse development overload; some other lightweight initiative should be started to reduce the size of responses, like: by choosing to not receive all the references (URIs) to child collection resources that are known by knowing the standardized resource tree structure; by choosing to not receive the base64 encoded representation of notified resource. 28

29 7 Bibliography [1] ETSI TS V ( ) Machine-to-Machine communications (M2M) Functional architecture [2] ETSI TS V2.0.8 ( ) Machine-to-Machine communications (M2M) mia, dia and mid interfaces 29

30 Annex A - Reading resources The present annex offer some example of HTTP mapped ETSI M2M resource retrieval. Annex A.1 Device registration of GSCL1 to NSCL1 Annex A Remote resource GET /nscl1/scls/gscl1 HTTP/1.1 Host: From: Content-Length: 1737 <scl sclid= > <pocs> <reference> </pocs> <onlinestatus>online</onlinestatus> <servercapability>true</servercapability> <link> <searchstrings> <searchstring> LIGHT_GSCL </searchstring> </searchstrings> <creationtime> t12:02: :00</creationtime> <lastmodifiedtime> t12:02: :00</lastmodifiedtime> <mgmtprotocoltype></mgmtprotocoltype> <containersreference> <groupsreference> <applicationsreference> e> <accessrightsreference> e> <subscriptionsreference> ence> <mgmtobjsreference> <notificationchannelsreference> ficationchannelsreference> <communicationchannelsreference> mmunicationchannelsreference> <m2mpocsreference> <attacheddevicesreference> sreference> </scl> Annex A Local resource 30

31 GET /gscl1/scls/nscl1 HTTP/1.1 From: Content-Length: 1737 <scl sclid= > <pocs> <reference> </pocs> <onlinestatus>online</onlinestatus> <servercapability>true</servercapability> <link> <searchstrings> <searchstring> LIGHT_GSCL </searchstring> </searchstrings> <creationtime> t12:02: :00</creationtime> <lastmodifiedtime> t12:02: :00</lastmodifiedtime> <mgmtprotocoltype></mgmtprotocoltype> <containersreference> <groupsreference> <applicationsreference> e> <accessrightsreference> e> <subscriptionsreference> ence> <mgmtobjsreference> <notificationchannelsreference> ficationchannelsreference> <communicationchannelsreference> mmunicationchannelsreference> <m2mpocsreference> <attacheddevicesreference> sreference> </scl> Annex A.2 Device application GA1 GET /gscl1/applications/ga1 HTTP/1.1 From: Content-Length: 979 <application appid= > 31

32 <searchstrings> <searchstring> LIGHTS_DEV_APP </searchstring> </searchstrings> <creationtime> t12:03: :00</creationtime> <lastmodifiedtime> t12:03: :00</lastmodifiedtime> <containersreference> e> <groupsreference> <accessrightsreference> ference> <subscriptionsreference> sreference> <notificationchannelsreference> </notificationchannelsreference> </application> Annex A.3 Device application DA1 GET /gscl1/applications/da1 HTTP/1.1 From: Content-Length: 979 <application appid= > <searchstrings> <searchstring> LIGHTS_DEV_APP </searchstring> </searchstrings> <creationtime> t12:02: :00</creationtime> <lastmodifiedtime> t12:02: :00</lastmodifiedtime> <containersreference> e> <groupsreference> <accessrightsreference> ference> <subscriptionsreference> sreference> <notificationchannelsreference> </notificationchannelsreference> </application> Annex A.4 Device application DA2 GET /gscl1/applications/da2 HTTP/1.1 32

33 From: Content-Length: 979 <application appid= > <searchstrings> <searchstring> LIGHTS_DEV_APP </searchstring> </searchstrings> <creationtime> t12:02: :00</creationtime> <lastmodifiedtime> t12:02: :00</lastmodifiedtime> <containersreference> e> <groupsreference> <accessrightsreference> ference> <subscriptionsreference> sreference> <notificationchannelsreference> </notificationchannelsreference> </application> Annex A.5 Network application NA1 GET /nscl1/applications/na1 HTTP/1.1 Host: From: Content-Length: 1164 <application appid= > <searchstrings> <searchstring> LIGHTS_NET_APP </searchstring> </searchstrings> <creationtime> t12:03: :00</creationtime> <lastmodifiedtime> t12:03: :00</lastmodifiedtime> <announceto> <activated>false</activated> <scllist> <reference> </scllist> <global>true</global> </announceto> <containersreference> e> <groupsreference> 33

34 <accessrightsreference> ference> <subscriptionsreference> sreference> <notificationchannelsreference> </notificationchannelsreference> </application> Annex A.6 Announced network application NA1 GET /gscl1/applications/na1 HTTP/1.1 From: Content-Length: 557 <appannc id= > <link> <containersreference> e> <groupsreference> <accessrightsreference> ference> </appannc> Annex A.7 Access right AR1 GET /gscl1/accessrights/ar1 HTTP/1.1 From: Content-Length: 1801 <accessright id= > <creationtime> t12:03: :00</creationtime> <lastmodifiedtime> t12:03: :00</lastmodifiedtime> <permissions> <permission id= gscl1 > <permissionflags> <flag>read</flag> <flag>write</flag> <flag>create</flag> <flag>delete</flag> 34

35 <flag>discover</flag> </permissionflags> <permissionholders> <holderrefs> <holderref> <holderref> <holderref> </holderrefs> </permissionholders> </permission> <permission id= na1 > <permissionflags> <flag>read</flag> <flag>create</flag> <flag>discover</flag> </permissionflags> <permissionholders> <holderrefs> <holderref> </holderrefs> </permissionholders> </permission> </permissions> <selfpermissions> <permission id= ga1 > <permissionflags> <flag>read</flag> <flag>write</flag> <flag>create</flag> <flag>delete</flag> <flag>discover</flag> </permissionflags> <permissionholders> <holderrefs> <holderref> <holderref> <holderref> </holderrefs> </permissionholders> </permission> </selfpermissions> </accessright> Annex A.7 Containers Annex A.7.1 LIGHT1 GET /gscl1/applications/da1/containers/light1 HTTP/1.1 From: Content-Length: 1020 <container id= > <accessrightid> <searchstrings> 35

36 <searchstring>light_single</searchstrings> </searchstrings> <creationtime> t12:03: :00</creationtime> <lastmodifiedtime> t12:03: :00</lastmodifiedtime> <maxnrofinstances>-1</maxnrofinstances> <maxbytesize>-1</maxbytesize> <maxinstanceage>-1</maxinstanceage> <contentinstancesreference> tinstances</contentinstancesreference> <subcontainersreference> ners</subcontainersreference> <subscriptionsreference> ions</subscriptionsreference> </container> Annex A.7.2 LIGHT2 GET /gscl1/applications/da2/containers/light2 HTTP/1.1 From: Content-Length: 1020 <container id= > <accessrightid> <searchstrings> <searchstring>light_single</searchstrings> </searchstrings> <creationtime> t12:03: :00</creationtime> <lastmodifiedtime> t12:03: :00</lastmodifiedtime> <maxnrofinstances>-1</maxnrofinstances> <maxbytesize>-1</maxbytesize> <maxinstanceage>-1</maxinstanceage> <contentinstancesreference> tinstances</contentinstancesreference> <subcontainersreference> ners</subcontainersreference> <subscriptionsreference> ions</subscriptionsreference> </container> Annex A.7.3 LIGHTS GET /gscl1/applications/ga1/containers/lights HTTP/1.1 From: 36

37 Content-Length: 1020 <container id= > <accessrightid> <searchstrings> <searchstring>light_common</searchstrings> </searchstrings> <creationtime> t12:03: :00</creationtime> <lastmodifiedtime> t12:03: :00</lastmodifiedtime> <maxnrofinstances>-1</maxnrofinstances> <maxbytesize>-1</maxbytesize> <maxinstanceage>-1</maxinstanceage> <contentinstancesreference> tinstances</contentinstancesreference> <subcontainersreference> ners</subcontainersreference> <subscriptionsreference> ions</subscriptionsreference> </container> Annex A.8 Content instances collection Annex A.8.1 LIGHT1 GET /gscl1/applications/da1/containers/light1/contentinstances HTTP/1.1 From: Content-Length: 2217 <contentinstances id= > <creationtime> t12:03: :00</creationtime> <lastmodifiedtime> t12:03: :00</lastmodifiedtime> <currentnrofinstances>3</currentnrofinstances> <currentbytesize>1463</currentbytesize> <contentinstancecollection> <contentinstance > <creationtime> t11:03: :00</creationtime> <lastmodifiedtime> t11:03: :00</lastmodifiedtime> <contenttypes> <contenttype>text/plain</contenttype> </contenttypes> <contentsize>68</contentsize> <content> <textcontent>off</textcontent> </content> id= 37

38 </contentinstance> <contentinstance > <creationtime> t11:03: :00</creationtime> <lastmodifiedtime> t11:03: :00</lastmodifiedtime> <contenttypes> <contenttype>text/plain</contenttype> </contenttypes> <contentsize>67</contentsize> <content> <textcontent>on</textcontent> </content> </contentinstance> <contentinstance > <creationtime> t11:03: :00</creationtime> <lastmodifiedtime> t11:03: :00</lastmodifiedtime> <contenttypes> <contenttype>text/plain</contenttype> </contenttypes> <contentsize>68</contentsize> <content> <textcontent>off</textcontent> </content> </contentinstance> </contentinstancecollection> id= id= <latest> est> <oldest> est> <subscriptionsreference> stances/subscriptions</subscriptionsreference> </contentinstances> Annex A.8.2 LIGHT2 GET /gscl1/applications/da2/containers/light2/contentinstances HTTP/1.1 From: Content-Length: 2217 <contentinstances id= > <creationtime> t12:03: :00</creationtime> <lastmodifiedtime> t12:03: :00</lastmodifiedtime> <currentnrofinstances>3</currentnrofinstances> <currentbytesize>1463</currentbytesize> <contentinstancecollection> <contentinstance > <creationtime> t10:03: :00</creationtime> <lastmodifiedtime> t10:03: :00</lastmodifiedtime> <contenttypes> <contenttype>text/plain</contenttype> </contenttypes> id= 38

OVERVIEW OF ETSI M2M ARCHITECTURE Presented by: Barbara Pareglio, Ericsson. ETSI 2011. All rights reserved

OVERVIEW OF ETSI M2M ARCHITECTURE Presented by: Barbara Pareglio, Ericsson. ETSI 2011. All rights reserved OVERVIEW OF ETSI M2M ARCHITECTURE Presented by: Barbara Pareglio, Ericsson ETSI 2011. All rights reserved October 2011 Why ETSI M2M Provide an M2M architecture with a generic set of capabilities for M2M

More information

TECHNICAL REPORT onem2m; Application Developer Guide (onem2m TR-0025 version 1.0.0 Release 1)

TECHNICAL REPORT onem2m; Application Developer Guide (onem2m TR-0025 version 1.0.0 Release 1) TR 118 525 V1.0.0 (2016-03) TECHNICAL REPORT onem2m; Application Developer Guide (onem2m TR-0025 version 1.0.0 Release 1) 2 TR 118 525 V1.0.0 (2016-03) Reference DTR/oneM2M-000025 Keywords application,

More information

Yassine Banouar Thierry Monteil Mahdi Ben Alaya Christophe Chassot Khalil Drira www.om2m.org. yassine.banouar@laas.

Yassine Banouar Thierry Monteil Mahdi Ben Alaya Christophe Chassot Khalil Drira www.om2m.org. yassine.banouar@laas. Yassine Banouar Thierry Monteil Mahdi Ben Alaya Christophe Chassot Khalil Drira O: Standardized service platform for interoperability www.om2m.org yassine.banouar@laas.fr @YassineBANOUAR 1 Agenda Introduction

More information

IoT Data Management (IoTDM) Supported onem2m functionalities. Table of Contents

IoT Data Management (IoTDM) Supported onem2m functionalities. Table of Contents IoT Data Management (IoTDM) Supported onem2m functionalities This Document describes the list of onem2m functionalities the IoTDM project supports as part of the release (June 2015). Contacts lflorit@cisco.com,

More information

OpenMTC. M2M Solutions for Smart Cities and the Internet of Things. www.open-mtc.org info@open-mtc.org

OpenMTC. M2M Solutions for Smart Cities and the Internet of Things. www.open-mtc.org info@open-mtc.org OpenMTC M2M Solutions for Smart Cities and the Internet of Things www.open-mtc.org info@open-mtc.org 2. March März 2, 2013 Understanding M2M Machine-to-Machine (M2M) is a paradigm in which the end-to-end

More information

This Specification is provided for future development work within onem2m only. The Partners accept no liability for any use of this Specification.

This Specification is provided for future development work within onem2m only. The Partners accept no liability for any use of this Specification. This Specification is provided for future development work within onem2m only. The Partners accept no liability for any use of this Specification. The present document has not been subject to any approval

More information

3GPP TS 24.623 V8.1.0 (2008-09)

3GPP TS 24.623 V8.1.0 (2008-09) TS 24.623 V8.1.0 (2008-09) Technical Specification 3rd Generation Partnership Project; Technical Specification Group Core Network and Terminals; Extensible Markup Language (XML) Configuration Access Protocol

More information

M2M Service Architecture: Delivering M2M Services Over Heterogeneous Networks

M2M Service Architecture: Delivering M2M Services Over Heterogeneous Networks Service Architecture: Delivering Services Over Heterogeneous Networks IEEE Communications Quality & Reliability 202 International Workshop May 7, 202 Chonggang Wang InterDigtial Communications Chonggang.Wang@InterDigital.com

More information

! Context: IoT, CPS and M2M! Challenges in M2M! Evolutionary M2M the FiDM way! Focus on: ! Conclusion 2

! Context: IoT, CPS and M2M! Challenges in M2M! Evolutionary M2M the FiDM way! Focus on: ! Conclusion 2 UMR 5205 On the Integration of Federated Identity Management in M2M middleware Youakim Badr!! LIRIS Lab, SOC team! INSA-Lyon! The 3 rd Franco American Workshop On CyberSecurity, Lyon, December 9-11, 2014

More information

ETSI M2M / onem2m and the need for semantics. Joerg Swetina (NEC) (joerg.swetina@neclab.eu)

ETSI M2M / onem2m and the need for semantics. Joerg Swetina (NEC) (joerg.swetina@neclab.eu) ETSI M2M / onem2m and the need for semantics Joerg Swetina (NEC) (joerg.swetina@neclab.eu) Outline of this presentation A simple picture of Machine-to-Machine (M2M) communications Where do standards apply

More information

Request for Comments: 4579. August 2006

Request for Comments: 4579. August 2006 Network Working Group Request for Comments: 4579 BCP: 119 Category: Best Current Practice A. Johnston Avaya O. Levin Microsoft Corporation August 2006 Status of This Memo Session Initiation Protocol (SIP)

More information

ETSI TS 124 423 V8.4.0 (2012-01)

ETSI TS 124 423 V8.4.0 (2012-01) TS 124 423 V8.4.0 (2012-01) Technical Specification Digital cellular telecommunications system (Phase 2+); Universal Mobile Telecommunications System (UMTS); LTE; TISPAN; PSTN/ISDN simulation services;

More information

Conferencing Using the IP Multimedia (IM) Core Network (CN) Subsystem

Conferencing Using the IP Multimedia (IM) Core Network (CN) Subsystem GPP X.S00-0 Version.0 Version Date: May 00 Conferencing Using the IP Multimedia (IM) Core Network (CN) Subsystem Revision: 0 COPYRIGHT GPP and its Organizational Partners claim copyright in this document

More information

Standardized Machine-to-Machine (M2M) Software Development Platform

Standardized Machine-to-Machine (M2M) Software Development Platform WHITE PAPER Standardized Machine-to-Machine (M2M) Software Development Platform Standardized service layer and APIs create a common framework and roadmap for cellular operators, service providers and device

More information

ONEM2M SERVICE LAYER PLATFORM

ONEM2M SERVICE LAYER PLATFORM ONEM2M SERVICE LAYER PLATFORM Roland Hechwartner (Deutsche Telekom) onem2m TP Vice Chair Roland.hechwartner@t mobile.at onem2m www.onem2m.org 2015 onem2m The Partnership Project Over 200 member organizations

More information

Grandstream Networks, Inc. GXP2130/2140/2160 Auto-configuration Plug and Play

Grandstream Networks, Inc. GXP2130/2140/2160 Auto-configuration Plug and Play Grandstream Networks, Inc. GXP2130/2140/2160 Auto-configuration Plug and Play Introduction: This is a technical guide targeted to PBX developers that want to learn the different mechanisms that GXP2130/2140/2160

More information

Architecting Information Centric ETSI-M2M systems

Architecting Information Centric ETSI-M2M systems Architecting Information Centric ETSI-M2M systems Luigi Alfredo Grieco, Mahdi Ben Alaya, Thierry Monteil and Khalil Drira LAAS-CNRS and Univ. de Toulouse, Toulouse, France. DEI, Politecnico di Bari, Bari,

More information

SmartSantander Open Data access using FI-WARE G.E. [ORION]

SmartSantander Open Data access using FI-WARE G.E. [ORION] SmartSantander Open Data access using FI-WARE G.E. [ORION What to find in this doc FI-WARE is an open cloud-based infrastructure for Future Internet applications and services, composed by different building

More information

SmartTV User Interface Development for SmartTV using Web technology and CEA2014. George Sarosi george.sarosi@twcable.com

SmartTV User Interface Development for SmartTV using Web technology and CEA2014. George Sarosi george.sarosi@twcable.com SmartTV User Interface Development for SmartTV using Web technology and CEA2014. George Sarosi george.sarosi@twcable.com Abstract Time Warner Cable is the second largest Cable TV operator in North America

More information

Location in SIP/IP Core (LOCSIP)

Location in SIP/IP Core (LOCSIP) in SIP/IP Core (LOCSIP) Conveyance with IMS: the OMA LOCSIP Service Enabler Mike Loushine / Don Lukacs Telcordia Applied Research 2009, Telcordia Technologies Inc. in SIP/IP Core (LOCSIP) Topics General

More information

C05 Discovery of Enterprise zsystems Assets for API Management

C05 Discovery of Enterprise zsystems Assets for API Management C05 Discovery of Enterprise zsystems Assets for API Management Unlocking mainframe assets for mobile and cloud applications Haley Fung hfung@us.ibm.com IMS Mobile and APIM Development Lead * IMS Technical

More information

Common definitions and specifications for OMA REST interfaces

Common definitions and specifications for OMA REST interfaces Common definitions and specifications for OMA REST interfaces Candidate Version 1.0 11 Jan 2011 Open Mobile Alliance OMA-TS-REST_Common-V1_0-20110111-C OMA-TS-REST_Common-V1_0-20110111-C Page 2 (20) Use

More information

MASHUPS FOR THE INTERNET OF THINGS

MASHUPS FOR THE INTERNET OF THINGS MASHUPS FOR THE INTERNET OF THINGS Matthias Heyde / Fraunhofer FOKUS glue.things a Mashup Platform for wiring the Internet of Things with the Internet of Services 5th International Workshop on the Web

More information

IP Phone Presence Setup

IP Phone Presence Setup Static Route Configuration on IM and Presence Service, page 1 Presence Gateway Configuration on IM and Presence Service, page 6 Configure SIP Publish Trunk on IM and Presence Service, page 7 Configure

More information

Web. Services. Web Technologies. Today. Web. Technologies. Internet WWW. Protocols TCP/IP HTTP. Apache. Next Time. Lecture #3 2008 3 Apache.

Web. Services. Web Technologies. Today. Web. Technologies. Internet WWW. Protocols TCP/IP HTTP. Apache. Next Time. Lecture #3 2008 3 Apache. JSP, and JSP, and JSP, and 1 2 Lecture #3 2008 3 JSP, and JSP, and Markup & presentation (HTML, XHTML, CSS etc) Data storage & access (JDBC, XML etc) Network & application protocols (, etc) Programming

More information

Integrating Avaya Aura Presence Services with Microsoft OCS

Integrating Avaya Aura Presence Services with Microsoft OCS Integrating Avaya Aura Presence Services with Microsoft OCS 6.1 Service Pack 5 December 2012 Contents Chapter 1: Introduction... 5 Overview - OCS/Lync integration... 5 The Presence Services server and

More information

Cite My Data M2M Service Technical Description

Cite My Data M2M Service Technical Description Cite My Data M2M Service Technical Description 1 Introduction... 2 2 How Does it Work?... 2 2.1 Integration with the Global DOI System... 2 2.2 Minting DOIs... 2 2.3 DOI Resolution... 3 3 Cite My Data

More information

Presence SIMPLE Architecture

Presence SIMPLE Architecture Presence SIMPLE Architecture Approved Version 1.1 27 Jun 2008 Open Mobile Alliance OMA-AD-Presence_SIMPLE-V1_1-20080627-A OMA-AD-Presence_SIMPLE-V1_1-20080627-A Page 2 (21) Use of this document is subject

More information

The following slides describe these prototypes above in more details

The following slides describe these prototypes above in more details MERA is a full ETSI member and is actively involved in M2M technology investigation and expertise development in the M2M domain. As such we have a full time R&D team dedicated to the study of use-cases,

More information

M2M Communications and Internet of Things for Smart Cities. Soumya Kanti Datta Mobile Communications Dept. Email: Soumya-Kanti.Datta@eurecom.

M2M Communications and Internet of Things for Smart Cities. Soumya Kanti Datta Mobile Communications Dept. Email: Soumya-Kanti.Datta@eurecom. M2M Communications and Internet of Things for Smart Cities Soumya Kanti Datta Mobile Communications Dept. Email: Soumya-Kanti.Datta@eurecom.fr WHAT IS EURECOM A graduate school & research centre in communication

More information

3GPP TS 32.593 V9.0.0 (2009-12)

3GPP TS 32.593 V9.0.0 (2009-12) TS 32.593 V9.0.0 (2009-12) Technical Specification 3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Telecommunication management; Home enode B (HeNB) Operations,

More information

ETSI Machine-to-Machine (M2M) Standardization

ETSI Machine-to-Machine (M2M) Standardization ETSI Machine-to-Machine (M2M) Standardization Presentation for TIA/ETSI workshop 21st March 2011, Jersey City Participants on behalf of ETSI TC M2M Josef Blanz, Qualcomm Barbara Pareglio & Enrico Brancaccio,

More information

3GPP TS 24.604 V8.2.0 (2008-12)

3GPP TS 24.604 V8.2.0 (2008-12) TS 24.604 V8.2.0 (2008-12) Technical Specification 3rd Generation Partnership Project; Technical Specification Group Core Network and Terminals; Communication Diversion (CDIV) using IP Multimedia (IM)

More information

XML Document Management Architecture

XML Document Management Architecture XML Document Management Architecture Candidate Version 2.0 02 Dec 2010 Open Mobile Alliance OMA-AD-XDM-V2_0-20101202-C OMA-AD-XDM-V2_0-20101202-C Page 2 (30) Use of this document is subject to all of the

More information

About This Document 3. Integration and Automation Capabilities 4. Command-Line Interface (CLI) 8. API RPC Protocol 9.

About This Document 3. Integration and Automation Capabilities 4. Command-Line Interface (CLI) 8. API RPC Protocol 9. Parallels Panel Contents About This Document 3 Integration and Automation Capabilities 4 Command-Line Interface (CLI) 8 API RPC Protocol 9 Event Handlers 11 Panel Notifications 13 APS Packages 14 C H A

More information

HOST EUROPE CLOUD STORAGE REST API DEVELOPER REFERENCE

HOST EUROPE CLOUD STORAGE REST API DEVELOPER REFERENCE HOST EUROPE CLOUD STORAGE REST API DEVELOPER REFERENCE REST API REFERENCE REST OVERVIEW Host Europe REST Storage Service uses HTTP protocol as defned by RFC 2616. REST operations consist in sending HTTP

More information

How To Send An Msc To A Cell Phone From A Corporate Server In Ntokdomo (Ntimo) (Ntok) (Ntokdomo) (For A Ppl) ( For A Pn)

How To Send An Msc To A Cell Phone From A Corporate Server In Ntokdomo (Ntimo) (Ntok) (Ntokdomo) (For A Ppl) ( For A Pn) Corporate Solutions SMS Communications Module SMS Center Push Service Infrastructure for Enterprise Solutions There has been increasing need recently for new functionality in enterprise solutions, such

More information

www.novell.com/documentation Jobs Guide Identity Manager 4.0.1 February 10, 2012

www.novell.com/documentation Jobs Guide Identity Manager 4.0.1 February 10, 2012 www.novell.com/documentation Jobs Guide Identity Manager 4.0.1 February 10, 2012 Legal Notices Novell, Inc. makes no representations or warranties with respect to the contents or use of this documentation,

More information

3GPP TR 23.810 V8.0.0 (2008-09)

3GPP TR 23.810 V8.0.0 (2008-09) TR 23.810 V8.0.0 (2008-09) Technical Report 3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Study on Architecture Impacts of Service Brokering (Release 8)

More information

HTTP - METHODS. Same as GET, but transfers the status line and header section only.

HTTP - METHODS. Same as GET, but transfers the status line and header section only. http://www.tutorialspoint.com/http/http_methods.htm HTTP - METHODS Copyright tutorialspoint.com The set of common methods for HTTP/1.1 is defined below and this set can be expanded based on requirements.

More information

DEPLOYMENT GUIDE Version 2.1. Deploying F5 with Microsoft SharePoint 2010

DEPLOYMENT GUIDE Version 2.1. Deploying F5 with Microsoft SharePoint 2010 DEPLOYMENT GUIDE Version 2.1 Deploying F5 with Microsoft SharePoint 2010 Table of Contents Table of Contents Introducing the F5 Deployment Guide for Microsoft SharePoint 2010 Prerequisites and configuration

More information

vcloud Air Platform Programmer's Guide

vcloud Air Platform Programmer's Guide vcloud Air Platform Programmer's Guide vcloud Air OnDemand 5.7 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new edition.

More information

CARRIOTS TECHNICAL PRESENTATION

CARRIOTS TECHNICAL PRESENTATION CARRIOTS TECHNICAL PRESENTATION Alvaro Everlet, CTO alvaro.everlet@carriots.com @aeverlet Oct 2013 CARRIOTS TECHNICAL PRESENTATION 1. WHAT IS CARRIOTS 2. BUILDING AN IOT PROJECT 3. DEVICES 4. PLATFORM

More information

Application Notes for Microsoft Office Communicator Clients with Avaya Communication Manager Phones - Issue 1.1

Application Notes for Microsoft Office Communicator Clients with Avaya Communication Manager Phones - Issue 1.1 Avaya Solution & Interoperability Test Lab Application Notes for Microsoft Office Communicator Clients with Avaya Communication Manager Phones - Issue 1.1 Abstract These Application Notes describe the

More information

Connecting IPv6 capable Bluetooth Low Energy sensors with the Internet of Things

Connecting IPv6 capable Bluetooth Low Energy sensors with the Internet of Things Connecting IPv6 capable Bluetooth Low Energy sensors with the Internet of Things Johanna Nieminen (Nokia), Future Internet SHOK preconference 30.05.2012 IoT Taxonomy ZigBee 802.5.4 Bluetooth Video RFID

More information

It should be noted that the installer will delete any existing partitions on your disk in order to install the software required to use BLËSK.

It should be noted that the installer will delete any existing partitions on your disk in order to install the software required to use BLËSK. Installation Guide Introduction... 3 1. Booting from the CD... 4 2. Choose the server type to install... 5 3. Disk formatting and installation... 6 4. Confirmation of disk formatting... 7 5. Program installation...

More information

ETSI TS 124 147 V6.8.0 (2008-04) Technical Specification

ETSI TS 124 147 V6.8.0 (2008-04) Technical Specification TS 124 147 V6.8.0 (2008-04) Technical Specification Digital cellular telecommunications system (Phase 2+); Universal Mobile Telecommunications System (UMTS); Conferencing using the IP Multimedia (IM) Core

More information

DEPLOYMENT GUIDE Version 1.2. Deploying the BIG-IP system v10 with Microsoft Exchange Outlook Web Access 2007

DEPLOYMENT GUIDE Version 1.2. Deploying the BIG-IP system v10 with Microsoft Exchange Outlook Web Access 2007 DEPLOYMENT GUIDE Version 1.2 Deploying the BIG-IP system v10 with Microsoft Exchange Outlook Web Access 2007 Table of Contents Table of Contents Deploying the BIG-IP system v10 with Microsoft Outlook Web

More information

Device-centric Code is deployed to individual devices, mostly preprovisioned

Device-centric Code is deployed to individual devices, mostly preprovisioned Programming Device Ensembles in the Web of Things A Position Paper for the W3C Workshop on the Web of Things Matias Cuenca, Marcelo Da Cruz, Ricardo Morin Intel Services Division (ISD), Software and Services

More information

Windows 7 Core Services: Application Experience. Application Information. Background Intelligent Transfer. Base Filtering Engine.

Windows 7 Core Services: Application Experience. Application Information. Background Intelligent Transfer. Base Filtering Engine. Yegor Hanov EECS710, Fall 2012 Homework Assignment 10/23/12 Assignment 2: Core Windows 7 Services I reviewed the list of active services running on my laptop during normal operation. The list [1] contains

More information

ETSI TS 184 011 V3.1.1 (2011-02) Technical Specification

ETSI TS 184 011 V3.1.1 (2011-02) Technical Specification TS 184 011 V3.1.1 (2011-02) Technical Specification Telecommunications and Internet converged Services and Protocols for Advanced Networking (TISPAN); Requirements and usage of E.164 numbers in NGN and

More information

ONEM2M SERVICE LAYER PLATFORM INITIAL RELEASE

ONEM2M SERVICE LAYER PLATFORM INITIAL RELEASE ONEM2M SERVICE LAYER PLATFORM INITIAL RELEASE Omar Elloumi (ALU) onem2m TP Chair (Elect) omar.elloumi@alcatel lucent.com onem2m www.onem2m.org 2014 onem2m The Partnership Project Over 200 member organizations

More information

This Specification is provided for future development work within onem2m only. The Partners accept no liability for any use of this Specification.

This Specification is provided for future development work within onem2m only. The Partners accept no liability for any use of this Specification. This Specification is provided for future development work within onem2m only. The Partners accept no liability for any use of this Specification. The present document has not been subject to any approval

More information

Module 6. Designing and Deploying External Access. MVA Jump Start

Module 6. Designing and Deploying External Access. MVA Jump Start Module 6 Designing and Deploying External Access MVA Jump Start Module Overview Conferencing and External Capabilities of Lync Server 2013 Planning for IM and Presence Federation Designing Edge Services

More information

HexaCorp. White Paper. SOA with.net. Ser vice O rient ed Ar c hit ecture

HexaCorp. White Paper. SOA with.net. Ser vice O rient ed Ar c hit ecture White Paper SOA with.net Ser vice O rient ed Ar c hit ecture Introduction SOA, a rich technology foundation designed for building distributed service-oriented applications for the enterprise and the web

More information

Question Name C 1.1 Do all users and administrators have a unique ID and password? Yes

Question Name C 1.1 Do all users and administrators have a unique ID and password? Yes Category Question Name Question Text C 1.1 Do all users and administrators have a unique ID and password? C 1.1.1 Passwords are required to have ( # of ) characters: 5 or less 6-7 8-9 Answer 10 or more

More information

Service and Resource Discovery in Smart Spaces Composed of Low Capacity Devices

Service and Resource Discovery in Smart Spaces Composed of Low Capacity Devices Service and Resource Discovery in Smart Spaces Composed of Low Capacity Devices Önder Uzun, Tanır Özçelebi, Johan Lukkien, Remi Bosman System Architecture and Networking Department of Mathematics and Computer

More information

SIP Essentials Training

SIP Essentials Training SIP Essentials Training 5 Day Course Lecture & Labs COURSE DESCRIPTION Learn Session Initiation Protocol and important protocols related to SIP implementations. Thoroughly study the SIP protocol through

More information

VMware vcenter Operations Manager Administration Guide

VMware vcenter Operations Manager Administration Guide VMware vcenter Operations Manager Administration Guide Custom User Interface vcenter Operations Manager 5.6 This document supports the version of each product listed and supports all subsequent versions

More information

AV@ANZA Formación en Tecnologías Avanzadas

AV@ANZA Formación en Tecnologías Avanzadas SISTEMAS DE SEÑALIZACION SIP I & II (@-SIP1&2) Contenido 1. Why SIP? Gain an understanding of why SIP is a valuable protocol despite competing technologies like ISDN, SS7, H.323, MEGACO, SGCP, MGCP, and

More information

ETSI TS 124 238 V8.2.0 (2010-01) Technical Specification

ETSI TS 124 238 V8.2.0 (2010-01) Technical Specification TS 124 238 V8.2.0 (2010-01) Technical Specification Universal Mobile Telecommunications System (UMTS); LTE; Session Initiation Protocol (SIP) based user configuration; Stage 3 (3GPP TS 24.238 version 8.2.0

More information

CHANGE REQUEST. 2 (GSM Phase 2) A (corresponds to a correction in an earlier release) R96 (Release 1996) B (addition of feature),

CHANGE REQUEST. 2 (GSM Phase 2) A (corresponds to a correction in an earlier release) R96 (Release 1996) B (addition of feature), TSG-CN Meeting #25 Palm Springs, USA. 8 th to 10 th September 2004. Tdoc NP-040427 revision of Tdoc N1-041566 in NP-040380 TSG-CN1 Meeting #35 Sophia Antipolis, France, 16-20 August 2004 Tdoc N1-04xxxx

More information

EUR-Lex 2012 Data Extraction using Web Services

EUR-Lex 2012 Data Extraction using Web Services DOCUMENT HISTORY DOCUMENT HISTORY Version Release Date Description 0.01 24/01/2013 Initial draft 0.02 01/02/2013 Review 1.00 07/08/2013 Version 1.00 -v1.00.doc Page 2 of 17 TABLE OF CONTENTS 1 Introduction...

More information

Audit Management Reference

Audit Management Reference www.novell.com/documentation Audit Management Reference ZENworks 11 Support Pack 3 February 2014 Legal Notices Novell, Inc., makes no representations or warranties with respect to the contents or use of

More information

Test Cases - IMS Profile for Voice and SMS

Test Cases - IMS Profile for Voice and SMS IMS Activity Group Test Cases - IMS Profile for Voice and SMS Version 1.0 29 December 2011 IMTC_Test_Cases IMTC IMS AG Page 1 of 34 History Version Date Name Reason 1.0 15-08-2011 Bo Jönsson Version 0.12

More information

1 Overview 1 1.1 Configuration on MACH Web Portal 1

1 Overview 1 1.1 Configuration on MACH Web Portal 1 API Guide Version 2 Table of Content 1 Overview 1 1.1 Configuration on MACH Web Portal 1 1.2 Other Pre-requisites 1 1.2.1 Apple Push SSL Certificate 1 1.2.2 Android GCM Key 2 1.2.3 Enabling Push Notification

More information

Fanvil VoIP Auto Provison Standard

Fanvil VoIP Auto Provison Standard Fanvil VoIP Auto Provison Standard Version Author Date Remark 1.0 May 2012-1-11 I write the first fanvil VoIP auto provision standard according to the before auto provision and the new auto provision standard

More information

IBM SPSS Collaboration and Deployment Services Version 6 Release 0. Single Sign-On Services Developer's Guide

IBM SPSS Collaboration and Deployment Services Version 6 Release 0. Single Sign-On Services Developer's Guide IBM SPSS Collaboration and Deployment Services Version 6 Release 0 Single Sign-On Services Developer's Guide Note Before using this information and the product it supports, read the information in Notices

More information

Research on Initial Filter Criteria of IP Multimedia Subsystem

Research on Initial Filter Criteria of IP Multimedia Subsystem Research on Initial Filter Criteria of IP Multimedia Subsystem Yafang WANG e-mail: wangyafang@hebust.edu.cn Xiaozhe ZHENG e-mail: zhengxiaozhe12@163.com Leilei KANG e-mail: lei-736@163.com Bingyang CHENG

More information

INTEGRATE SALESFORCE.COM SINGLE SIGN-ON WITH THIRD-PARTY SINGLE SIGN-ON USING SENTRY A GUIDE TO SUCCESSFUL USE CASE

INTEGRATE SALESFORCE.COM SINGLE SIGN-ON WITH THIRD-PARTY SINGLE SIGN-ON USING SENTRY A GUIDE TO SUCCESSFUL USE CASE INTEGRATE SALESFORCE.COM SINGLE SIGN-ON WITH THIRD-PARTY SINGLE SIGN-ON USING SENTRY A GUIDE TO SUCCESSFUL USE CASE Legal Marks No portion of this document may be reproduced or copied in any form, or by

More information

WHMCS V4.5 Provisional Changelog

WHMCS V4.5 Provisional Changelog WHMCS V4.5 Provisional Changelog April 2011 Shopping Cart New Order Form Designs all featuring ajax loading, real-time totals calculations, ajax domain availability checking, and more o - a 3 step process

More information

Title page. Alcatel-Lucent 5620 SERVICE AWARE MANAGER 13.0 R7

Title page. Alcatel-Lucent 5620 SERVICE AWARE MANAGER 13.0 R7 Title page Alcatel-Lucent 5620 SERVICE AWARE MANAGER 13.0 R7 APPLICATION API DEVELOPER GUIDE 3HE-10590-AAAA-TQZZA Issue 1 December 2015 Legal notice Legal notice Alcatel, Lucent, Alcatel-Lucent and the

More information

Web Application Firewall

Web Application Firewall Web Application Firewall Getting Started Guide August 3, 2015 Copyright 2014-2015 by Qualys, Inc. All Rights Reserved. Qualys and the Qualys logo are registered trademarks of Qualys, Inc. All other trademarks

More information

Rebasoft Auditor Quick Start Guide

Rebasoft Auditor Quick Start Guide Copyright Rebasoft Limited: 2009-2011 1 Release 2.1, Rev. 1 Copyright Notice Copyright 2009-2011 Rebasoft Ltd. All rights reserved. REBASOFT Software, the Rebasoft logo, Rebasoft Auditor are registered

More information

Remote Access API 2.0

Remote Access API 2.0 VYATTA A BROCADE COMPANY Vyatta System Remote Access API 2.0 REFERENCE GUIDE Vyatta A Brocade Company 130 Holger Way San Jose, CA 95134 www.brocade.com 408 333 8400 COPYRIGHT Copyright 2005 2015 Vyatta,

More information

SIP/ SIMPLE : A control architecture for the wired and wireless Internet?

SIP/ SIMPLE : A control architecture for the wired and wireless Internet? / SIMPLE : A control architecture for the wired and wireless Internet? Arup Acharya Network Systems Software Advanced Networking Services (On-Demand Innovation Services) IBM T J Watson Research Center

More information

Instrumentation for Linux Event Log Analysis

Instrumentation for Linux Event Log Analysis Instrumentation for Linux Event Log Analysis Rajarshi Das Linux Technology Center IBM India Software Lab rajarshi@in.ibm.com Hien Q Nguyen Linux Technology Center IBM Beaverton hien@us.ibm.com Abstract

More information

VoIP LAB. 陳 懷 恩 博 士 助 理 教 授 兼 所 長 國 立 宜 蘭 大 學 資 訊 工 程 研 究 所 Email: wechen@niu.edu.tw TEL: 03-9357400 # 255

VoIP LAB. 陳 懷 恩 博 士 助 理 教 授 兼 所 長 國 立 宜 蘭 大 學 資 訊 工 程 研 究 所 Email: wechen@niu.edu.tw TEL: 03-9357400 # 255 SIP Traversal over NAT 陳 懷 恩 博 士 助 理 教 授 兼 所 長 國 立 宜 蘭 大 學 資 訊 工 程 研 究 所 Email: wechen@niu.edu.tw TEL: 03-9357400 # 255 Outline Introduction to SIP and NAT NAT Problem Definition NAT Solutions on NTP VoIP

More information

OIPF Feature Package. Implementation Guideline for STB-less IPTV [V1.0] [2014-05-30] Open IPTV Forum

OIPF Feature Package. Implementation Guideline for STB-less IPTV [V1.0] [2014-05-30] Open IPTV Forum OIPF Feature Package [V1.0] [2014-05-30] Open IPTV Forum Page 2 (25) Open IPTV Forum Postal address Open IPTV Forum support office address 650 Route des Lucioles Sophia Antipolis Valbonne FRANCE Tel.:

More information

BETaaS. Building the Environment for the Things as a Service D1.4.2

BETaaS. Building the Environment for the Things as a Service D1.4.2 Building the Environment for the Things as a Service Grant Agreement no.: 317674 Call identifier: FP7-ICT-2011-8 D1.4.2 - TaaS Reference Model Deliverable: Title: D1.4.2 TaaS Reference Model Due date:

More information

DEERFIELD.COM. DNS2Go Update API. DNS2Go Update API

DEERFIELD.COM. DNS2Go Update API. DNS2Go Update API DEERFIELD.COM DNS2Go Update API DNS2Go Update API DEERFIELD.COM PRODUCT DOCUMENTATION DNS2Go Update API Deerfield.com 4241 Old U.S. 27 South Gaylord, MI 49686 Phone 989.732.8856 Email sales@deerfield.com

More information

Enhancements to idrac7 Alert Notification

Enhancements to idrac7 Alert Notification Enhancements to idrac7 Alert Notification This Dell white paper discusses the improvements made to the idrac7 version 1.30.30 alerting capabilities Test Engineer Enterprise Software Validation Test Engineer

More information

RingMaster Software Version 7.6 Web Services API User Guide

RingMaster Software Version 7.6 Web Services API User Guide RingMaster Software Version 7.6 Web Services API User Guide Release 7.6 31 October 2011 (Release Date) Copyright 2011, Juniper Networks, Inc. 1 Contents Overview Overview........................................................

More information

JoramMQ, a distributed MQTT broker for the Internet of Things

JoramMQ, a distributed MQTT broker for the Internet of Things JoramMQ, a distributed broker for the Internet of Things White paper and performance evaluation v1.2 September 214 mqtt.jorammq.com www.scalagent.com 1 1 Overview Message Queue Telemetry Transport () is

More information

Grandstream Networks, Inc.

Grandstream Networks, Inc. Grandstream Networks, Inc. XML Based Downloadable Phone Book Guide GXP21xx/GXP14xx/GXP116x IP Phone Version 2.0 XML Based Downloadable Phone Book Guide Index INTRODUCTION... 4 WHAT IS XML... 4 WHY XML...

More information

Designing RESTful Web Applications

Designing RESTful Web Applications Ben Ramsey php works About Me: Ben Ramsey Proud father of 7-month-old Sean Organizer of Atlanta PHP user group Founder of PHP Groups Founding principal of PHP Security Consortium Original member of PHPCommunity.org

More information

SIP Protocol as a Communication Bus to Control Embedded Devices

SIP Protocol as a Communication Bus to Control Embedded Devices 229 SIP Protocol as a Communication Bus to Control Embedded Devices Ramunas DZINDZALIETA Institute of Mathematics and Informatics Akademijos str. 4, Vilnius Lithuania ramunas.dzindzalieta@gmail.com Abstract.

More information

OpenScape Voice V8 Application Developers Manual. Programming Guide A31003-H8080-R100-2-7620

OpenScape Voice V8 Application Developers Manual. Programming Guide A31003-H8080-R100-2-7620 OpenScape Voice V8 Application Developers Manual Programming Guide A31003-H8080-R100-2-7620 Our Quality and Environmental Management Systems are implemented according to the requirements of the ISO9001

More information

HTTP Protocol. Bartosz Walter <Bartek.Walter@man.poznan.pl>

HTTP Protocol. Bartosz Walter <Bartek.Walter@man.poznan.pl> HTTP Protocol Bartosz Walter Agenda Basics Methods Headers Response Codes Cookies Authentication Advanced Features of HTTP 1.1 Internationalization HTTP Basics defined in

More information

Architecture and Data Flow Overview. BlackBerry Enterprise Service 10 721-08877-123 Version: 10.2. Quick Reference

Architecture and Data Flow Overview. BlackBerry Enterprise Service 10 721-08877-123 Version: 10.2. Quick Reference Architecture and Data Flow Overview BlackBerry Enterprise Service 10 721-08877-123 Version: Quick Reference Published: 2013-11-28 SWD-20131128130321045 Contents Key components of BlackBerry Enterprise

More information

Nuance Mobile Developer Program. HTTP Services for Nuance Mobile Developer Program Clients

Nuance Mobile Developer Program. HTTP Services for Nuance Mobile Developer Program Clients Nuance Mobile Developer Program HTTP Services for Nuance Mobile Developer Program Clients Notice Nuance Mobile Developer Program HTTP Services for Nuance Mobile Developer Program Clients Copyright 2011

More information

3GPP TS 31.220 V8.0.0 (2008-03)

3GPP TS 31.220 V8.0.0 (2008-03) TS 31.220 V8.0.0 (2008-03) Technical Specification 3rd Generation Partnership Project; Technical Specification Group Core Network and Terminals; Characteristics of the Contact Manager for UICC applications

More information

Neuron Event Manager. USER S GUIDE Product Version: 1.17.1

Neuron Event Manager. USER S GUIDE Product Version: 1.17.1 Neuron Event Manager USER S GUIDE Product Version: 1.17.1 Copyright Copyright 1995-2014 Halcyon Monitoring Solutions, Inc. All rights reserved. This product and related documentation is protected by copyright

More information

The full setup includes the server itself, the server control panel, Firebird Database Server, and three sample applications with source code.

The full setup includes the server itself, the server control panel, Firebird Database Server, and three sample applications with source code. Content Introduction... 2 Data Access Server Control Panel... 2 Running the Sample Client Applications... 4 Sample Applications Code... 7 Server Side Objects... 8 Sample Usage of Server Side Objects...

More information

BlackBerry Enterprise Service 10. Universal Device Service Version: 10.2. Administration Guide

BlackBerry Enterprise Service 10. Universal Device Service Version: 10.2. Administration Guide BlackBerry Enterprise Service 10 Universal Service Version: 10.2 Administration Guide Published: 2015-02-24 SWD-20150223125016631 Contents 1 Introduction...9 About this guide...10 What is BlackBerry

More information

Dell SupportAssist Version 2.0 for Dell OpenManage Essentials Quick Start Guide

Dell SupportAssist Version 2.0 for Dell OpenManage Essentials Quick Start Guide Dell SupportAssist Version 2.0 for Dell OpenManage Essentials Quick Start Guide Notes, Cautions, and Warnings NOTE: A NOTE indicates important information that helps you make better use of your computer.

More information

CHAPTER 1 INTRODUCTION

CHAPTER 1 INTRODUCTION CHAPTER 1 INTRODUCTION 1.1 Introduction Service Discovery Protocols (SDPs) are network protocols which allow automatic detection of devices and services offered by these devices on a computer network [1].

More information

... Figure 2: Proposed Service Invocation Mechanism. AS Service invocation 2 SC invocation 2. Session/Call Control Function

... Figure 2: Proposed Service Invocation Mechanism. AS Service invocation 2 SC invocation 2. Session/Call Control Function Next Generation Network Service Architecture in the IP Multimedia Subsystem Anahita Gouya, Noël Crespi, Lina Oueslati, {anahita.gouya, noel.crespi, lina.oueslati}@int-evry.fr, Institut National des Télécommunications

More information

Kentico CMS 7.0 E-commerce Guide

Kentico CMS 7.0 E-commerce Guide Kentico CMS 7.0 E-commerce Guide 2 Kentico CMS 7.0 E-commerce Guide Table of Contents Introduction 8... 8 About this guide... 8 E-commerce features Getting started 11... 11 Overview... 11 Installing the

More information