Download presentation
Presentation is loading. Please wait.
Published byEstella Booker Modified over 9 years ago
1
1 Chung-Sub Lee 1, Jeong-Taek Lim 1, Dong-Ho Kim 1, Chang-Won Jeong 2, Su-Chong Joo 1 1 School of Electrical, Electronic and Information Engineering, Wonkwang University, Korea {cslee99, jtlim, donghokim, scjoo}@wonkwang.ac.kr 2 Research Center for Advanced LBS Technology of Chonbuk National University, Korea mediblue@chonbuk.ac.kr 2006 International Symposium on Healthcare Technology Development “Healthcare Technology and Human Well-being”
2
2006 International Symposium on Healthcare Technology Development 2 Information application Monitoring application Tele-diagnostics application Home service Distributed Programming Developing Tool Developing for Healthcare applications Object group administrator’s module Server program developer’s module Client program developer’s module
3
2006 International Symposium on Healthcare Technology Development 3 distribution Distributed Computing Environments variously scalability interoperability EffectiveManagement complexity Object group Management Simple binding Real-time strategies Resources
4
2006 International Symposium on Healthcare Technology Development 4 Developing the Tool-kit based on the Distributed Object Group Framework (DOGF) Distributed Programming Developing Tool(DPD-Tool) Anymiddleware AnyProgrammingLanguage Functionalities of the DOGF Object group administrator’s module Server program developer’s module Client program developer’s module
5
2006 International Symposium on Healthcare Technology Development 5 Research Area User UserModel Architecture Distributed Programming Developing Tool Interface PresentationModel Human Factors Distributed Object Distributed Object Group Framework Conceptual Model Language 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 Functionality of our DPD-Tool
6
2006 International Symposium on Healthcare Technology Development 6 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. Developing environments of distributed program using DPD-Tool Developing environments of distributed program using DPD-Tool C C C++ Java Distributed Application DPD-ToolDPD-ToolDPD-ToolDPD-ToolDPD-ToolDPD-Tool CORBACORBATMOSMTMOSMJava-ORBJava-ORB
7
2006 International Symposium on Healthcare Technology Development 7 Supports the developing environment of the client program. The group register/withdraw and the access right of objects of server program. Manages the total developing environment of distributed application. The distributed application developers can conveniently use the supports provided from the DOGF. By using these thesemodules Object group administrator’s module Server program developer’s module Client program developer’s module
8
2006 International Symposium on Healthcare Technology Development 8 DPD-Tool DOGF TMOSM GroupManager Security DynamicBinderReal-TimeManager Scheduler InformationRepository Health Information Service Group TMOTMO Titrating Environment Supporting Service Group TMOTMO TMOTMO TMOTMO ServerProgramDevelopingModule ClientProgramDevelopingModule Object Group Administrator Module Program Editor Location Tracking Tracking Service Group TMOTMO TMOTMO TMOTMO TMOTMO TMOTMO TMOTMO TMOTMO DPD-Tool MobileProxy ContextProvider DPD-ToolDPD-Tool Object Groups Non-grouped object Replicated objects Shared object Distributed Object Group
9
2006 International Symposium on Healthcare Technology Development 9 Server Program Developer GUI Client Program Developer GUI Object Group Administrator GUI
10
2006 International Symposium on Healthcare Technology Development 10 SERVER PROGRAM SERVER PROGRAM SERVER PROGRAM DEVELOPER GUI SERVER PROGRAM DEVELOPER GUI Step 1 Step 3 Step 2 Step 5 CLIENT PROGRAM DEVELOPER GUI CLIENT PROGRAM DEVELOPER GUI CLIENT PROGRAM CLIENT PROGRAM Object Group Administrator GUI Object Group Administrator GUI Step 4 DOGF server program developers implement server programs and register the server objects in Information Repository of DOGF by using Server Programming Developer GUI. Step1 : server program developers implement server programs and register the server objects in Information Repository of DOGF by using Server Programming Developer GUI. client program developer searches the group information including server objects’ 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 obtaining the server object’s reference from the DOGF Step 4 : obtaining the server object’s reference from the DOGF client program requests the service to the server object Step 5 : client program requests the service to the server object
11
2006 International Symposium on Healthcare Technology Development 11
12
2006 International Symposium on Healthcare Technology Development 12 Integration Framework Location Tracking Service InformationService TitratingEnvironmentService Healthcare Home Service Ubiquitous computing environments
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.