Use of mobile devices is spreading rapidly and consequently mobile query services become a necessity in our daily lives. This project aims at investigating query processing techniques in a mobile environment. We adopt an integrated approach covering the three key elements of mobile query processing: on-demand server side processing, on-air data broadcast, and on-mobile device side processing. This project tackles inherent constraints of a mobile environment, such as low bandwidth, short-life battery, limited storage space and processing capacity, and frequent disconnection, in improving information services to mobile users. The outcome is an efficient query processing model for mobile databases.