• Title/Summary/Keyword: 오브젝트 풀

Search Result 5, Processing Time 0.02 seconds

Design and Implementation of Generic TC/CORBA Gateway Using Object Pool Mechanism (오브젝트 풀 메카니즘을 이용한 지네릭 TC/CORBA 게이트웨이 구현)

  • 김정환;이동희;박종태
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2000.04a
    • /
    • pp.190-192
    • /
    • 2000
  • Interworking of legacy TC application and CORBA-BASED one is important to satisfy emerging market demands of the rapid introduction of new multimedia services and building of scalable, flexible, and interoperable service control architecture. For this, we develop generic TC/CORBA gateway on interworking between. TC and CORBA system Generic TC/CORBA gateway can be used for interworking in many fields of telecommunication service control such as INAP, MAP, other TC-based application parts, and mobility management of IMT-2000. Finally, we propose the object pool mechanism for efficient management of TC-user objects and it is helpful for enhancement of scalability and reduction of the response time of remote service operations.

  • PDF

Development of Mobile Defense Game using Unity Engine (유니티 엔진을 이용한 모바일 디펜스 게임 제작)

  • Kim, Soo Kyun;Park, Sanghoon;Shin, Euiseong;Han, Changmin;Lim, Wongyu;An, Syungog
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2018.01a
    • /
    • pp.29-30
    • /
    • 2018
  • 모바일 게임 시장은 국내외를 막론하고 상승세를 보이는데 그 중 국내 모바일 게임회사 또한 크게 성장하고 있다. 국내 회사들은 유니티 게임 엔진의 장점인 멀티 플랫폼을 활용하여 안드로이드, iOS 등 플랫폼에 구애 받지 않고 최적화 기법을 사용하여 플랫폼에 맞는 게임을 제작하고 있다. 이러한 유니티 엔진의 장점들을 활용해 쉽고 빠르게 디펜스 게임을 제작 해 본다. 본 논문에서는 모바일 게임에서의 오브젝트 풀 기법, 애니메이터 개념과 구현 방법에 대해 설명한다.

  • PDF

Development of Mobile RPG using Unity 3D Engine (Unity 3D 엔진을 이용한 모바일 RPG 게임 개발)

  • Kim, Horyul;Yoo, Jongho;Han, Changmin;An, Syoungog;Kim, Soo Kyun
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2019.07a
    • /
    • pp.81-82
    • /
    • 2019
  • 게임 시장에 높은 점유율을 보이고 있는 추세에 따라 모바일 게임 제작에 많이 사용하고 있는 Unity 3D 게임 엔진을 사용하였다. 모바일 RPG인 '몬스터 길들이기'와 'Hundred Soul' 이라는 게임에서 감명 받아 이러한 아이디어를 바탕으로 Unity 3D 게임 엔진의 여러 기능과 접목하여, 다양한 기능 및 효과들을 구현하였고, 그에 따른 개발 방법을 설명한다.

  • PDF

Implementation of tractor implement ECU based on ISO11783 using IsoAgLib (IsoAgLib을 이용한 ISO11783 기반 트랙터 작업기 ECU 구현)

  • Roh, Seungku;Kim, Jayu;Tumenjargal, Enkhbaatar;Chong, Kitchong;Ham, Woonchul
    • Proceedings of the Korean Society for Agricultural Machinery Conference
    • /
    • 2017.04a
    • /
    • pp.18-18
    • /
    • 2017
  • ISO11783은 농업 산업분야 통신 프로토콜의 국제 표준으로, 농용트랙터 및 작업기 ECU 간의 통신 프로토콜을 표준화한다. 이 표준은 서로 다른 제조사의 제품 간에 호환성을 갖게 하며, 정밀 농업에 대한 핵심 기반을 제공한다. 현재 해외에서는 이미 ISO11783 기반의 AFS(Advanced Farming System)를 통한 정밀농업이 상용화되어 농가에 보급되고 있다. 이에 비해, 국내에서 이러한 표준을 따르는 농기계들은 미비한 실정이며, 향후 농업의 정밀 농업화를 통한 고부가가치 창출 및 선진국의 무역 장벽에 대비와 해외 수출 판로 개척을 위해 ISO11783 표준에 대한 R&D가 필요로 한다. 이에 IsoAgLib를 분석하고 임베디드 보드에 Porting하여 ISO11783 기반 작업기 ECU를 구현하였고, 이를 기반으로 ISO11783 기반 작업기 ECU의 구현 방법을 발표한다. IsoAgLib의 시스템 아키텍처는 계층화 되어 있어, 타겟에 의존적인 계층만 수정하여, IAR 환경에서 Cortex M3 보드에 포팅을 완료하였다. 작업기 ECU들은 자신만의 인터페이스 화면을 갖으며, 이를 Object pool이라 한다. 이것을 Virtual Terminal(VT)에 업로드 하여, VT가 해당 작업기 ECU의 사용자 인터페이스 기능을 제공하도록 한다. 이에 작업기 ECU 구현 1 단계로, 'VT-Designer'를 통하여 Object pool를 설계한다. 2 단계, 'vt2iso'를 통해서 Object pool을 IsoAgLib 상에서 사용할 수 있도록 변환한다. 3 단계, 포팅된 IsoAgLib project에 변환된 파일을 포함 시킨다. 4 단계, 작업기 ECU의 주기적인 작업 및 각 메시지 수신시 수행할 작업을 코딩한다. 5 단계, 빌드 및 타겟 보드에 업로딩 한 후, New Holland 사의 $Intelliview^{TM}$ iv display (VT)과 연결하여 동작을 확인한다. 확인 결과로 VT에 디자인한 Object pool이 표시 되며 soft key 입력 시 작업기 ECU에서 LED가 변한다. 결론적으로, 연구 결과를 바탕으로 ISO11783 기반의 작업기 ECU의 디자인 및 구현이 가능하며, 이를 통해 향후 국내의 ISO11783 기반의 작업기 ECU의 개발에 도움을 줄 수 있다.

  • PDF

Development of a Remote Multi-Task Debugger for Qplus-T RTOS (Qplus-T RTOS를 위한 원격 멀티 태스크 디버거의 개발)

  • 이광용;김흥남
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.9 no.4
    • /
    • pp.393-409
    • /
    • 2003
  • In this paper, we present a multi-task debugging environment for Qplus-T embedded-system such as internet information appliances. We will propose the structure and functions of a remote multi-task debugging environment supporting environment effective ross-development. And, we are going enhance the communication architecture between the host and target system to provide more efficient cross-development environment. The remote development toolset called Q+Esto consists to several independent support tools: an interactive shell, a remote debugger, a resource monitor, a target manager and a debug agent. Excepting a debug agent, all these support tools reside on the host systems. Using the remote multi-task debugger on the host, the developer can spawn and debug tasks on the target run-time system. It can also be attached to already-running tasks spawned from the application or from interactive shell. Application code can be viewed as C/C++ source, or as assembly-level code. It incorporates a variety of display windows for source, registers, local/global variables, stack frame, memory, event traces and so on. The target manager implements common functions that are shared by Q+Esto tools, e.g., the host-target communication, object file loading, and management of target-resident host tool´s memory pool and target system´s symbol-table, and so on. These functions are called OPEn C APIs and they greatly improve the extensibility of the Q+Esto Toolset. The Q+Esto target manager is responsible for communicating between host and target system. Also, there exist a counterpart on the target system communicating with the host target manager, which is called debug agent. Debug agent is a daemon task on real-time operating systems in the target system. It gets debugging requests from the host tools including debugger via target manager, interprets the requests, executes them and sends the results to the host.