• Title/Summary/Keyword: Object Pool

Search Result 38, Processing Time 0.02 seconds

Improvement of WIPI-based MVC Model using Object Pool Pattern (Object Pool 패턴을 이용한 WIPI기반 MVC 모델의 개선)

  • Kim Chul-Min;Seo Seong-Chae;You Jin-Ho;Kim Byung-Ki
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2004.11a
    • /
    • pp.307-310
    • /
    • 2004
  • 무선 단말기와 같은 제한된 환경에서의 애플리케이션 개발은 대부분 사용자 인터페이스 부분이 차지하고 있다. 사용자 인터페이스의 효과적인 관리를 위한 기법이 연구되어 왔으며 기존의 MVC 모델이 사용되고 있다. MVC 모델은 애플리케이션 개발 시 사용자 인터페이스의 효과적인 관리를 위한 방법을 제공한다. 그러나 제한된 무선 단말기 상에서의 MVC 모델의 적용은 사용자 인터페이스 뷰의 독립성을 위한 과도한 객체 생성으로 작업 프로세스와 메모리 공간의 효율성을 떨어뜨리는 문제점을 가지고 있다. 본 논문은 기존 MVC 모델에 Object Pool 패턴을 활용하여 UI 컴포넌트의 재사용이 가능한 개선된 UP-MVC모델을 제안한다. UP-MVC 모델은 무선 단말에서 메모리 리소스 사용의 문제점을 개선하여 모바일 애플리케이션 성능을 높일 수 있다.

  • PDF

A Study on Development of Web Application Using Object Pool Control Method Based on JAVA (JAVA기반의 Object Pool Control기법을 이용한 웹 어플리케이션 개발에 관한 연구)

  • Choi, Young
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2003.04a
    • /
    • pp.596-598
    • /
    • 2003
  • 본 논문에서는 Web상에서 데이터베이스를 이용하여 어플리케이션을 개발함에 있어 수행 성능의 대부분을 차지하는 데이터베이스 접속과 해제를 JAVA기반의 class를 이용하여 데이터베이스연결 객체들을 생성하고, 연결객체의 대여와 반환 과정을 통하여 접속과 해제를 최대함 줄임으로써 DB access로 인한 서버의 과부하와 자료처리 지연을 방지하고, 시스템 자원을 효율적으로 운영할 수 있는 향상된 웹 어플리케이션을 구현하고자 하였다.

  • PDF

A Study on the Remodeling for Improvement of Acoustic Performance at Indoor Swimming Pool (실내수영장 음향성능 개선을 위한 리모델링에 관한 연구)

  • Kim, Nam-Don;Kim, Dae-Goon;Kim, Jae-Soo
    • Journal of the Korea Institute of Building Construction
    • /
    • v.9 no.3
    • /
    • pp.87-94
    • /
    • 2009
  • Recently, in accordance with the interesting on well-being as well as the revitalization of living athletics, it is current tendency that people who use the swimming pools are on increasing. However, because the most of indoor swimming pools have ever used the reflection finishing materials likely as the tile due to the property of its hydrophilic space, the inside of indoor swimming pool is vibrating too much, and some problem which the voice and music do not delivering clearly is occurring when swimming lessons or underwater aerobics(synchronized swimming) and swimming game. Based on such viewpoint, locating the object on actually built indoor swimming pool, this Study has ever grasped its physical acoustic property, and finally designed the indoor swimming pool that contains an optimum acoustic condition, by remodelling it through an acoustic simulation. It is considered that such study result could be utilized as the useful materials when constructing the similar indoor swimming pool, hereafter.

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

Deep Quiz Cropping for Construction of Quiz Pool in Online Quiz System (온라인 퀴즈 시스템의 문제은행 구축 자동화를 위한 Deep Quiz Cropping 기술 개발)

  • Jeong, Dae-Wook;Jeong, Mun-Ho
    • The Journal of the Korea institute of electronic communication sciences
    • /
    • v.15 no.6
    • /
    • pp.1187-1194
    • /
    • 2020
  • We presented a method of deep quiz cropping for automatic construction of quiz pool in online quiz systems. The method detects question boxes and sunda boxes in images captured from test papers by a deep learning-based object detector, and makes pairs of question box and sunda box by the box coupling. We applied the deep quiz cropping to images captured from test papers and achieved successful results.

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

