• Title/Summary/Keyword: COM(Component Object Model)

Search Result 33, Processing Time 0.031 seconds

Implementation of Distributed Computing System using ActiveX Technology (ActiveX 기술을 이용한 분산 컴퓨팅 시스템 구현)

  • Song, Min-Gyu;Byun, Do-Young;Je, Do-Heung;Kim, Kwang-Dong;Roh, Duk-Gyoo;Oh, Se-Jin;Lee, Bo-Ahn
    • Proceedings of the KIEE Conference
    • /
    • 2004.11c
    • /
    • pp.462-464
    • /
    • 2004
  • ActiveX is the general name for a set of Microsoft Technologies that allows users to re-use code and link individual programs together to suit their computing needs. In addition ActiveX technology Provides a standard model for interapplication communication that different programming language. ActiveX is based on COM(Component Object Model), the COM standard allow developer to create code and application from a multitude of different languages and build a defined interface to that code, making it easily accessible by other application. By using ActiveX, user can access the functionality of other applications running remote computer distributed through the network and communicate over the network to build distributed applications. LabVIEW provides access to other Windows applications using ActiveX technologies. So in this paper we implement distributed application using ActiveX technology for remote control and monitoring.

  • PDF

An Approach to Software Analysis and Design based on Distributed Components (분산 컴포넌트 기반의 소프트웨어 분석 및 설계 방법)

  • Choi, You-Hee;Yeom, Keun-Hyuk
    • Journal of KIISE:Software and Applications
    • /
    • v.28 no.12
    • /
    • pp.896-909
    • /
    • 2001
  • Recently, above 50 percentages of software are being developed based on distributed application platforms. And recent technologies such as EJB(Enterprise Java Beans)[1]COM(Component Object Model)[2] CORBA(Common Object Request Broker Architecture)[3] have been advanced for distributed component-based software development . Therefore a systematic development process is necessary to develop component based applications using distributed application platforms. However, most of component-base software development processes do not define concrete flows between tasks and relationships among artifacts of each task Also, distribution issues are not considered explicitly in most of component-based software development In this paper, we present an approach to analyze and design software based on distributed components. In this approach, we propose systematic guidelines for developing a software based on Unified process and the relationships among artifacts which are produced, Also we explicitly consider the distribution issues such as performance, fault tolerance, security, distributed transaction of CORBA environments.

  • PDF

Development of software demultiplexer for DTV Signal Reception (DTV 수신을 위한 소프트웨어 Demultiplexer 개발)

  • Jin, Hyun-Joon;Park, Nho-Kyung;Kim, Moo-Han
    • Journal of IKEEE
    • /
    • v.7 no.2 s.13
    • /
    • pp.188-196
    • /
    • 2003
  • In this paper, a demultiplexer for MPEG-2 Transport Stream which can be applied to terrestrial digital broadcast is developed. The demultiplexer separates video, audio, and data from MPEG-2 multimedia stream and transports them to each decoders respectively. While most existing demultiplexers of MPEG-2 transport stream have been developed as hardware systems, but the fast increment of computer's performance enables a software demultiplexer to be worked in realtime. The developed demultiplexer is implemented as a software module called a filter using DirectShow of Microsoft which is based on COM(Component Object Model)and works on the Windows system. The operation of the demultiplexer is verified by using the GraphEdit tool and rendering a test file formatted as MPEG-2 transport stream.

  • PDF

Development of Database Interface using COM (COM을 이용한 데이터베이스 인터페이스 설계)

  • 박상훈;강성기;박진섭
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2000.04b
    • /
    • pp.146-148
    • /
    • 2000
  • 본 논문에서는 데이터베이스 인터페이스 설계가 COM(Component Object Model)으로 구현하는 것이 가능한지를 실험적으로 설계하고 구현하였다. 본 객체지향 코드 설계는 캡슐화, 상속성, 다형성 측면에서 설계자 및 사용자에게 많은 장점을 제공한다는 측면에서 널리 적용되고 있다. 본 논문에서는 COM을 이용하여 기존의 데이터베이스를 접근, 제어 할 수 있음을 보인다. 본 논문은 기존 데이터베이스로서 MS Access(DB)를 대상으로 하되 MS Access가 제공하는 최종사용자 기능을 무시하고 새로운 프로그램(COM)을 설계하여 기존사용방법과 같은 효과와 기능을 발휘할 수 있도록 한다. 프로그램의 설계는 크게 서버와 클라이언트로 나눈다.[10] 실험적 개발의 결과를 볼 때 DB엔진 설계 시 COM으로서의 설계에 활용 할 수 있을 것으로 기대된다. 한편 클라이언트는 다양한 언어로 설계가 가능하기 때문에 다양한 사용자, 다양한 접속 요구에 쉽게 적용할 수 있다.

  • PDF

