We present the architecture of UbiData an adaptable framework for mobile computing information dissemination systems. Applications built upon this framework communicate using dynamic channels, an information push model with extensions to capture mobilityspecific requirements. We also introduce the development process for UbiData's applications. Keywords: Mobile computing applications, ... [Show full abstract] Information-push, Object-oriented development. 1.