• Title/Summary/Keyword: COM 객체

Search Result 43, Processing Time 0.029 seconds

The Design and Modeling of Open GIS Service Architecture Using UML (UML을 이용한 개방형 GIS 서비스 컴포넌트 설계)

  • Kim, Do-Hyun;Lee, Jong-Hun;Kim, Kwang-Soo
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2000.10a
    • /
    • pp.19-22
    • /
    • 2000
  • 지리 정보와 속성 정보를 바탕으로 사용자에게 다양한 분석 기능을 제공하는 지리정보시스템은 많은 기능적인 향상과 사용자 인터페이스에서의 편리성을 제공하고 있다. 그러나, 초기의 지리정보 시스템 소프트웨어들은 패키지 형태로 제공되어 구축비용 및 다양한 사용자 요구 사항을 충족시키기에 많은 어려움을 가지고 있다. 본 논문에서는, OGC(Open GIS Consortium)의 개방형 지리정보시스템 서비스 아키텍쳐에 기반을 둔 지리정보시스템 서비스 컴포넌트의 설계 및 구현에 대하여 서술한다. 각 서비스 컴포넌트는 단위 기능을 컴포넌트 형태로 제공함으로써 구축비용 및 다양한 사양한 요구사항을 효율적으로 충족시킬 수 있다. 개발된 서비스 컴포넌트는 객체 지향형 모델링 툴인 UML(Unified Modeling Language)로 설계되었고, ATL/COM 과 C++ 환경에서 구축되었다. 이는 재사용성 뿐만 아니라 상호 운용성, 언어 독립성, 쉬운 개발환경 등을 제공한다.

  • PDF

Variable Route Predictive using Extend Kalman Filter for net-VE Environment (net-VE 환경에서 확장 칼만필터를 이용한 가변적 경로예측)

  • Song, Sun-Hee;Park, Dong-Suk;Kim, Hee-Chul;Bae, Chul-Soo;Ra, Sang-Dong
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • v.9 no.2
    • /
    • pp.561-565
    • /
    • 2005
  • net-VE 환경에서 다중 사용자들이 정보를 공유하는 경우 교환되는 이벤트 트래픽을 줄이기 위하여 확장 칼만필터를 이용해 객체 이벤트의 가변적 경로예측을 한다. 다중 사용자를 지원하는 3차원 공간 정보공유는 가상환경에 대한 상태정보를 중앙 서버에서 관리하므로 일관성 유지가 용이하다는 장점이 있으나 네트워크에 과중한 부담을 주며, 메시지 병목현상, 확장성이 부족하다는 문제점이 있다. 본 논문에서는 이동되어져온 궤적의 유클리디 실즉치와 칼만 예측치와의 오차 정보인 이노베이션을 사용하여 가변적 경로예측을 하고, net-VE 공유 및 이벤트 필터링 과정을 제안한다.

  • PDF

Open Web GIS Service System Based On Component (컴포넌트 기반의 웹 지리정보 서비스 시스템)

  • Kim, Do-Hyun;Choi, Hae-Ock;Kim, Kwang-Soo
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2001.10a
    • /
    • pp.405-408
    • /
    • 2001
  • 지리 정보와 속성 정보를 바탕으로 사용자에게 다양한 분석 기능을 제공하는 인터넷 지리정보시스템은 지리정보서비스 사용자 층을 더욱 확대 시키고 있다. 그러나 이들 시스템은 개방성, 상호운용성을 지원하지 않으며 기능 및 데이터 지원 확장, 다양한 데이터 소스로의 접근 등의 어려움을 가지고 있다. 본 논문에서는, OGC(Open GIS Consortium)의 웹 지리정보서비스 아키텍쳐에 기반을 둔 상호운용성과 XML 기반 데이터서비스 등 개방형 웹 지리정보서비스 시스템을 설계, 구현한다. 또한, 컴포넌트 기반의 아키텍쳐를 바탕으로 단위 기능을 컴포넌트 형태로 제공함으로써 구축 비용 및 다양한 사양한 요구사항을 효율적으로 충족시킬 수 있다. 개발된 서비스 컴포넌트는 객체 지향형 모델링 툴인 UML(Unified Modeling Language)로 설계되었고, ATL/COM 과 C++ 환경에서 구축되었다. 이는 재사용성 뿐만 아니라 상호 운용성, 언어 독립성, 쉬운 개발환경 등을 제공한다.

  • PDF

