Cross Platform Mobile Development

by Alain Ndayishimiye
Computer Science
Faculty advisor: Jason Shepherd

As more mobile devices (e.g., phones and tablets) enter the marketplace, the problem of device fragmentation becomes a greater challenge to mobile developers. Fragmentation will occur, for example, when code written for iPhones does not work on Android devices. The goal of this project is to use common Web technologies such as HTML, JavaScript, and CSS to write mobile applications that run on almost on any device, thereby solving the problem of device fragmentation. To demonstrate the use of these technologies, we created a mobile BVU campus information application that provides the user with news, athletics news, events, notices, and map and weather conditions.  This application leverages jQuery mobile and PhoneGap to enable use of HTML, JavaScript, and CSS outside of a traditional Web environment.