Masters Thesis

Remote display for smartphone

Modern smartphones are very capable devices. Thanks to the ease of writing and using applications, the cell phone has morphed from a device which allows its user to communicate with others into an internet connected, multi-purpose gadget. Smartphone applications exist for almost everything imaginable, but in a few cases, such as skiing or cycling, physically accessing the smartphone to use an application is not practical. As a solution to the above stated problem, this thesis presents the design and implementation of a prototype "Remote Display for Smartphone" device and associated Android Library. The "Remote Display for Smartphone" is a small embedded device which features an LCD display and wireless connectivity to a smartphone. Android applications can use this device to display data and to receive input from the user without the need for the user to physically access the phone. This project used an "ARM Cortex-M3 MINI STM32" Development Board with a 2.4" TFT LCD Touchscreen as a hardware prototype for the Remote Display for Smartphone. An RN42 Bluetooth module was added to the development board to allow wireless connectivity to the smartphone. The firmware for the Remote Display for Smartphone was developed in C using the IAR Systems, Embedded Workbench for ARM. The "Remote Display Device" Android library was developed using the JAVA programming language and the Eclipse based Android SDK. As a demonstration of the capabilities of the Remote Display for Smartphone a sample Bike Map application which utilizes the Remote Display API was developed.

Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.