2006 International Symposium on Healthcare Technology Development “Healthcare Technology and Human Well-being” Distributed Programming Developing Tool.

Slides:



Advertisements
Similar presentations
Dynamic Task Assignment Load Index for Geographically Distributed Web Services PhD Research Proposal By: Dhiah Al-Shammary Supervised.
Advertisements

Introduction to Workflow. Slide 2 Overview What is workflow? What is business process management? Common workflow and process problems The functional.
A component- and message-based architectural style for GUI software
Prime’ Senior Project. Presentation Outline What is Our Project? Problem Definition What does our system do? How does the system work? Implementation.
WONKWANG UNIVERSITY 2006 International Symposium on Healthcare Technology Development A Framework for Integrating and Developing Healthcare Services Jae-Ho.
1 Software & Grid Middleware for Tier 2 Centers Rob Gardner Indiana University DOE/NSF Review of U.S. ATLAS and CMS Computing Projects Brookhaven National.
1 Quality Objects: Advanced Middleware for Wide Area Distributed Applications Rick Schantz Quality Objects: Advanced Middleware for Large Scale Wide Area.
CS 501: Software Engineering Fall 2000 Lecture 16 System Architecture III Distributed Objects.
Annotation-based Web content Transcoding Masahiro Hori, Goh Kondoh, Kouichi Ono, Shin-ichi Hirose, and Sandeep Singhal IBM Tokyo Research Laboratory.
Ch 12 Distributed Systems Architectures
2008/7/3 NanoMon: An Adaptable Sensor Network Monitoring Software Misun Yu, Haeyong Kim, and Pyeongsoo Mah Embedded S/W Research Division Electronics and.
1 CCNA 4 v3.1 Module 6. 2 CCNA 4 v3.0 Module 6 Introduction to Network Administration.
ICPCA 2008 Research of architecture for digital campus LBS in Pervasive Computing Environment 1.
Community Manager A Dynamic Collaboration Solution on Heterogeneous Environment Hyeonsook Kim  2006 CUS. All rights reserved.
23 September 2004 Evaluating Adaptive Middleware Load Balancing Strategies for Middleware Systems Department of Electrical Engineering & Computer Science.
Hands-On Microsoft Windows Server 2008 Chapter 8 Managing Windows Server 2008 Network Services.
Understanding Active Directory
Smart Learning Services Based on Smart Cloud Computing
Healthcom2008 Intelligent Service Integration Laboratory Information and Communications University Korea A Platform for Personalized Mobile u-Health Application.
Formalizing ODP Computational Viewpoint Specification in Maude Raúl Romero and Antonio Vallecillo EDOC 2004 Dpto. Lenguajes y Ciencias de la Computación.
1 CSE 2102 CSE 2102 CSE 2102: Introduction to Software Engineering Ch9: Software Engineering Tools and Environments.
Self Adaptivity in Grid Computing Reporter : Po - Jen Lo Sathish S. Vadhiyar and Jack J. Dongarra.
Managing Service Metadata as Context The 2005 Istanbul International Computational Science & Engineering Conference (ICCSE2005) Mehmet S. Aktas
Software Architecture Framework for Ubiquitous Computing Divya ChanneGowda Athrey Joshi.
DYNAMIC WAP BASED VOTING SYSTEM Bertrand COLAS Submission date: May 2002 School of Computing Bachelor of Engineering with Honours in Computer.
Web mapping interoperability in practice, a Java approach guided by the OpenGis Web Map Server Interface Specification Pedro Fernández, R. Béjar, M.A.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 4 v3.0 Module 6 Introduction to Network Administration.
Model-Driven Analysis Frameworks for Embedded Systems George Edwards USC Center for Systems and Software Engineering
CSS/417 Introduction to Database Management Systems Workshop 4.
Database Design and Management CPTG /23/2015Chapter 12 of 38 Functions of a Database Store data Store data School: student records, class schedules,
2Object-Oriented Analysis and Design with the Unified Process Objectives  Describe the differences and similarities between relational and object-oriented.
2004/12/13 National Tsing Hua University, Taiwan1 USING KNOWLEDGE-BASED INTELLIGENT REASONING TO SUPPORT DYNAMIC COLLABORATIVE DESIGN Allen T.A. Chiang*,
Object-Oriented Design and Implementation of the OE-Scheduler in Real-time Environments Ilhyun Lee Cherry K. Owen Haesun K. Lee The University of Texas.
GO-ESSP Workshop, LLNL, Livermore, CA, Jun 19-21, 2006, Center for ATmosphere sciences and Earthquake Researches Construction of e-science Environment.
Hwajung Lee.  Interprocess Communication (IPC) is at the heart of distributed computing.  Processes and Threads  Process is the execution of a program.
Presented By:- Sudipta Dhara Roll Table of Content Table of Content 1.Introduction 2.How it evolved 3.Need of Middleware 4.Middleware Basic 5.Categories.
Common Object Request Broker Architecture (CORBA) The Common Object Request Broker Architecture (CORBA) is a specification of a standard architecture for.
CS 501: Software Engineering Fall 1999 Lecture 12 System Architecture III Distributed Objects.
The Gator Tech Smart House: A Programmable Pervasive Space Real/Research Application In Pervasive Computing Lee Hae Dong, ICU CSE.
Scientific Programmes Committee Centre for Aerospace Systems Design & Engineering Amitay Isaacs Department of Aerospace Engineering Indian Institute of.
A Study on Smart Gateway Based on Android 4.x Bluetooth HDP(Health Device Profile) Jae-Hwan Jeon l, Sung-In Kang 2, Gwan-Hyung Kim 3, Oh-Hyun Kwon 3, Sung-Wook.
1 G52IWS: Web Services Chris Greenhalgh. 2 Contents The World Wide Web Web Services example scenario Motivations Basic Operational Model Supporting standards.
Comanche A GUI management tool for Apache Daniel López Ridruejo
HTML5 based Notification System for Updating E-Training Contents Yu-Doo Kim 1 and Il-Young Moon 1 1 Department of Computer Science Engineering, KoreaTech,
A Framework with Behavior-Based Identification and PnP Supporting Architecture for Task Cooperation of Networked Mobile Robots Joo-Hyung Kiml, Yong-Guk.
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.
RIA to visualize the health of a project Team #4 Midterm presentation February 28,2008.
Advanced Science and Technology Letters Vol.46 (Mobile and Wireless 2014), pp University Dedicated Next.
Kingdom of Saudi Arabia Ministry of Higher Education Al-Imam Muhammad Ibn Saud Islamic University College of Computer and Information Sciences Introduction.
Ontology-Based Interoperability Service for HL7 Interfaces Implementation Carolina González, Bernd Blobel and Diego López eHealth Competence Center, Regensurg.
Amsterdam December 4-6, 2006 eScience 2006 A Grid-based Architecture for the Composition and the Execution of Remote Interactive Measurements Andrea BagnascoAriannaPoggi,
Rule Engine for executing and deploying the SAGE-based Guidelines Jeong Ah Kim', Sun Tae Kim 2 ' Computer Education Department, Kwandong University, KOREA.
Third International Workshop on Networked Appliance 2001 SONA: Applying Mobile Agent to Networked Appliance Control S.Aoki, S.Makino, T.Okoshi J.Nakazawa.
+ Support multiple virtual environment for Grid computing Dr. Lizhe Wang.
Architectural Mismatch: Why reuse is so hard? Garlan, Allen, Ockerbloom; 1994.
1 © 2008 OSIsoft, Inc. – All Rights Reserved PI T&D Users Group via LiveMeeting June 18, 2008 Transmission & Distribution Webinar PI for Asset Model and.
VIEWS b.ppt-1 Managing Intelligent Decision Support Networks in Biosurveillance PHIN 2008, Session G1, August 27, 2008 Mohammad Hashemian, MS, Zaruhi.
Advanced Higher Computing Science The Project. Introduction Worth 60% of the total marks for the course Must include: An appropriate interface using input.
The Design of Smart RFID Tag System for Food Poisoning Index Monitoring Chang Won Lee 1.1, Nghia Truong Van 1, Kyung Kwon Jung 2, Joo Woong Kim 1, Woo.
Grid Services for Digital Archive Tao-Sheng Chen Academia Sinica Computing Centre
Composing semantic Web services under constraints E.Karakoc, P.Senkul Journal: Expert Systems with Applications 36 (2009)
Sponsored by Portakal Technologies
Software Development for IMET Corporation
Department of Engineering
Author: Ragalatha P, Manoj Challa, Sundeep Kumar. K
The Improvement of PaaS Platform ZENG Shu-Qing, Xu Jie-Bin 2010 First International Conference on Networking and Distributed Computing SQUARE.
Servicenow Overview ServiceNow provides cloud computing, including platform-as-a-service (PaaS) enterprise service, human resources, finance, marketing,
Wsdl.
Architectural Mismatch: Why reuse is so hard?
Toward an Ontology-Driven Architectural Framework for B2B E. Kajan, L
Presentation transcript:

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 1 School of Electrical, Electronic and Information Engineering, Wonkwang University, Korea {cslee99, jtlim, donghokim, 2 Research Center for Advanced LBS Technology of Chonbuk National University, Korea

2006 International Symposium on Healthcare Technology Development / 2 Table of Contents ABSTRACT  Introduction  Research Goals  DPD-Tool based on DOGF  Development of Healthcare Application using DPD-Tool  Conclusions  Future Works

2006 International Symposium on Healthcare Technology Development / 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.

2006 International Symposium on Healthcare Technology Development / 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.

2006 International Symposium on Healthcare Technology Development / 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)

2006 International Symposium on Healthcare Technology Development / 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.

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

2006 International Symposium on Healthcare Technology Development / 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 1 Step 3 Step 2 Step 4 Step 5 SERVER PROGRAM SERVER PROGRAM DEVELOPER GUI DOGF OBJECT GROUP ADMINISTRATOR GUI CLIENT PROGRAM CLIENT PROGRAM DEVELOPER GUI

2006 International Symposium on Healthcare Technology Development / 9 3. Development of Healthcare Application using DPD-Tool Figure 2. GUI for Server Program Developer

2006 International Symposium on Healthcare Technology Development / 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.

2006 International Symposium on Healthcare Technology Development / 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.

2006 International Symposium on Healthcare Technology Development / 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.