What is JSR 188

"Write Content Once, Deliver It To Any Device!"

 If you are writing web application which can be accessed from different devices (such as desktop browser, mobile devices), your application is required to deliver content according to the device capability. For example,  your web page contains images but accessing devices is not supporting the rendering of images OR your web page contains too much data to be handled by the bandwidth of accessing device.

 Customizing content for different devices with widely varying capabilities, and for different users, requires significant investments of time and effort.


CC/PP which stands for Composite Capabilities/Preferences Profiles is designed by W3C to help developer in writing such applications. CC/PP is a system to describe what is called as delivery context - a set of attributes to tell what an user agent (web browser) is capable of doing and what are user preferences. The idea is that, upon requesting a web page, browser communicate their CC/PP info to the server. The CC/PP aware server then can adapt the content acording to the device capability.


JSR 188 has created a set of standard java API for providing CC/PP information to any java application. 


Here is a good article to know more about Composite Capabilities/Preference Profiles and JSR 188.
Comments:

Post a Comment:
Comments are closed for this entry.
About

manishkg

Search

Categories
Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today