• Title/Summary/Keyword: Native File

Search Result 25, Processing Time 0.026 seconds

An Efficient CGI Gateway in the UNIX System (유닉스 시스템에서 효율적인 CGI 게이트웨이)

  • 이형봉
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.10 no.1
    • /
    • pp.66-74
    • /
    • 2004
  • To get changing data or retrieved information in a web service environment, we need the CGI method in which we designate an executable file and receive the output of the executable file as a document. But the original CGI method has some performance pitfalls caused by the native condition that a process for the requested executable file should be created every time it is requested. Several approaches that make the process as a daemon wholly or partly have been made to solve those problems and they have exclusive strength and weakness. So, many developers are confused when they have to choose which of the CGI methods. We proposed an efficient CGI gateway design called SendFD that the main part of CGI gateway was separated as a daemon and taken over the communication channel by the other small part forked whenever it was requested. Then we testified the efficiency of SendFD styled CGI gateway in real web service environment and it showed about 3% performance improvement compared to the conventional socket pipe method.

A Study on a Mobile Platform Design. and Implementation of an Emulator Based on the Extended Microwindows (확장된 마이크로윈도우즈 기반의 모바일 플랫폼 설계 및 에뮬레이터 구현에 관한 연구)

  • Yun Ji-hoon;Chae Young-hoon;Moon Seung-jin
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2005.11a
    • /
    • pp.463-465
    • /
    • 2005
  • 현재 대중화 되어 있는 모바일 폰의 가격을 보면 Java Virtual Machine이 기반이 되는 플랫폼의 사용으로 인한 License 비용으로 많은 돈을 지불하고 있는 실정이다. 또한 Java는 C/C++로 컴파일 된 Binary File에 비해 속도가 떨어지고 이를 위해 프로세서 또한 고성능의 프로세서를 필요로 하기 때문에 가격이 비싸질 수밖에 없다. Native Binary를 사용하는 Microwindows Graphic Engine은 저 사양 프로세서에서 사용가능한 모바일 플랫폼으로써 Java Virtual Machine 보다 빠른 속도를 구현할 수 있고 GPL License를 따르기 때문에 생산단가도 절약할 수 있어 저가형 핸드폰의 대량 생산으로 인해 인도$\cdot$브라질$\cdot$중국 등 신흥시장에서도 보다 경쟁력을 가질 수 있을 것으로 기대된다. 또한 Device Independence의 특성을 가지고 있어서 확장이 자유롭다. 본 논문에서는 기존의 모바일 플랫폼과 Microwindows를 비교해보고 모바일 플랫폼으로써의 개발 방향에 대해 논해 보려 한다.

  • PDF

A study of Emulator Design and Implementation that Based on Nano-X Window System for Development of Mobile Platform (Nano-X Window System 기반의 모바일 플랫폼 개발을 위한 에뮬레이터 설계 및 구현에 관한 연구)

  • Yun Ji-Hoon;Chae Young-Hoon;Moon Seung-Jin
    • Proceedings of the Korean Institute of Intelligent Systems Conference
    • /
    • 2005.11a
    • /
    • pp.135-138
    • /
    • 2005
  • Java Virtual Machine이 기반이 되는 플랫폼 사용으로 모바일 폰 Java는 C/C++로 컴파일 된 Binary File에 비해 속도가 떨어지고 고성능의 프로세서를 필요로 하기 때문에 가격이 비싸질 수밖에 없다. Native Binary를 사용하는 Nano-X Window System Graphic Engine은 저 사양 프로세서에서 사용가능한 모바일 플랫폼으로써 Java Virtual Machine 보다 빠른 속도를 구현할 수 있고 GPL License를 따르기 때문에 생산단가도 절약할 수 있어 저가형 핸드폰의 대량 생산으로 인해 현재 떠오르고 있는 신흥시장에서 보다 경쟁력을 높일 수 있을 것으로 기대된다. 본 논문에서는 기존의 모바일 플랫폼과 Nano-X window System을 비교해보고 모바일 플랫폼으로써의 개발 방향에 대해 논해 보려 한다.

  • PDF

Development of Language Study Machine Using Voice Recognition Technology (음성인식 기술을 이용한 대화식 언어 학습기 개발)

  • Yoo, Jae-Tack;Yoon, Tae-Seob
    • Proceedings of the KIEE Conference
    • /
    • 2005.10b
    • /
    • pp.201-203
    • /
    • 2005
  • The best method to study language is to talking with a native speaker. A voice recognition technology can be used to develope a language study machine. SD(Speaker dependant) and SI(speaker independant) voice recognition method is used for the language study machine. MP3 Player. FM Radio. Alarm clock functions are added to enhance the value of the product. The machine is designed with a DSP(Digital Signal Processing) chip for voice recognition. MP3 encoder/decoder chip. FM tumer and SD flash memory card. This paper deals with the application of SD ad SD voice recognition. flash memory file system. PC download function using USB ports, English conversation text function by the use of SD flash memory. LCD display control. MP3 encoding and decoding, etc. The study contents are saved in SD flash memory. This machine can be helpful from child to adult by changing the SD flash memory.

  • PDF

