Class name | Description |
---|---|
BluetoothProfile | Defines Bluetooth profile supported by device equipped with Bluetooth connectivity. Specific profiles are modelled as instances and are described in Bluetooth Specifications accessible at http://www.bluetooth.com/Bluetooth/Learn/Technology/Specifications/. |
DeviceComponent | Component within the CC/PP Schema is a class of related properties that describes the capabilities and preferences information
Equivalent class:
or d:HardwarePlatform or d:NetworkCharacteristics |
HardwarePlatform | Hardware platform component contains properties of the device's
hardware, such as display size, supported character sets, etc.
Super classes:
|
NetworkCharacteristics | Network characteristics component contains properties describing the network environment including the supported bearers
Super classes:
|
SoftwarePlatform | Software platform component contains properties of the device's
application environment, operating system, and installed software
Super classes:
|
DeviceElement | Defines elementary element from which Device is built.
Equivalent class:
or d:SoftwareDeviceElement |
HardwareDeviceElement | Defines hardware elementary component from which device is built.
Super class:
|
Bluetooth | Defines Bluetooth properties supported by device.
Super class:
|
Camera | Defines camera installed in device.
Super class:
|
Display | Defines display installed in device.
Super class:
|
Keyboard | Defines keyboard installed in device.
Super class:
|
Memory | Defines memory installed in device.
Super class:
|
SoftwareDeviceElement | Defines hardware elementary component from which device is built.
Super class:
|
Browser | Defines internet browser.
Super class:
|
JavaPlatform | Defines Java platform and their properties.
Super class:
|
OperatingSystem | Defines operating system.
Super class:
|
VirtualMachine | Describe general virtual machine.
Super class:
|
JavaVirtualMachine | Defines java virtual machine.
Super class:
|
MSVirtualMachine | Defines Microsoft virtual machine.
Super class:
|
CommunicationProducer | Generic class for terminal which have capability to be producer in communication.
Super class:
or d:VoiceCommunicationProducer or d:TextCommunicationProducer |
TextCommunicationProducer | Defines terminal capable to produce text in message exchange communication.
Super class:
and d:isDescribedBy some (d:containElements some d:Keyboard) and d:isDescribedBy some (d:acceptMime some dt:TextDataType) and d:isDescribedBy some (d:acceptCharSet some de:TextCharacterEncoding) and d:isDescribedBy some (d:supportInputCharEncodings some de:TextCharacterEncoding) |
VideoCommunicationProducer | Defines terminal capable to produce video in video communication.
Super class:
that d:isDescribedBy some (d:supportVideoInputEncoders some de:VideoEncoding) and d:isDescribedBy some (d:containElements some (d:isVideoCapable value "true"^^boolean)) |
VoiceCommunicationProducer | Defines terminal capable to produce voice in voice communication.
Super class:
|
CommunicationReceiver | Generic class for terminal which could be receiver in communication.
Super class:
or d:TextCommunicationReceiver or d:VoiceCommunicationReceiver |
TextCommunicationReceiver | Defines terminal capable to receive text in message exchange communication.
Super class:
and d:isDescribedBy some (d:containElements some d:Display) and d:isDescribedBy some (d:acceptMime some dt:DataType) and d:isDescribedBy some (d:acceptCharSet some de:TextCharacterEncoding) |
VideoCommunicationReceiver | Defines terminal capable to receive video in video communication.
Super class:
that d:isDescribedBy some (d:supportVideoInputEncoders some de:VideoEncoding) and d:isDescribedBy some (d:containElements some d:Display) |
VoiceCommunicationReceiver | Defines terminal capable to receive voice in voice communication.
Super class:
|
CommunicationTerminal | Defines abstract communication terminal which allow to produce and receive some abstract communication bearer.
Super class:
and d:CommunicationReceiver |
SMSCommunicationTerminal | Defines terminal which is able to exchange sms messages.
Super class:
that d:isDescribedBy some (d:supportNetworkBearers some (ct:hasBearerType value ct:SMS_BearerType)) |
TextCommunicationTerminal | Defines terminal which is able to exchange text messages.
Super class:
and d:TextCommunicationProducer that d:isDescribedBy some (d:supportNetworkBearers some (ct:DataBearerService or ct:TextBearerService)) |
VideoCommunicationTerminal | Defines terminal which is able to take part in video communication.
Super class:
and d:VideoCommunicationReceiver that d:isDescribedBy some (d:supportNetworkBearers some ct:VideoBearerService) |
VoiceCommunicationTerminal | TODO: precise which NetworkBearer type is able to transmit voice.
Super class:
and d:VoiceCommunicationProducer that d:isDescribedBy some (d:supportNetworkBearers some ct:VoiceBearerService) |
FunctionalTerminal | Defines terminal which is equipped with some functions e.g. sufficient condition is if terminal is describe with at least one property containsElements. It can Java terminal or Bluestooth terminal.
Super class:
that d:containElements some d:DeviceElement) |
BluetoothTerminal | Defines device with Bluetooth capability, which support at least one Bluetooth profile.
Super class:
|
JavaTerminal | Defines terminal which support Java, and at least has installed one platform.
Super class:
and d:isDescribedBy some (d:containElements some d:JavaVirtualMachine) and d:isDescribedBy some (d:containElements some d:JavaPlatform) |
MultimediaTerminal | Defines multimedia device which is capable to take part in voice, text or video communication. Moreover is equipped with camera and java.
Super class:
and d:JavaTerminal and d:VoiceCommunicationTerminal and d:VideoCommunicationTerminal that d:isDescribedBy some (d:containElements some d:Browser) and d:isDescribedBy some (d:containElements some d:Camera) |
Security | Defines security or excryption mechanism. |
Property name | Description |
---|---|
acceptCharSet | Defines character text encoding that the device supports. Property value is character set name registered with IANA. Property should be used to describe all supported character encodings.
Domain: SoftwarePlatform Range: TextCharacterEncoding |
acceptDataType | Defines data types supported by the device.
Domain: SoftwarePlatform Range: DataType |
acceptMime | Defines the content type the device supports. Property value is a MIME type, which is a content type descriptor as specified by RFC 2045
Domain: SoftwarePlatform Range: MimeType Super property: acceptDataType |
acceptTransferEncodings | Defines transfer encodings the device supports. Property value is a instance of TransferEncoding class with name same as transfer encoding name specified by RFC 2045 and registered with IANA.
Domain: SoftwarePlatform Range: TransferEncoding |
containElements | Defines device component elements from which device platform is built.
Domain: d:SoftwarePlatform or d:HardwarePlatform Range: DeviceElement |
hasActiveBluetoothProfile | Defines Bluetooth profile currently active on the device.
Domain: Bluetooth Range: BluetoothProfile |
hasActiveNetworkBearer | Defines the bearer on which the current communication was opened.
Examples: GSM_CSD_IPV4, IS-195_CDMA_PACKET
Domain: NetworkCharacteristics Range: NetworkBearerService |
isDescribedBy | Defines a component (one of many) that describes a given user terminal
Domain: UserTerminal Range: DeviceComponent |
supportAudioInputEncoders | Describe list of audio input encoders supported by the device. E.g. G.711.
Domain: SoftwarePlatform Range: AudioEncoding |
supportBluetoothProfiles | Defines Bluetooth profiles supported by the device.
Domain: Bluetooth Range: BluetoothProfile |
supportInputCharEncodings | List of character sets supported by the device for text entry.
Domain: HardwarePlatform Range: TextCharacterEncoding |
supportMediaFormats | Defines camera supported media formats using MimeType. E.g. property value for camera which picture output format is JPEG should be instance of class ImageDataType and called JPEG.
Domain: Camera Range: dt:VideoDataType or dt:ImageDataType |
supportNetworkBearers | Specifies bearers supported by the device.
Examples: GSM_GPRS_IPV4, GSM_SMS_MSISDN
Domain: NetworkCharacteristics Range: NetworkBearerService |
supportOutputCharEncodings | List of character sets supported by the device for output to the display.
Domain: HardwarePlatform Range: TextCharacterEncoding |
supportSecurity | Defines security or ecrytpion protocol supported by the device.
Domain: NetworkCharacteristics Range: Security |
supportVMs | Indicates virtual machines which are supported by device and could be installed.
Domain: SoftwarePlatform Range: VirtualMachine |
supportVideoInputEncoders | Describe list of video input encoders supported be the device. E.g.: MPEG-2, H.261.
Domain: SoftwarePlatform Range: VideoEncoding |
Property name | Description |
---|---|
acceptDownloadableSoftware | Indicates the user's preference on whether to accept downloadable software
Domain: SoftwarePlatform Range: boolean |
hasAvailableSize | Informs about free memory size.
Domain: Memory Range: integer |
hasBitsPerPixel | The number of bits of colour per pixel, related to the number of colours the device can display. E.g.: 2, 16.
Domain: Display Range: integer |
hasBluetoothVersion | Defines version of supported Bluetooth.
Domain: Bluetooth Range: string |
hasCPU | Defines a name and model number of the device CPU. Examples: Pentium III, PowerPC 750
Domain: HardwarePlatform Range: string |
hasColourCapable | Indicates whether the display supports colour. Yes means colour is supported. No means the display supports only greyscale or black and white.
Domain: Display Range: boolean |
hasConfigurationProfile | Defines Java configuration profile of Java platform. E.g. Personal Profile, Mobile Information Device Profile.
Domain: JavaPlatform Range: string |
hasImageCapable | Indicates whether the device supports the display of images. If the value is Yes (or true), the property acceptMime may list the types of images supported
Domain: HardwarePlatform Range: boolean |
hasJavaEdition | Defines java platform edition name. E.g. J2ME
Domain: JavaPlatform Range: string |
hasMaximumSize | Defines maximum size of memory installed on device.
Domain: Memory Range: integer |
hasModel | Defines the model number assigned to the terminal device by the vendor or manufacturer
Domain: HardwarePlatform Range: string |
hasName | Specifies the name e.g. name of the device's operating system
Domain: DeviceElement Range: string |
hasPixelsNumber | Defines maximum number of pixels in mega pixel unit. E.g. property value for camera with 5 MP should have value 5.
Domain: Camera Range: float |
hasRemovableMemoryCapable | Indicates whether or not memory unit can be removed from device in normal operation.
Domain: Memory Range: boolean |
hasSize | Defines the size of the device's display in units of pixels, composed of the display width and the display height
Domain: Display Range: string |
hasSoundOutputCapable | Indicates whether the device supports sound output through an external speaker, headphone jack, or other sound output mechanism.
Domain: HardwarePlatform Range: boolean |
hasTextInputCapable | Indicates whether the device supports alpha-numeric text entry. Yes means the device supports entry of both letters and digits. No means the device supports only entry of digits.
Domain: Keyboard Range: boolean |
hasVendor | Indicates the name of the vendor manufacturing e.g. the terminal device or device's operating system or software component.
Domain: d:HardwarePlatform or d:DeviceElement Range: string |
hasVersion | Specifies the version of element e.g. version of the device's operating system or specifies version of the Java virtual machine installed on the device.
Domain: SoftwareDeviceElement Range: double |
hasVoiceInputCapable | Indicates whether the device supports any form of voice input, including speech recognition. This includes voice- enabled browsers.
Domain: HardwarePlatform Range: boolean |
isVideoCapable | Indicates if the camera has capability to create video files. Type of supported video formats could be expressed using property supportMediaFormats.
Domain: Camera Range: boolean |
Individual name | Description |
---|---|
CLDC1.1 | The Connected Limited Device Configuration (CLDC) is a specification of a framework for Java ME applications targeted at devices with very limited resources such as pagers and mobile phones.
Class: JavaPlatform |
CordlessTelephonyBluetoothProfile | Cordless Telephony Bluetooth Profile
Class: BluetoothProfile |
DialupNetworkingBluetoothProfile | Dialup Networking Bluetooth Profile.
Class: BluetoothProfile |
FaxBluetoothProfile | Fax Bluetooth Profile.
Class: BluetoothProfile |
FileTransferBluetoothProfile | File Transfer Bluetooth Profile.
Class: BluetoothProfile |
GenericAccessBluetoothProfile | Generic Access Bluetooth Profile
Class: BluetoothProfile |
GenericObjectExchangeBluetoothProfile | Generic Object Exchange Bluetooth Profile.
Class: BluetoothProfile |
HeadSetBluetoothProfile | Head Set Bluetooth Profile.
Class: BluetoothProfile |
IBMJ9VM | Defines IBM java virtual machine.
Class: JavaVirtualMachine |
IntercomBluetoothProfile | Intercom Bluetooth Profile.
Class: BluetoothProfile |
InternetExplorer | Defines Internet explorer browser, v7.0.
Class: Browser |
LanAccessBluetoothProfile | Lan Access Bluetooth Profile.
Class: BluetoothProfile |
MIDP2.0 | Mobile Information Device Profile (MIDP) is a specification published for the use of Java on embedded devices such as mobile phones and PDAs. MIDP is part of the Java Platform, Micro Edition (Java ME) framework and sits on top of Connected Limited Device Configuration, a set of lower level programming interfaces.
Class: JavaPlatform |
NokiaWebBrowser | Defines web browser developed by Nokia.
Class: Browser |
ObjectPushBluetoothProfile | Object Push Bluetooth Profile.
Class: BluetoothProfile |
SSL | Defines Secure Sockets Layer protocol for transmitting data over the Internet. This protocol use cryptographic system with two keys to encrypt data ? a public key known to everyone and a private or secret key known only to the recipient of the message.Specified in http://wp.netscape.com/eng/ssl3/ssl-toc.html.
Class: Security |
SerialPortBluetoothProfile | Serial Port Bluetooth Profile
Class: BluetoothProfile |
ServiceDiscoveryApplicationBluetoothProfile | Service Discovery Application Bluetooth Profile.
Class: BluetoothProfile |
SunJ2MEVMv1 | Defines J2ME java virtual machine.
Class: JavaVirtualMachine |
Symbian7.0 | Symbian operating system instance, version 7.0.
Class: OperatingSystem |
Symbian9.2 | Symbian operating system instance, version 9.2.
Class: OperatingSystem |
SynchronizationBluetoothProfile | Synchronization Bluetooth Profile.
Class: BluetoothProfile |
TLS | Defines security protocol specified in document RFC 4346: “The Transport Layer Security (TLS) Protocol Version 1.1”.
Class: Security |
WTLS-1 | Defines the security layer used in WAP, providing privacy, data integrity and authentication for WAP services. Specified in Wireless Transport Layer Security Specification WAP-261-WTLS-20010406-a.
Class: Security |
WTLS-2 | Defines the security layer used in WAP, providing privacy, data integrity and authentication for WAP services. Specified in Wireless Transport Layer Security Specification WAP-261-WTLS-20010406-a.
Class: Security |
jre_v5 | Java runtime environment, v5.
Class: JavaVirtualMachine |