The mobile component collection framework provides the basic infrastructure to develop reusable components in a mobile environment. The framework implements concepts like declarative programming and aspect oriented development in a Java ME environment.