1 / 12

Chung-Sub Lee 1 , Jeong-Taek Lim 1 , Dong-Ho Kim 1 , Chang-Won Jeong 2 , Su-Chong Joo 1

2006 International Symposium on Healthcare Technology Development “Healthcare Technology and Human Well-being”. Distributed Programming Developing Tool. for. Healthcare Applications. Chung-Sub Lee 1 , Jeong-Taek Lim 1 , Dong-Ho Kim 1 , Chang-Won Jeong 2 , Su-Chong Joo 1

jed
Download Presentation

Chung-Sub Lee 1 , Jeong-Taek Lim 1 , Dong-Ho Kim 1 , Chang-Won Jeong 2 , Su-Chong Joo 1

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. Abstract Distributed Object Group Framework Distributed Programming Developing Tool Object group administrator’s module Server program developer’s module Client program developer’s module Developing for Healthcare applications Tele-diagnostics  application Information application Monitoring application Home service

  3. Background Resources Resources complexity Resources distribution variously Distributed Computing Environments Effective Management Object group Management scalability interoperability Simple binding Real-time strategies Resources Resources

  4. The aim of research Server program developer’s module Client program developer’s module Object group administrator’s module Any Programming Language Any middleware Functionalitiesof the DOGF Distributed Programming Developing Tool(DPD-Tool) Developing the Tool-kit based on the Distributed Object Group Framework (DOGF)

  5. Human Factors Language Architecture Research Area & Founctionality Distributed Programming Developing Tool Distributed Object Group Framework Distributed Object User Interface User Model Presentation Model Conceptual Model Research Area Functionality of our DPD-Tool Managing the objects and object groups Applying the various distributed services by defining system resources Providing distributed transparency with developing distributed application Implementing distributed programs independently from any kind of programming language and distributed middleware

  6. DPD-Tool based on DOGF • DPD-Tool of Healthcare Applications • Supports functionalities of the DOGF via application interfaces for conveniently developing distributed healthcare applications. • Providing the group management and the distributed services by calling the simple Application Program Interfaces(APIs). • Client/server programming developers can conveniently implement distributed applications. • Independent of any kind of application programming language and distributed middleware. Distributed Application C C++ Java Developing environments of distributed program using DPD-Tool DPD-Tool DPD-Tool DPD-Tool CORBA TMOSM Java-ORB

  7. By using these modules 3 Modules of DPD-Tool Manages the total developing environment of distributed application. The distributed application developers can conveniently use the supports provided from the DOGF. Object group administrator’s module The group register/withdraw and the access right of objects of server program. Server program developer’s module Supports the developing environment of the client program. Client program developer’s module

  8. T M O T M O T M O T M O T M O Architecture Replicated objects Object Groups Shared object Non-grouped object Distributed Object Group DPD-Tool DPD-Tool Object Group Administrator Module Program Editor DPD-Tool T M O T M O T M O T M O T M O T M O Server Program Developing Module Client Program Developing Module Location Tracking Service Group Health Information Service Group Titrating Environment Supporting Service Group Group Manager Information Repository Dynamic Binder Real-Time Manager Context Provider Mobile Proxy Security Scheduler DOGF TMOSM

  9. GUI of DPD-Tool Client Program Developer GUI Object Group Administrator GUI Server Program Developer GUI

  10. Whole of developing procedures Step 4 Step 3 SERVER PROGRAM DEVELOPER GUI CLIENT PROGRAM SERVER PROGRAM CLIENT PROGRAM DEVELOPER GUI DOGF Step 1 Step 2 ObjectGroup Administrator GUI Step 5 Step1 :server program developers implement server programs and register the serverobjects 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

  11. Example for Server Program Developer GUI

  12. Future Works Ubiquitous computingenvironments Location Tracking Service Information Service Healthcare Home Service Titrating Environment Service Integration Framework

More Related