4D Data Provider Supporting a Multidimensional Index (다차원 인덱스를 지원하는 4D데이터 제공자)

  • 이선준;김상호;류근호;이성호
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2002.10c
    • /
    • pp.34-36
    • /
    • 2002
  • 사용자에게 제공되고 있는 대부분의 시간 지리 정보 시스템은 소프트웨어 형태로 패키지화하여 제공되므로 과다한 구축비용과 재사용성의 문제점을 가지고 있다. 그리고 시간 지리 정보 시스템은 복잡하며 대용량인 특성을 가진 시공간 데이터를 처리해야만 한다. 따라서 시공간 데이터의 효율적인 관리 및 재사용성을 위해서 소프트웨어 부품화물 제공하는 컴포넌트 개발 방법론을 사용해야하며 시공간 데이터에 빠르게 접근하기 위한 인덱스 구조가 필요하다. 이 논문에서는 시공간 데이터를 효율적으로 관리하기 위하여 4차원 시공간 객체에 대한 인덱스를 컴포넌트 개발 방법론을 적용하여 설계하였다. 그리고 다차원 인덱스를 이용하는 4D 데이터 제공자를 COM 기반의 OLE DB 인터페이스를 이용하여 구현하고 성능을 평가하였다.

  • PDF

Design for User Centered Service System using Eye Tracking (시선 추적을 통한 맞춤형 서비스 제공 시스템 설계)

  • Kim, Ji-eun;Song, Hye-jin;Moon, Nammee;Hong, Sangjin
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2015.10a
    • /
    • pp.1518-1519
    • /
    • 2015
  • 오늘날 우리는 소비자 중심시대에 살고 있다. 이로 인해 소비자에게 맞춤형 서비스를 제공하는 연구 사례가 증가하고 있다. 본 논문에서는 멀티미디어 콘텐츠를 시청하는 사용자의 시선 추적을 통해 사용자마다 알맞은 서비스를 제공해주는 시스템을 제안하고자 한다. 이와 같은 시스템을 위해서는 멀티미디어 콘텐츠를 객체로 나누고 실시간 모니터링을 통해 사용자의 시선을 추적해야 한다. 시선 추적을 통해 사용자의 관심영역을 파악하고 사용자마다 맞춤형 서비스를 제공하는 시스템을 목표로 하며 향후에 이 시스템은 더욱 효과적으로 사용자의 욕구를 충족시켜 줄 수 있을 것이라고 기대한다.

UML-based OO Framework Modeling Techniques (UML 기반의 객체지향 프레임워크 모델링 기법)

  • Yoo, Young-Ran;Park, Dong-Hyuk;Kim, Soo-Dong
    • Journal of KIISE:Software and Applications
    • /
    • v.27 no.3
    • /
    • pp.227-240
    • /
    • 2000
  • The research of the variability gains more gravity in component-based software development, because it helps to extend the reusability of the component. A domain-specific component supports the more variability, the wider scope that the component can be applied to. However, the more variability included in a component, It makes the size of a component bigger, and the cost to construct the component is rises. As a result, this disturbs making an optimized system. In this paper, we classify the variability into 3 types, according to their features. And we propose some implementation techniques for each type based COM. Moreover, we also propose a process to analysis and design the variability with their artifacts, which includes some tasks from variability extraction to implementation of it. This proposed process can be applied as a part of the component developing process.

  • PDF

- A Case Study on OOP Component Build-up for Reliability of MRP System - (MRP 시스템의 신뢰성을 위한 객체재향 컴포넌트 개발 사례)

  • Seo Jang Hoon
    • Journal of the Korea Safety Management & Science
    • /
    • v.6 no.3
    • /
    • pp.211-235
    • /
    • 2004
  • Component based design is perceived as a key technology for developing advanced real-time systems in a both cost- and time effective manner. Already today, component based design is seen to increase software productivity, by reducing the amount of effort needed to update and maintain systems, by packaging solutions for re-use, and easing distribution. Nowdays, a thousand and one companies in If(Information Technology) industry such as Sl(System Integration) and software development companies, regardless of scale of their projects, has spent their time and endeavor on developing reusable business logic. The component software is the outcome of software developers effort on overcoming this problem; the component software is the way propositioned for quick and easy implementation of software. In addition, there has been lots of investment on researching and developing the software development methodology and leading If companies has released new standard technologies to help with component development. For instance, COM(Component Object Model) and DCOM(Distribute COM) technology of Microsoft and EJB(Enterprise Java Beans) technology of Sun Microsystems has turned up. Component-Based Development (CBD) has not redeemed its promises of reuse and flexibility. Reuse is inhibited due to problems such as component retrieval, architectural mismatch, and application specificness. Component-based systems are flexible in the sense that components can be replaced and fine-tuned, but only under the assumption that the software architecture remains stable during the system's lifetime. In this paper, It suggest that systems composed of components should be generated from functional and nonfunctional requirements rather than being composed out of existing or newly developed components. about implements and accomplishes the modeling for the Product Control component development by applying CCD(Contract-Collaboration Diagram), one of component development methodology, to MRP(Material Requirement Planning) System

