Professional Documents
Culture Documents
Roushdat Elaheebocus
School Of Electronics and Computer Science
University of Southampton, UK
re1e08@soton.ac.uk
Abstract. In recent years there have been considerable research work in the area of Web Access through mobile devices. In this
review paper, five important papers related to this area have been analysed. It has been uncovered that most solutions are proxy-
based although hybrid versions exist. We also found that security and scalability aspects of the solutions have often been ignored and
therefore most of them are not practical in real-life scenarios.
Keywords: web access, pervasive, ubiquitous
Table of Contents
1 Introduction & A historical overview .........................................................................................2
2 Papers' Summary ........................................................................................................................2
2.1 Paper 1..................................................................................................................................2
2.2 Paper 2..................................................................................................................................2
2.3 Paper 3..................................................................................................................................2
2.4 Paper 4..................................................................................................................................2
2.5 Paper 5..................................................................................................................................3
3 Critical and comparative evaluation............................................................................................3
4 Conclusion...................................................................................................................................4
5 References....................................................................................................................................4
6 Bibliography................................................................................................................................5
7 Appendices ..................................................................................................................................5
7.1 Appendix A: Selection Process............................................................................................5
7.2 Appendix B. How this report influenced my ideas..............................................................6
7.3 Appendix C. Lessons learnt.................................................................................................6
2 Papers' Summary
We have chosen five recent research papers from the year 2000 to 2007 based on their relevancy with respect to web
access in pervasive environments while also taking into account their number of citations as an indicator about their
acceptability among researchers. We will now proceed with a summary of each paper in chronological order. More
details about the selection process is available in Appendix A.
2.1 Paper 1
In his paper entitled “On proxy agents, mobility, and web access ” [9] in the year 2000, Anupam Joshi emphasised on
the fact that most solution that researchers were coming with at that time for mobile access to the web involved proxies.
He argued that proxy-based approaches are not always the best one specially for ad hoc networks where scalability can
become a problem. End-end techniques without intermediaries between clients and server can be more appropriate in
some of these situations. Therefore a hybrid approach was implemented involving a combination of both proxy-based
and end-end approaches.
2.2 Paper 2
“Multibrowsing: Moving Web Content across Multiple Displays” [10] by Brad Johanson et al suggested that the
missing link in making ubiquitous computing as successful as the Web is the lack of a framework that can enable
browsing of information using multiple displays in both mobile and static environments. As a result, they proposed a
framework named multibrowsing that extends the “information browsing metaphor of the Web across multiple
displays”. This approach of tackling Web browsing is quite different from most others and therefore may be interesting
to consider.
2.3 Paper 3
“Adaptive Interfaces for Ubiquitous Web Access” [11] highlights the fact that browsing the Web from mobile devices
can become cumbersome and inefficient if no attempt is made at using adaptive personalisation technology to customise
the information according to the users' needs and devices' capabilities. Therefore the solution proposed was one that
could adapt itself based on users' preferences derived from a combination of similarity-based, collaborative and
Bayesian methods.
2.4 Paper 4
In “A Web Browsing System based on Adaptive Presentation of Web Contents for Cellular Phones” [12], a scaled-
down image version of a web page requested by the client is provided. Known as the overview, it is divided into a
number of components which the user can select to zoom in and also read. Depending on the nature of the component
selected, the latter will be presented accordingly, for example, where images will be zoomed out to fit the screen and
can also provide auto-scrolling options users. The system was said to be effective but it was argued that due to lack of
2.5 Paper 5
“Enhancing pervasive Web accessibility with rule-based adaptation strategy” [13] aims at
decreasing the time to access information required by a user in a mobile environment, the user's context which includes
details such as the situation, kind of network, type of device being used and also about the user's disability status. Using
these information,adaptation rules are derived. The proposed system then select the appropriate rules to come up with
an adaptation strategy which will determine how to deal with each object in a web page. The transformed web page is
then presented to the user. This approach has been proven to be efficient through lab experiment and also the adoption
of a modular approach also means that it can easily be extended for future situations.
The use of multiple display units [10] is very interesting in the fact that it allows collaborative work. Most of the
work in that paper focused on this aspect. However, a possibly new scenario is a user with a mobile device having small
display is advised by the latter about the location of a larger public one in close-proximity where information can be
displayed more appropriately for the user's own convenience rather than for a group of people working together.
The research performed was not about transforming the data to adapt to devices but rather to enable its migration or
reproduction from one device to another thus by-passing the need for adapting a webpage for a particular device. The
testing phase was performed in a controlled environment, referred to as the “iRoom” which has the infrastructure for a
ubiquitous conference including wall size display. Divided between clients and targets, the framework requires that
clients have a Java-based plugin known as MB2GO to be installed while targets should run a service called butler
implemented using ICrafer. The MB2GO plugin is browser dependent and is compatible with only Microsoft's IE.
A major difference that this framework has, compared to others, is that it does not rely on any centralised proxy or
server, instead, any client can 'pull' or 'push' webpages into target displays making it a very robust solution.
[11] identifies the problem about sending all information from a webpage to a small-size screen on a mobile device
causing an overload at the user's end and also bandwidth wastage over the network since much of the data sent will not
be useful to the user. It was tested over a six-week period by comparing two groups of users accessing news using
mobile devices; one group receiving personalised content and the other receiving normal content. The former group
tended to return to the website more often. Tested for a news website only, the proposal yielded positive results although
additional real experiments with other kinds of websites would have been desirable rather than just theoretically making
Presenting a proxy-based solution, [12] the paper suggested that mobile phone screens are not wide enough to
accommodate whole web pages at one time thus making it difficult for users to navigate over different parts of the page
without losing the context. The solution proposed to this problem is by breaking webpages into different components
such as a list of links, tables of data and images and then allow users to view them individually by making a selection
from a reduced scale of the page. Although extracting components and classifying them are crucial for the whole system
to work, very little information is given about this step. However considerable experimentation was performed
involving sixteen test-subjects to check the auto-scrolling feature and how the users normally read each component
classes. While auto-scrolling can be an interesting feature for mobile phones with no button-only input capabilities,
there is a trend of phones equipped with touch-screens. Whether auto-scrolling will still be attractive in these situations
remains to be found out.
The proxy server software component responsible for the adaptation task is coded in C# and PHP which is a rather
unusual combination. But no justification is made about this choice nor about the phone used (SH900i model), equipped
with i-appli developed by NTT Docomo, and coded with Java.
According to the conclusion section, the solution still has problems in the classification of components task. This kind
of problem with become even more complex in the future since more hybrid and perhaps new classes of components
will be in use on web pages, leaving the efficiency of this system in uncertainty.
[13] also try to tackle the problem of small size display in mobile devices when browsing the Web. It adopts a
“modular design method” when developing adaptation rules that are then used to generate strategies through an expert
system. This makes the system more maintainable and very extensible. Being a proxy-based solution, whenever a user
makes a request, the proxy, referred to as the adaptation server get the user's context which is then used to generate the
adaptation strategy that enables the selection of appropriate objects to make up the adapted content. These objects are
obtained by parsing the page requested by the user, decomposing it into components that are stored as a tree structure. A
number of scenarios have been tested and proven to work adequately with the solution.
Most of the papers analysed so far, are proxy-based and leaves the security aspects of these solution untouched.
However communicating through proxies can be vulnerable to man-in-the-middle attacks and thus unsafe for financial
transactions for example. Selective end-end communication as suggested in [9] can be an option in this case and in
addition to choosing only CPU-intensive or offline tasks, those requiring secure communications should also be end-
end.
We must also highlight that with ubiquitous computing, it is expected that users are at the centre of the attention
instead of devices. Thus context awareness is crucial in the designing of systems attempting to solve ubiquitous
problems. While some papers take user-context as a factor in providing adapted contents, others simply take the only
the devices' capabilities into account.
Proxy-based solutions have been found not to scale up very well and can be a problem when devices are not aware
about its address for example. Some kind of broadcasting mechanism will have to be used to discover them, probably
the Web Service Dynamic Discovery (WS-D) [14] can be useful in this case.
4 Conclusion
We have seen that although many solutions are being proposed, we have yet to achieve a reasonably proven, security-
enabled, scalable and effective one for accessing the Web in ubiquitous and pervasive computing environment. The
main reason is probably because the Web is in continuous evolution and thus further research have to be carried out to
produce corresponding ubiquitous access methods. Nevertheless, we need solutions that can adapt to the constantly
mutating Web so that the relationship between ubiquitous computing environments and the Web can thrive, without
forgetting to bring the aspect of security on board.
5 References
1. Mark Weiser, “The computer for the 21st century” Scientific American (1991)
2. “WorldWideWeb: Proposal for a HyperText Project,” http://www.w3.org/Proposal.html. Accessed on 25
December 2008
3. Stefan Gessler and Andreas Kotulla, “PDAs as Mobile WWW Browsers,” Computer Networks and ISDN
Systems 28 (1994): 53--59, doi:10.1.1.48.9198.
6 Bibliography
15. M. Satyanarayanan, “Pervasive computing: vision and challenges,” Personal Communications, IEEE [see
also IEEE Wireless Communications], vol. 8, 2001, pp. 10-17.
16. C. Patterson, R. Muntz, and C. Pancake, “Challenges in location-aware computing,” Pervasive Computing,
IEEE, vol. 2, 2003, pp. 80-89.
17. K. El-Khatib, Z.E. Zhang, N. Hadibi, and G.V. Bochmann, “Personal and service mobility in ubiquitous
computing environments,” Wireless Communications and Mobile Computing, vol. 4, 2004, pp. 595-607.
7 Appendices
Since only five main articles are required, a more thorough selection process was performed involving additional
criteria as detailed in the table below:
Blue colour means that the paper is among the best ones from our list. Orange ones are in the second level making them
interesting but less than the blue ones. Finally the yellow highlighted ones are from the least relevant or with less
acceptability among researchers.
This is how the five main papers were selected for this report.