Publication Date


Degree Type

Master's Project

Degree Name

Master of Science (MS)


Computer Science


Bookmarklet Builder for Offline Data Retrieval is a computer application which will allow users to view websites even when they are offline. It can be stored as a URL of a bookmark in the browser. Bookmarklets exist for storing single web pages in hand-held devices and these web pages are stored as PDF files. In this project we have developed a tool that can save entire web page applications as bookmarklets. This will enable users to use these applications even when they are not connected to the Internet. The main technology beyond Javascript used to achieve this is the data: URI scheme. With the data: URI scheme we can embed images, Flash, applets, PDFs, etc. as base64 encoded text within a web page. This URI scheme is supported by all major browsers and in Internet Explorer from version 8 onwards. The application could be made available online, to users who are typically website owners and would like to allow their users to be able to view their websites offline. i