Case Study of Building Dynamic Homepage Using ActiveX Control Pad (ActiveX 컨트롤 패드를 이용한 동적홈페이지의 설계와 구현 사례)

  • 우원택
    • Journal of Korea Society of Industrial Information Systems
    • /
    • v.8 no.2
    • /
    • pp.108-118
    • /
    • 2003
  • The purpose of this study is to understand what is ActiveX control and how to utilize it in developing dynamic web pages. For this purpose, some literature survey and experimental practices with PC were done to understand the differences among web programming technologies such as visual basic, java, XML web services. In order to scrutinize the functions of ActiveX controls and the comparison of their technology with currently introduced XML web service, a study on the history of Internet programming with a focused view on ActiveX control was also performed. With the knowledge of the fore mentioned, Actual design and building experiments of web pages using ActiveX control pad were implemented. The results show that Microsoft ActiveX controls, formerly known as OLE controls or OCX controls, developed to compete with java applet in internet battle fields, turn out to be useful in software reusability, cost-saving and time-saving etc. However, the use of ActiveX controls has been confined in window platform, Overall, this study was useful for understanding the usage of ActiveX controls in web pages.

  • PDF

A Design and Implementation of Object Recognition based Interactive Game Contents using Kinect Sensor and Unity 3D Engine (키넥트 센서와 유니티 3D 엔진기반의 객체 인식 기법을 적용한 체험형 게임 콘텐츠 설계 및 구현)

  • Jung, Se-hoon;Lee, Ju-hwan;Jo, Kyeong-Ho;Park, Jae-Seong;Sim, Chun Bo
    • Journal of Korea Multimedia Society
    • /
    • v.21 no.12
    • /
    • pp.1493-1503
    • /
    • 2018
  • We propose an object recognition system and experiential game contents using Kinect to maximize object recognition rate by utilizing underwater robots. we implement an ice hockey game based on object-aware interactive contents to validate the excellence of the proposed system. The object recognition system, which is a preprocessor module, is composed based on Kinect and OpenCV. Network sockets are utilized for object recognition communications between C/S. The problem of existing research, degradation of object recognition at long distance, is solved by combining the system development method suggested in the study. As a result of the performance evaluation, the underwater robot object recognized all target objects (90.49%) with 80% of accuracy from a 2m distance, revealing 42.46% of F-Measure. From a 2.5m distance, it recognized 82.87% of the target objects with 60.5% of accuracy, showing 34.96% of F-Measure. Finally, it recognized 98.50% of target objects with 59.4% of accuracy from a 3m distance, showing 37.04% of F-measure.

A Study on the Cloud Service Model of CaaS Based on the Object Identification, ePosition, with a Structured Form of Texts (문자열로 구조화된 사물식별아이디 이포지션(ePosition) 기반의 클라우드 CaaS(Contents as a Service) 서비스 모델에 관한 연구)

  • Lee, Sang-Zee;Kang, Myung-Su;Cho, Won-Hee
    • Information Systems Review
    • /
    • v.15 no.3
    • /
    • pp.129-139
    • /
    • 2013
  • The Internet of Things (or IoT for short) which refers to uniquely identifiable objects and their virtual representations in an Internet-like structure is to be reality today. The amount of data on IoT is expected to increase abruptly and there are several key issues like usefulness interoperability between multiple distributes systems, services and databases. In this paper a methodology is proposed to realize a recently developed cloud service model, Contents as a Service (CaaS), which is contents delivery model referred to as 'on-demand contents'. In the proposed method, the global object identification, ePosition, comprising the structured form of two sorts of text strings with a separation symbol like # is applied to identify a specific content and registered with the content at the same server. It is easy-to-realize and effective to solve the interoperability problem systematically and logically. Some APIs for the proposed CaaS service are to be converged to provide some upgraded cloud service model such as 'CaaS supported SaaS' and 'CaaS supported PaaS'.

  • PDF