Development of remote data management and control via internet

number: 
1084
إنجليزية
Degree: 
Author: 
Farook Taha Mohammed Al-Jibouri
Supervisor: 
Dr. Fawzi M. M. Al-Naima
Dr. Emad H. Al-Hemiary
year: 
2004

Abstract : Remote management involves establishing a connection to a server to manage it across the Internet. As a class, remote management tools should be robust, versatile, and secure. Whenever a server is functioning and available across the Internet, remote management tools are the tools of choice. The scope of remote services now on offer is breathtaking. From helpdesks and call centers, through management and monitoring of systems and networks, all the way up to remote storage and applications hosting. The use of computers in most spheres of medicine has rendered the use of Internet for medical research very easy. Telesurgery is considered one of the recent and important science fiction, which integrates the robotic and computer technology and their applications to surgery. It made surgeons capable of doing surgeries on their patients in two different places in the world, i.e. the surgeon in a place and the patient in another place. The software developed in this project tried to route the usage of remote management for medical purposes by supporting all the programming aspects of the Telesurgery; from the connection establishment, to devices interfacing, and finally to remote management. The software was named RMMA (Remote Management for Medical Applications), it was developed using Visual C# .NET programming language. The software designed to meet the minimum requirements for establishing a connection and remote managing data between two computers, the only condition is the Internet connection availability in each terminal. This means that the software does not need any dedicated physical connection between the two terminals. The identity of each computer in the Internet is taken into consideration. RMMA requires either the IP address of the two terminals or the host name (DNS name) of each, which can be used in any place of the world to identify a certain computer to the Internet. RMMA has a Graphical User Interface (GUI) in order to make the software easier to be used by users that are considered as non-professional in computers. Also it supports an interfacing system which enables the software to interact with any other external medical devices which have interfacing capability with the computer. RMMA was tested and run successfully in three different environments, to make sure of its validity and testing its functionality. The first environment was a Local Area Network (LAN) with each PC having its own IP address. And the second environment was an Intranet that contains a Windows Domain Controller (i.e. client/server model), with each PC having its own domain name (host name). Finally, the third environment was a Virtual Private Network (VPN) across the Internet .