Universal Personal Computing (UPC) supports nomadic computing on the Internet by allowing mobile users to access their personalized computing resources anywhere on the Internet using any available terminal. Since UPC must deal with heterogeneous systems in a mobile environment, independence of computing platforms and support of portable objects are imperative, which leads to the choice of Java. The system is modeled as distributed objects with CORBA as the common bus that facilitates distribution, interfacing, and integration of the objects. The combination of Java and CORBA constitutes an ideal environment for UPC.
Jinsong Zhu, Maria Törö, Victor C. M. Le