Evaluation of Middleware for Distributed Objects on Handheld Devices

Use of object-oriented middleware will ease the development of distributed applications in pervasive and mobile computing environments. However, the handheld devices have limited resources and the wireless networks have limited capacity. In this paper, we evaluate if PDAs and laptops are powerful enough to run commodity CORBA implementations. We have performed and analysed thorough measurements of different configurations of hardware, network and software. We found that vanilla PDAs run CORBA implementations quite efficiently. Therefore, use of object-oriented middleware is feasible in wireless networking, using PDAs and handheld devices today. However, tailoring the CORBA implementations for limited resources yields better performance. This indicates the need for specialised implementations for handheld devices, or configurable and tailorable ORBs with regard to the environments the implementations are deployed.

[1]  Gregor Schiele,et al.  BASE - a micro-broker-based middleware for pervasive computing , 2003, Proceedings of the First IEEE International Conference on Pervasive Computing and Communications, 2003. (PerCom 2003)..

[2]  Rafal A. Angryk MICO, An Open Source CORBA Implementation , 2001, Scalable Comput. Pract. Exp..

[3]  Roy H. Campbell,et al.  Integrating PDAs into Distributed Systems: 2K and PalmORB , 1999, HUC.

[4]  petr. tuma,et al.  Open CORBA Benchmarking , 2001 .

[5]  George Buchanan,et al.  An Evaluation of WebTwig - A Site Outliner for Handheld Web Access , 1999, HUC.

[6]  Fabio Kon,et al.  Reflective Middleware: From Your Desk to Your Hand , 2001, IEEE Distributed Syst. Online.

[7]  Adam Buble,et al.  Open CORBA Benchmarking , 2004 .