200 likes | 296 Views
Devices Descriptions for Context-Based Content Adaptation. Reporter :Wei-Zhi Chen. Outline. CC/PP (Composite Capability / Preference Profiles) Introduction Device Representation. CC/PP.
E N D
Devices Descriptions for Context-Based Content Adaptation Reporter :Wei-Zhi Chen
Outline • CC/PP (Composite Capability / Preference Profiles) • Introduction • Device Representation
CC/PP • CC/PP架構的目的主要是用來指明客戶端設備(如NoteBook, PDA)如何表達它們的能力以及偏好設定給來源伺服器(From user agent to origin server),而來源伺服器則可以根據user agent profile來提供最適合的內容給客戶端設備。
CC/PP client server • 我們要把內容傳送給不同的裝備 • Client 端的device必須告訴web什麼? • 他的能力 • 偏好設定 client client
CC/PP • 通常一個CC/PP設置文件(profile)會被建構成一個2層的hierarchy • 一個設置文件含有至少一個或多個元件(components) • 每個元件含有至少一個或多個屬性(attributes) Profile <Device xsi:type="MonitorType"> <xsi:displayWidth>320</xsi:displayWidth> <xsi:displayHeight>200</xsi:displayHeight>
Introduction • For the video transmission, besides the concern with bandwidth needs, there is a problem when considering different device characteristics, such as display • Personal computer v.s. PDAs
Introduction • The difficulty imposed by CC/PP specification is that it does not describe composition of devices. • For example , to describe a person is nature describe identity information.
Introduction CC/PP author name user id identity id
Introduction • Besides that, CC/PP does not define a range of values that an attribute may be assigned. • For example, a vendor could assign the value ”keypad” to the attribute keyboard, while another vendor could assign the value “TelephonePad” to the same attribute, when both represent the same functionality.
Device Representation • Devices are defined based on the four conceptual abstract type • Identity • Location • Time • Activity
Device Representation • The most significant improvement necessary to describe device is related identity. • An application might need to know which device a user is using to access data. • They can be identified using the <DeviceID> element.
Device Representation • Although <DeviceID> can be used to identify a device, it does not given us any information about the device’s features. • We need to define SpecTypes such as storage (StorageType), speed (SpeedType), connector (ConnectorType), and others.
Device Representation restrict to a fixed range Basic characteristic of MemType
Device Representation SpeedType definition