Summary: | 碩士 === 國立清華大學 === 資訊工程學系 === 92 === In the new era of object-oriented programming paradigm, distributed object model has been proven to be an efficient and robust way of designing large-scale distributed system. Three of the most popular distributed object programming platforms nowadays are: CORBA, Java RMI, and .NET Remoting. Difficult challenges present when applying the existing wireline distributed object model to the wireless mobile environments due to the distinctive characteristics of mobile computing such as:
1. The scarcity of the resources available to the mobile devices.
2. Low bandwidth of the wireless traffics.
3. The frequent movement of users and mobile hosts.
4. The possibility of disconnections for the unstable radio links.
5. The wireless security problems.
6. A wide diversity of the hardware architectures, software platforms, and wireless environments for the mobile devices.
During my MS program, our team had devoted to the efficient support of Java RMI and .NET Remoting over heterogeneous wireless environments, and my research works in our team were:
1. Porting JavaBT from Ericsson’s EBDK development kit to USB Bluetooth dongles.
2. Support Object Remoting over .NET Compact Framework.
3. Efficient support of .NET Remoting over heterogeneous wireless environments.
In this thesis, I will introduce my hand-on experiences on the designing of these real-world systems and I am in the hope that anyone who wants to do the research on Bluetooth or Object Remoting for wireless environments will find this thesis beneficial.
Keywords: object-oriented programming paradigm, distributed object model, CORBA, Java RMI, .NET Remoting, EBDK, USB Bluetooth dongles, Object Remoting, .NET Compact Framework
|