Honors Program Theses


Honors Program Thesis (UNI Access Only)

First Advisor

Ben Schafer


Application software--Development; Smartphones--Programming; Microcomputers--Programming;


The purpose of my thesis was to do a comparative analysis of application development between two platforms. I was interested in comparing the development process to see how similar or different they were. Therefore, I developed an application on both, a desktop and mobile platform and documented my experience.

For the purpose of the thesis, I chose to develop a teleprompter application. The app takes the user’s input (for example: a speech), and scrolls the text automatically so that the user will not have to manually move the text sideways/downwards to see the next part of the speech. Throughout the development process, I documented any similarities or differences between the two platforms that I came across. I also discuss some of the challenges I faced while developing on each platform.

My thesis was a combination of research and creative work. For my research, I spent some time looking into the different strategies and concepts that developers have to keep in mind when developing an existing desktop application on a mobile platform. For my creative work, I developed the teleprompter application on both platforms. I also taught myself to develop on Android, a mobile platform that I had no prior experience with.

Year of Submission



Department of Computer Science

University Honors Designation

A thesis submitted in partial fulfillment of the requirements for the designation University Honors

Date Original


Object Description

1 PDF file (19 pages)



File Format


Off-Campus Download