A Study on Valuation of Acoustic Performance for Indoor Swimming Pool utilizing Auralization (가청화를 이용한 실내수영장의 음향 성능평가에 관한 연구)

  • Jung, Chul-Woon;Kook, Jung-Hoon;Yun, Jae-Hyun;Kim, Jae-Soo
    • Proceedings of the Korean Society for Noise and Vibration Engineering Conference
    • /
    • 2007.05a
    • /
    • pp.720-724
    • /
    • 2007
  • Recently, in accordance with increase of the desire for Sports for All(Life Sports), the swimming pools in many areas are under construction. However, since they used many of the reflexible finish-materials on account of the characteristics of hydrophilic space, most of the Indoor Swimming Pools are generating the excessive reverberation. Such reverberation is bringing about the problem that obstructs the oral communication between the coach and the player, and the Clearness of Sound, besides the sport activity. On this viewpoint, on the object of the actually built indoor swimming pool, after the conduct of an optimized acoustics design by the remodeling through a computer simulation, and by carrying out the Psycho-Acoustics Experiment utilizing of Auralization Technique which is able to experience Virtual Sound Field at the stage of designing, then this thesis has attempted to appraise on the acoustic condition after the completion of construction. It is considered that such result of the study could be utilized as the useful data that enables to improve the curtailment effect of construction cost as well as the acoustic capability, by means of the presupposition control on the acoustic problem from the stage of design, for the occasion when the similar indoor swimming pool is planning to build, henceforth.

  • PDF

Real-time Garbage Collection Algorithm for Efficient Memory Utilization in Embedded Device (내장형 장비용 자바 가상 기계에서의 실시간 쓰레기 수집기 알고리즘에 관한 연구)

  • Choi, Won-Young;Park, Jae-Hyun
    • Proceedings of the KIEE Conference
    • /
    • 1998.11b
    • /
    • pp.672-674
    • /
    • 1998
  • Java virtual machine has the garbage collector that automate memory management. Mark-compact algorithm is one of the garbage collection algorithm that operating in 2 phases, marking and sweeping. One is Marking is marking live objects reachable from root object set. Sweeping is sweeping unmarked object from memory(return to free memory pool). This algorithm is easy to implement but cause a memory fragmentation. So compacting memory, before memory defragmentation become serious. When compacting memory, all other processes are suspended. It is critical for embedded system that must guarantee real-time processing. This paper introduce enhanced mark-compact garbage collection algorithm. Grouping the objects by their size that minimize memory fragmentation. Then apply smart algorithm to the grouped objects when allocating objects and compacting memory.

  • PDF

The Performance Analysis of A High-speed Mechanism for SNMP Connection Management in Centralized Network Control Platform (중앙 집중형 네트워크 제어 플랫폼에서 SNMP 연결 관리의 고속화 방안 및 성능 분석)

  • Ko, Young-Suk;Kwon, Tae-Hyun;Kim, Choon-Hee;Nam, Hyun-Soon;Jeong, You-Hyeon;Cha, Young-Wook
    • The KIPS Transactions:PartC
    • /
    • v.14C no.6
    • /
    • pp.525-536
    • /
    • 2007
  • Network Control Platform(NCP) and Qualify of Service Switch(QSS) are being developed to realize centralized control and management technology, which is essential for guaranteeing traffic engineering and service quality in a next generation network. This paper adopts a parallel mechanism, and a thread and object pool to achieve high-speed connection management in the existing SNMP interface between NCP and QSS. We built up a connection management test-bed in laboratory environment to validate the functionality of high-speed connection management. We also measured and analyzed a performance of connection setup delay and a completion ratio using the test-bed. We ascertain that the parallel mechanism and the object pool are the most important performance parameters to achieve high-speed connection management in the SNMP interface between NCP and QSS.

Water Quality Improvement Characteristics in Fallow Paddy by the Shallow Pool and Shallows (휴경지의 웅덩이와 여울에 의한 수질정화특성)

  • Kim, Sun-Joo;Kim, Hyung-Jung;Kim, Phil-Shik;Jee, Yong-Geun;Yang, Yong-Seok
    • Journal of The Korean Society of Agricultural Engineers
    • /
    • v.48 no.3
    • /
    • pp.35-45
    • /
    • 2006
  • Fallow paddy areas have been increased due to the import of cheap agricultural product, and the unbalance between farming cost and rice price since 1990. In domestic, rice production control that decrease paddy field area has been introduced for the control of rice demand and supply and stabilization of rice price since 2003. Because of the desire of paddy field's owner to create benefit by using paddy for other object, fallow paddy would be continuously increased. In the other aspect, many people in the world is suffering from hunger because of the shortage of food. In case of Korea, continuous drought and flood damages will be potential concern of stable food supply. From this viewpoint, the increasing fallow paddy area needs to be protected from the devastation by weed breeding for the re-cultivation. In this study, fallow paddy managed with the shallow pools and shallows was selected fur monitoring and analyzing of water quality and plant body change. As the results, the managed fallow paddy found to be effective in the purification of water quality and the control of plant growth.