The design and development of the iAcadia iOS application
LE3 .A278 2011
Bachelor of Computer Science
The goal of the iAcadia project was to produce a high-quality mobile application that could then be distributed to the public. The application brings together infor- mation about Acadia and presents it in a format more suited to mobile devices. The project was developed for Apple iOS devices and is written as a native application rather than as a webpage. The project was inspired by similar applications available for other institutions but is one of a very small group of similar applications designed from scratch by students. The client provides a clean, consistent interface to the user and uses elements that are familiar to users of iOS devices, such as the main launcher view, which mimics the Home screen of the device. The client brings together information from many di erent online sources and creates an interconnected interface that allows users to access information about many di erent parts of the university. It has news, videos, sports scores and upcoming games, course listings, sta information, Safety and Security information, and an interactive campus map. The client application receives the information from a server. That server brings together the data from all the di erent sources and provides a simple, uni ed interface to all the data. The server is responsible for getting new content from many di erent sources and creating links between the di erent sections. The application has been well received by users and has been downloaded from the App Store over 2000 times in over 50 countries. Usage of the application is tracked on the server, which shows that it is actively used by many people every day.
The author retains copyright in this thesis. Any substantial copying or any other actions that exceed fair dealing or other exceptions in the Copyright Act require the permission of the author.