A Java Virtual Machine for Sensor Networks (센서 네트워크를 위한 자바 가상 기계)

  • Kim, Seong-Woo;Lee, Jong-Min;Lee, Jung-Hwa;Shin, Jin-Ho
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.14 no.1
    • /
    • pp.13-20
    • /
    • 2008
  • Sensor network consists of a large number of sensor node distributed in the environment being sensed and controlled. The resource-constrained sensor nodes tend to have various and heterogeneous architecture. Thus, it is important to make its software environment platform-independent and reprogrammable. In this paper, we present BeeVM, a Java operating system designed for sensor networks. BeeVM offers a platform-independent Java programming environment with its efficiently executable file format and a set of class APIs for basic operating functions, sensing and wireless networking. BeeVM's high-level native interface and layered network subsystem allow complex program for sensor network to be short and readable. Our platform has been ported on two currently popular hardware platforms and we show its effectiveness through the evaluation of a simple application.

Design Research on Mobile Automation Platform for Small Business (소상공인을 위한 모바일 자동화 플랫폼 설계 연구)

  • Park, Jong-Youel;Park, Dea-Woo
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2015.10a
    • /
    • pp.280-282
    • /
    • 2015
  • This paper proposed Small business owners can use customer contact without additional external assistance professionals and mobile apps, the mobile web, homepage is can automatically create. Automation Platform system combines Single Page Application, cross-platform based native mobile apps, N-Screen based Content building, private cloud based PaaS of construction technology, P2P file sharing and network based multimedia-threaded technology and by automated platform to study how a small business to communicate with customers easily.

  • PDF

Exchange of CAD Part Models Based on the Macro-Parametric Approach

  • Choi, Guk-Heon;Mun, Du-Hwan;Han, Soon-Hung
    • International Journal of CAD/CAM
    • /
    • v.2 no.1
    • /
    • pp.13-21
    • /
    • 2002
  • It is not possible to exchange parametric information of CAD models based on the current version of STEP. The design intent can be lost during the STEP transfer of CAD models. The Parametrics Group of ISO/TC184/SC4 has proposed the SMCH schema, which includes constructs for exchange of parametric information. This paper proposes a macro-parametric approach that is intended to provide capabilities to transfer parametric information including design intents. In this approach, CAD models are exchanged in the form of macro files. The macro file contains the history of user commands, which are used in the modeling phase. To exchange CAD models using the macro-parametric approach, the modeling commands of several commercial CAD systems are analyzed. Those commands are classified and a set of standard modeling commands has been defined. Mapping relations between the standard modeling commands and the native modeling commands of commercial CAD systems are defined. The scope of the current version is limited to parts modeling, not assemblies.

A Queriable XML Compression using Inferred Data Types (추론한 데이타 타입을 이용한 질의 가능 XML 압축)

  • ;;Chung Chin-Wan
    • Journal of KIISE:Databases
    • /
    • v.32 no.4
    • /
    • pp.441-451
    • /
    • 2005
  • HTML is mostly stored in native file systems instead of specialized repositories such as a database. Like HTML, XML, the standard for the exchange and the representation of data in the Internet, is mostly resident on native file systems. However. since XML data is irregular and verbose, the disk space and the network bandwidth are wasted compared to those of regularly structured data. To overcome this inefficiency of XML data, the research on the compression of XML data has been conducted. Among recently proposed XML compression techniques, some techniques do not support querying compressed data, while other techniques which support querying compressed data blindly encode data values using predefined encoding methods without considering the types of data values which necessitates partial decompression for processing range queries. As a result, the query performance on compressed XML data is degraded. Thus, this research proposes an XML compression technique which supports direct and efficient evaluations of queries on compressed XML data. This XML compression technique adopts an encoding method, called dictionary encoding, to encode each tag of XML data and applies proper encoding methods for encoding data values according to the inferred types of data values. Also, through the implementation and the performance evaluation of the XML compression technique proposed in this research, it is shown that the implemented XML compressor efficiently compresses real-life XML data lets and achieves significant improvements on query performance for compressed XML data.

Design and Implementation of Efficient Mobile E-book Viewer Using Mobile App Framework (모바일 앱 프레임워크를 이용한 E-Book Viewer 설계 및 구현)

  • Lee, Ji Hye;Shim, Jae Sung;Park, Seok Cheon
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.12 no.6
    • /
    • pp.49-55
    • /
    • 2012
  • A study on e-book viewer terminal in the native language of the platform-dependent studies are based, This is inefficient in memory usage and screen rendering speed, and there are frequent system updates, e-book viewer, the nature of mobile terminal platform application compatibility issues may occur. In this paper, using the mobile app framework in order to design e-book e-book viewer, analyzed the structure of ePub file parser and file more structured modules were designed and MVC. Designed and implemented to test the functionality of the memory information that is currently running to provide the ability to show the relationship of DDMS and layout components were used to show Hierarchy Viewer. As a result, rendering the screen 150%, 84% in the heap memory usage, improved performance was confirmed.

A web-based collaborative framework for facilitating decision making on a 3D design developing process

  • Nyamsuren, Purevdorj;Lee, Soo-Hong;Hwang, Hyun-Tae;Kim, Tae-Joo
    • Journal of Computational Design and Engineering
    • /
    • v.2 no.3
    • /
    • pp.148-156
    • /
    • 2015
  • Increased competitive challenges are forcing companies to find better ways to bring their applications to market faster. Distributed development environments can help companies improve their time-to-market by enabling parallel activities. Although, such environments still have their limitations in real-time communication and real-time collaboration during the product development process. This paper describes a web-based collaborative framework which has been developed to support the decision making on a 3D design developing process. The paper describes 3D design file for the discussion that contains all relevant annotations on its surface and their visualization on the user interface for design changing. The framework includes a native CAD data converting module, 3D data based real-time communication module, revision control module for 3D data and some sub-modules such as data storage and data management. We also discuss some raised issues in the project and the steps underway to address them.