Open Broadcasting Software Stack and Applications for Mobile Devices
Carleton University, Ontario, Canada. June 2009.

New digital broadcasting technologies, such as DMB and DVB-H were developed recently, but their deployment is happening very slowly. It is believed that a lack of innovation in the available applications is one of the main reasons for this slow acceptance. The goal of the Openmokast research project described in this thesis is the implementation of a mobile broadcasting software stack targeting the emergent open mobile devices.


The open devices ecosystem was surveyed and the missing components were identified. Useful projects from the open source community were integrated, together with custom code, to provide a complete middleware software stack. The integration of the stack in the Openmokast prototype created the first open mobile broadcasting device to date. A key contribution of this work is an API that enables third party development over the broadcasting middleware. This work sets the ground for future innovation in the field of multimedia broadcasting.