Abstract
We describe our investigation of the effectiveness ofWeb content negotiation using CC/PP. CC/PP is a proposed specification on a user-side content negotiation framework to comply with various clients. CC/PP is based on common technologies such as XML and HTTP extension and is expected to provide a generic content negotiation solution, but neither its performance nor effectiveness has ever been shown. We have implemented a CC/PP capable Web browser and a CC/PP proxy, and measured the performance of CC/PP and various different settings. The result shows that the use of indirect reference and abbreviating profile-diffs have good improvements on retrieval time when the client connection is as narrow as cellular phones. When the connection is faster than that, the use of inline encoding would be better provided that the profile size is less than a certain threshold, in our tests, approximately one-tenth the value of effective bandwidth of the client connection. The observed trafic with content conversion by CC/PP was smaller than the case without CC/PP for all tested environments, and the retrieval time is better or comparable for cellular phone clients. The result confirms that CC/PP is an effective solution for general content negotiation.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Reynolds, F., Hjelm, J., Dawkins, S. and S. Singhal: Composite Capability/ Preference Profiles (CC/PP): A user side framework for content negotiation, W3C Note (1999). 53, 54, 55
Ohto, H., Hjelm, J.: CC/PP exchange protocol based on HTTP Extension Framework, W3C Note (1999), also appeared as Internet Draft (2000). 53, 54, 55
Nilsson, M., Hjelm, J., Ohto, H.: Composite Capabilities/Preference Profiles: Requirements and Architecture, W3C Working Draft (2000). 54
Reynolds, F., Woodrow, C., Ohto, H.: Composite Capabilities/Preference Profiles: Structure, W3C Working Draft (2000). 54, 55, 64
Bray, T., Paoli, J., Sperberg-McQueen, C. M.: Extensible Markup Language (XML) 1.0, W3C Recommendation (1998). 54
Frystyk, H., Leach, J. and Lawrence, S.: An HTTP Extension Framework, RFC 2774, (2000).
WAP Forum: WAGUAPROF Version10-Wireless Application Group User Agent Profile Specification, WAP Forum (1999). 53
M. Ishikawa, S. Matsui, P. Stark, and T. Yamakami: XHTML Basic, W3C Working Draft (2000). 56
Martin, B. and Jano, B.: WAP Binary XML Content Format, W3C Note, (1999). 64
Fielding, R., Gettys, J., Mogul, J., Frystyk, H., Masinter, L., Leach, J. and Berners-Lee, T.: Hypertext Transfer Protocol-HTTP/1.1, RFC 2616 (1999). 54
Spyglass, Spyglass Prism 3.0, Spyglass., http://www.spyglass.com/. 56
Fox, A., Goldberg, I., Gribble, S. D., Lee, D. C., Polito, A., Brewer, E. A.: In Proceedings of Middleware 98, Experience With Top Gun Wingman: A Proxy-Based GraphicalWeb Browser for the 3Com PalmPilot, The Lake District, Springer (1998). 56
Barett, R., Maglio, P.: Intermediaries: New Places for Producing and Manipulating Web Content, In Proceedings of the 7th International WWW Conference, Brisbane, Elsevier Science B. V. (1998). 56
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Yasuda, K., Asada, T., Hagino, T. (2001). Effects and Performance of Content Negotiation Based on CC/PP. In: Tan, KL., Franklin, M.J., Lui, J.CS. (eds) Mobile Data Management. MDM 2001. Lecture Notes in Computer Science, vol 1987. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44498-X_5
Download citation
DOI: https://doi.org/10.1007/3-540-44498-X_5
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-41454-4
Online ISBN: 978-3-540-44498-5
eBook Packages: Springer Book Archive