SPICE Logo

3.0.1 - SPICE Terminal and Device requirements

ID3.0.1
TitleSPICE Terminal and Device requirements
ExpertMatthieu Boussard (ALCATEL-LUCENT)
Prioritymandatory
DescriptionA SPICE device is a basic device, that the SPICE platform can use to some extent (e.g. for multimodal rendering), preferably in a trusted manner.

A SPICE terminal is a special device, that embeds more SPICE software (in particular Dynamic Desktop), so that one can use it to access to the SPICE platform, get recommendations and launch services.



a) To be eligible as a SPICE device, a device MUST be able to advertise its existence to the SPICE platform and therefore it MUST have a unique identifier in the SPICE world. The SPICE device MUST be able to provide information about its capabilities and status in the knowledge format of SPICE and it MUST be connected to the SPICE platform to provide this information.

b) To be usable in a trusted manner, a device MUST be authenticable by the platform, i.e. it MUST have an IMS subscription and a GBA smartcard. If IMS is used, the SPICE device MUST run a SIP stack.

c) To be eligible as a SPICE device usable in a multimodal delivery environment, a device MUST support services called activators or renderers. Activators are services that catch user inputs and renderers are services that are capable of rendering multimedia elements. If DRM support is needed for the delivery, the device MUST also run a SPICE DRM agent.

d) To be eligible as a SPICE terminal, a SPICE device that is owned by a user (e.g. mobile phone, PDA, laptop) MUST support the installation and execution of SPICE foundation software (e.g. Dynamic Desktop, terminal SEE, etc.).

e) In order to run the Dynamic Desktop in a SPICE terminal, this SPICE terminal MUST provide a screen output modality and a keyboard or a touch screen input modality. Moreover, the SPICE terminal MUST have a permanent connection to the SPICE platform to communicate with the Dynamic Desktop server part.
RationaleMinimal requirements for devices to be candidate for being SPICE devices or terminals need to be set, as these terminals have to have some advanced features to be able to interact with the SPICE platform.
Typenon-functional
Depends on3.1.1 - Communication Model building and notification of its updates
5.2.2 - Service Execution Environment must support an execution environment on the terminal
6.2.1 - SPICE user authentication based upon the Generic Bootstrapping Architecture
Child dependencies 
Environment 
Other_info 
Categorydevice;technical
Subcategory 
Subcategory2 
Scenario_scene 
SPICE_value(seamless) service adaptation
Demo 
Keywordsterminal;device;Dynamic Desktop;terminal SEE;render;activator;DRM;IMS subscription;GBA smartcard
Home