While CORBA has been very successful in the domain of enterprise computing, its adoption for mobile devices is obstructed by a central problem: the limited resources of such devices. If standard-compliant CORBA-based applications are to be executed on mobile devices, storage requirements, for example, represent a major bottleneck. But for all that, several research groups have made an effort over the past few years to establish the CORBA standard in the domain of mobile devices. The existing approaches can be divided into three categories:1. approaches that are restricted in the sense that they use an implementation of the IIOP protocol only,2. approaches that build on the minimum CORBA specification, and3. approaches that rely on other ways to reduce the memory footprint of a CORBA implementation. In the following sections of this chapter, these approaches will be discussed in detail.