LiU > IDA > Real-Time Systems Lab
ABOUT
MEMBERS
COOPERATION
PROJECTS
PUBLICATIONS
COURSES
OPEN POSITIONS
THESES
ALUMNI

Announcements

[26 May 2014] A bachelor student at RTSLAB was awarded the best thesis award from IDA - Simon Andersson. more ...

[31 May 2012] A masters student at RTSLAB was awarded the best thesis award from IDA - Ulf Magnusson. more ...

[27 February 2008] A masters student at RTSLAB was awarded the best thesis award from IDA - Johan Sigholm. more ...

[03 March 2004] A masters student at RTSLAB was awarded the best thesis award from IDA - Tobias Chyssler. more ...

[01 Jul 2003] For second year in a row a masters student at RTSLAB was awarded the best thesis award from SNART - Mehdi Amirijoo. more ...

Master Thesis - Past Projects - Abstract

PDF Eagle - A PDF viewer in Qt

ID: LIU-IDA/LITH-EX-A--12/013--SE

To keep up in the rapidly changing market for smart mobile phones, new ways of consuming information is needed. In this master thesis project a Portable Document Format (PDF) viewer with more features than existing PDF viewers for Symbian^3 was developed, called PDF Eagle. PDF Eagle was implemented using the Qt framework, allowing it to be easily ported todierent platforms. PDF documents have a rich structure and to be fully compatible with the standard and at the same time responsive enough to be run on a mobile platform is a formidable technical challenge. This report describes the issues that had to be resolved all the way to a functioning "app" that was marketed on the Nokia market in October 2011 with a great success. Among the technical challenges was a way to correctly render coloured objects in PDFs. A gradient is a way to colour an area in a PDF le. Results of tests showed that PDF Eagle is more capable of handling gradients, shadows and encrypted PDF les compared to other mobile PDF viewers. The conclusion of this report is that PDF Eagle is on par with or outmatches other PDF viewers on the targeted platform. This work also shows the feasibility of incrementally downloading the pages of a PDF le which provides a better user experience by faster viewing.

Keywords: PDF, Mobile devices, Qt, Symbian^3, Server

File: Click here to download/view the thesis

Author(s): Lukas Gustavsson

Contact: Simin Nadjm-Tehrani

Click here to return.
Last modified September 2012. If you have questions or suggestions for the webpages, contact the webmaster