distributed programming developing tool for healthcare applications l.
Skip this Video
Loading SlideShow in 5 Seconds..
Distributed Programming Developing Tool for Healthcare Applications PowerPoint Presentation
Download Presentation
Distributed Programming Developing Tool for Healthcare Applications

Loading in 2 Seconds...

  share
play fullscreen
1 / 12
Download Presentation

Distributed Programming Developing Tool for Healthcare Applications - PowerPoint PPT Presentation

MikeCarlo
343 Views
Download Presentation

Distributed Programming Developing Tool for Healthcare Applications

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. 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, Korea mediblue@chonbuk.ac.kr

  2. Table of Contents ABSTRACT • Introduction • Research Goals • DPD-Tool based on DOGF • Development of Healthcare Application using DPD-Tool • Conclusions • Future Works

  3. 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.

  4. 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 among resources. • Needs of our research • To solve the complicated interactions through effective management of distributed resources, like object group management. • To provide simple binding and real-time strategies for increasing the availability of distributed resources.

  5. 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 using 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)

  6. 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.

  7. 2. DPD-Tool based on DOGF (2/2) Figure 1. Interactions among Healthcare Applications, DPD-Tool and DOGF

  8. 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 4 Step 3 DOGF SERVER PROGRAM SERVER PROGRAM DEVELOPER GUI CLIENT PROGRAM DEVELOPER GUI CLIENT PROGRAM Step 1 Step 2 OBJECT GROUP ADMINISTRATOR GUI Step 5

  9. 3. Development of Healthcare Application using DPD-Tool Figure 2. GUI for Server Program Developer

  10. 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.

  11. 4. Conclusions • We developed the Distributed Programming Developing Tool(DPD-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.

  12. 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.