Design and Implementation of DSM-CC Object Carousel Encoder using DirectShow Filters (DirectShow 필터를 이용한 DSM-CC Object Carousel 인코더의 설계 및 구현)

  • Lee Eun Sung;Choi Seong Jong;Park Min Sik;Choi Jin Soo
    • Proceedings of the Korean Society of Broadcast Engineers Conference
    • /
    • 2003.11a
    • /
    • pp.105-108
    • /
    • 2003
  • 본 논문에서는 Microsoft DirectShow기반의 DSM-CC Object Carousel과 Data Download 프로토콜을 위한 인코더의 설계 및 구현에 대해 기술한다. DirectShow는 Component Object Model (COM) 기술을 기반으로 하고 있다. 따라서, 작성된 코드의 재사용과 유지보수가 용이하고, 멀티미디어(Multimedia) 데이터를 편리하게 처리말 수 있는 기능을 제공한다. 또한, 개발자가 COM component를 쉽게 제작할 수 있는 방법을 제공한다 하지만, 스트리밍 오디오/비디오 등의 디코딩을 위주로 개발된 DirectShow기술이 데이터 방송 서버에서의 실시간 인코딩 작업에 사용할 때에는 문제점이 발생한다 Data Carousel 방식에서는 인로딩 도중에 Update를 지원해야 한다. 즉, Carousel데이터의 Update가 있을 경우, 스트리밍(Streaming) 하는 동안 Update된 데이터를 인코딩 하여야 한다. 이러한 상황은 DirectShow의 기본 상태로는 표현하기 어려우므로 기본 상태를 확장하여 별도의 사용자 정의 상태를 추가하였다. 또한, 두 작업을 동시에 수행하기에 적합한 스레드(thread) 모델과 Push/pull 버퍼 모델을 설계하였다. DirectShow를 이용하여 인코더를 구현함으로써 개발자는 개발시간과 비용을 절약 할 수 있고, 사용자에게는 인코더를 등록하고 실행하기 쉬운 환경과 인로딩 상태의 실시간 모니터링 기능을 제공한다.

  • PDF

Implementation of Security Enforcement Engine Using COM Programming (컴포넌트 개발방법을 이용한 보안 강화 엔진 구현)

  • 김은아;김미희;채기준
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2004.04a
    • /
    • pp.331-333
    • /
    • 2004
  • 네트워크 보안의 요구 사항을 만족시키기 위한 필수적인 보안 서비스에는 인증과 권한부여가 있다. 이러한 서비스를 제공하는 보안 강화 엔진을 구현함에 있어 컴포넌트 개발방법을 이용하면 구축비용 및 시간을 절감할 수 있고 바이너리 단위로의 재사용이 가능하며 유지 보수의 용이성 및 확장성이 뛰어나다는 장점을 갖는다. 이에 본 논문에서는 컴포넌트 모델 중 마이크로소프트사의 COM(Component Object Model)을 기반으로 보안 강화 엔진을 구현하였다.

  • PDF

A Study on the Design of Ship Drawing Process Management System Based on COM+ Service (COM+ 기반의 선박 설계공정관리 시스템 설계에 관한 연구)

  • 박대유;김응곤;김형진;양계정;윤성국
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2003.10a
    • /
    • pp.970-973
    • /
    • 2003
  • Recently, the development paradigm of enterprise information system has been moved from 2-tier environment to 3-tier environment. 3-tier environment makes possible to develop more efficient system in terms of the performance, extension, deployment and maintenance. The ship drawing process management system which manages a long-term drawing process and a great number of designers has to support an accuracy and a real-time of information but it is impossible because it is still served in 2-tier environment and some process of them is not developed yet. In this paper, we implemented the analysis and design of system based on CBD(Component Based Development) for the purpose of hanging the environment from two-dimensional Client/server architecture environment to COM+ based 3-tier architecture environment. And by completing a development of total system, the productivity and the efficiency of the ship drawing process management system will be improved. And a wide reuse of components makes possible to improve the productivity and efficiency of system.

  • PDF

Design of ActiveX based Application for the Implementation of Control & Monitoring System (제어 및 모니터링 시스템 구현을 위한 ActiveX 기반의 애플리케이션 설계)

  • Song, Min-Gyu
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.7 no.6
    • /
    • pp.1237-1242
    • /
    • 2006
  • Microsoft's ActiveX corresponding to the advanced type of COM based distributed application model is made available for the use of component communication[1]. ActiveX supports reuse of code and object linking, so developers can integrate many objects into application and improve the efficiency of development. Also, Integration of seperated application makes easy to develop customized program[2]. ActiveX, formerly used to develope communication application in Visual C++ or Visual Basic, has the efficiency of programming and is widely used in the M&C(Monitoring and Control) of instruments. In this paper, we will implement M&C application capable of remote operating, and besides, develop web browser and media player in the form of ActiveX control in order to control and monitor program remotely.

  • PDF

Noun Extractor based on a multi-purpose Korean morphological engine implemented with COM (COM 기반의 다목적 형태소 분석기를 이용한 명사 추출기)

  • Lee, Joong-Young;Shin, Byuoung-Hoon;Lee, Kong-Joo;Kim, Jee-Eun;Ahn, Sahng-Gyou
    • Annual Conference on Human and Language Technology
    • /
    • 1999.10d
    • /
    • pp.167-172
    • /
    • 1999
  • 한국어 형태소 분석기는 한국어를 분석하여 여러 다른 응용프로그램에 적용할 수 있는 기본적인 도구이다. 형태소 분석기를 응용하여 맞춤법 검사기나 정보검색, 기계번역, 음성인식 등에 적용할 수 있다. 본 논문에서는 형태소 분석기를 이용하여 여러 응용프로그램에 다목적으로 적용할 수 있도록 COM(Component Object Model)으로 인터페이스를 설계하고, 일례로 명사를 추출하는 응용프로그램을 구현하였다.

  • PDF