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.