2006 international symposium on healthcare technology development “healthcare technology and human...
Post on 17-Jan-2016
214 Views
Preview:
TRANSCRIPT
2006 International Symposium on Healthcare Technology Development
“Healthcare Technology and Human Well-being”
Distributed Programming Developing Tool for Healthcare Applications
Chung-Sub Lee1, Jeong-Taek Lim1, Dong-Ho Kim1, Chang-Won Jeong2, Su-Chong Joo1
1School of Electrical, Electronic and Information Engineering, Wonkwang University, Korea{cslee99, jtlim, donghokim, scjoo}@wonkwang.ac.kr
2Research Center for Advanced LBS Technology of Chonbuk National University, Koreamediblue@chonbuk.ac.kr
22006 International Symposium on Healthcare Technology Development /
Table of Contents
ABSTRACT
Introduction
Research Goals
DPD-Tool based on DOGF
Development of Healthcare Application using DPD-Tool
Conclusions
Future Works
32006 International Symposium on Healthcare Technology Development /
ABSTRACT
We suggest the Distributed Programming Developing Tool (DPD-Tool) based on the Distributed Object Group Framework (DOGF) for developing healthcare applications.
In the DOGF, we consider the grouped objects configured distributed application as a healthcare application group. For conveniently developing healthcare applications, the DPD-Tool includes 3 modules between the DOGF and application developers; object group administrator’s module, server program developer’s module, and client program developer’s module.
Finally using above environments, we developed healthcare applications and showed the executing result of DPD-Tool in viewpoint of server program developer.
42006 International Symposium on Healthcare Technology Development /
1. Introduction (1/2)
Researching motivation With the progress of the computing environments,
The distributed systems have been using For sharing distributed resources. For providing critical-mission services like healthcare, telematics, and so
on .
For improving availability of distributed resources, Distributed system environments are required the complicated interactions amo
ng resources.
Needs of our research To solve the complicated interactions through effective management o
f distributed resources, like object group management. To provide simple binding and real-time strategies for increasing the
availability of distributed resources.
52006 International Symposium on Healthcare Technology Development /
1. Introduction (2/2)
Our research
Using Object Group Model We have been developed the Distributed Object Group Framework(DOGF).
Over the DOGF Developing Took-kit for conveniently implementing distributed applications u
sing 3 GUIs for an object group administrator, Server programming developers, and Client programming developers.
Support of our DPD-Tool Any middleware Any programming language Functionalities of the DOGF
Developing the Tool-kit based on the Distributed Object Group Framework (DOGF) Distributed Programming
Developing Tool (DPD-Tool)
Developing the Tool-kit based on the Distributed Object Group Framework (DOGF) Distributed Programming
Developing Tool (DPD-Tool)
62006 International Symposium on Healthcare Technology Development /
2. DPD-Tool based on DOGF (1/2)
DPD-Tool of Healthcare Applications Supports functionalities of the DOGF via application interfaces for
conveniently developing distributed healthcare applications.
3 Modules of DPD-Tool The object group administrator’s module
Manages the total developing environment of distributed application.
The server program developer’s module The group register/withdraw and the access right of objects of server program.
The client program developer’s module Supports the developing environment of the client program.
By using these modules, The distributed application developers can conveniently use the supports
provided from the DOGF.
72006 International Symposium on Healthcare Technology Development /
2. DPD-Tool based on DOGF (2/2)
Figure 1. Interactions among Healthcare Applications, DPD-Tool and DOGF
DPDDPD--ToolTool
DOGF
DistributedObjectGroup
TMOSM
GroupManager Security Dynamic
Binder
Real-TimeManager Scheduler
InformationRepository
Health InformationService Group
TMO
Titrating EnvironmentSupporting Service Group
TMO
TMO
TMO
Server Program
DevelopingModule
Client Program
DevelopingModule
Object GroupAdministrator Module
Program Editor
LocationTracking
Service Group
TMO
TMO
TMO
TMO
TMO
TMO
TMO
TMO
TMO
TMO
TMO
TMO
DPD-Tool
Object Group
Non-grouped object
Replicated objects
Shared object
DPD-Tool
82006 International Symposium on Healthcare Technology Development /
3. Development of Healthcare Application using DPD-Tool
We use the modules supported by DPD-Tool. Step 1: server program developers implement server programs and
register the server objects in Information Repository of DOGF by using Server Programming Developer GUI.
Step 2-3: client program developer searches the group information including server objects’ properties and requests their access rights to an DOGF for invoking service objects needing. Then he develops distributed program using the granted service objects.
Step 4: obtaining the server object’s reference from the DOGF Step 5: client program requests the service to the server object.
Step 1
Step 3
Step 2
Step 4
Step 5
SERVERPROGRAM
SERVERPROGRAM
DEVELOPERGUI
DOGF
OBJECT GROUPADMINISTRATOR
GUI
CLIENTPROGRAM
CLIENTPROGRAM
DEVELOPERGUI
92006 International Symposium on Healthcare Technology Development /
3. Development of Healthcare Application using DPD-Tool
Figure 2. GUI for Server Program Developer
102006 International Symposium on Healthcare Technology Development /
3. Development of Healthcare Application using DPD-Tool
The Figure 2 shows the executing results of the server program developer’s modules. The Object Groups.
Location Tracking Service. Health Information Service. Titrating Environment Support Service.
Services. Location Tracking, Tonometer, Emergency, Glycosuria.
Objects. Emergency TMO, Tonometer TMO, Glycosuria TMO, Location Tracking TMO.
112006 International Symposium on Healthcare Technology Development /
4. Conclusions We developed the Distributed Programming Developing Tool(DP
D-Tool) for distributed healthcare application. The Tool consists of 3 modules.
Object group administrator. For managing environment.
Server program developer. For providing developing environment.
Client program developer. For providing developing environment.
This Tool is based on the DOGF for distributed application services. To supports distributed application services.
Naming service. Dynamic binding service. Replication service. Load balance service.
122006 International Symposium on Healthcare Technology Development /
5. Future Works
In future works We are to study the Healthcare Home Service Framework integrating
with healthcare sensors, biosensors, and medical information systems on the ubiquitous computing environments.
top related