Abstract:
At the time of advent of Internet and its success very limited devices had access to the Internet. Desktop computers were the primary source to browse through web pages. Since then, website developers and designers central efforts were desktop oriented until recently, when market was dominated by small devices. The number of users accessing Internet through these small devices will surpass those using desktop computers to access Internet by 2014. The web pages primarily designed for large screen had problems on small screens like too small font, horizontal scrolling, excess of contents, small images, large page sizes etc. Many firms have made a separate version of their site for mobile devices. Making a separate version of the website spawns new array of problems. Despite that millions of web pages primarily developed for desktop users in mind, still have these problems.
In order to overcome these issues we propose an auto-response user interface for web fronts. Such an interface is context aware and adapts components of interface to the needs of device on which it lands. Components of interface consist of images, fonts, layouts and grids. In case of slow internet speed, interface minimizes bandwidth consuming factors by removing image based Ads, flash based Ads, changing the size of the image, blocking JavaScript, filtering important segments of the webpages etc.
Implementation is carried out and tested against the common issues giving satisfactory initial results. The implementation is based on the algorithm which obtains the DOM tree from HTML stream and divides that tree into segments for filtering and important blocks determination.
Description:
Supervised by
Hasan Mahmud
Assistant Professor,
Department of Computer Science and Engineering (CSE)
Islamic University of Technology (IUT),
Board Bazar, Gazipur-1704, Bangladesh.