Loading...
Please wait, while we are loading the content...
Similar Documents
Optimising web browsing for low bandwidth internet connections.
| Content Provider | CiteSeerX |
|---|---|
| Author | Collins, James |
| Abstract | Initially used primarily for text-only communications, it is now commonplace for the Internet to be used for much more demanding tasks such as streaming music and video, Voice over IP (VOIP) and graphics intensive web browsing. In situations where dialup Internet or mobile devices are used, network bandwidth is often limited. Research has shown that the number one complaint by Internet users is lack of speed, providing strong motivation to improve web browsing performance. This project investigates potential bandwidth conservation strategies, imple-menting the most advantageous of these into a Java-based HTTP proxy server. An open source proxy server is extended with the primary aim of reducing file sizes (and thus bandwidth usage). The proxy is customised in order to im-prove its image handling features by compressing images on-the-fly. HTML meta tag removal is also implemented. The iterative software development model is used throughout development. Other software engineering techniques such as requirements analysis, object-oriented programming and software configuration management are used. Our experiments were able to demonstrate promising results in terms of min-imising the amount of data transferred. We were able to produce an average file size reduction of 36 % across a range of different web sites. The project also attempts to minimise network latency. Suggestions are then made on how to op-timise the proxy server for use with small-screened mobile devices such as PDA’s and mobile phones. Given the results obtained, it is felt that the ideas presented in this project provide a solid foundation for which to build upon in future work. |
| File Format | |
| Access Restriction | Open |
| Subject Keyword | Low Bandwidth Internet Connection Web Browsing Software Engineering Technique Network Latency Strong Motivation Text-only Communication Solid Foundation Promising Result Java-based Http Proxy Server Image Handling Feature Html Meta Tag Removal File Size Future Work Mobile Phone Small-screened Mobile Device Network Bandwidth Potential Bandwidth Conservation Strategy Open Source Proxy Server Bandwidth Usage Internet User Object-oriented Programming Different Web Site Mobile Device Proxy Server Software Configuration Management Primary Aim Average File Size Reduction Requirement Analysis Dialup Internet Graphic Intensive Web Browsing Iterative Software Development Model |
| Content Type | Text |