This document outlines a proposed Ubiquitous Control Modeling Language (UCML) for developing applications on Android devices. UCML is an XML-based language that allows modules to be developed to acquire sensor data, apply conditions, and trigger responses. It aims to support on-device development, resource utilization, and making Android a Ubiquitous Computing platform. The document describes UCML's structure and elements, provides sample modules, and evaluates UCML as a prototype for controlling devices and interacting with the environment through sensors.