• 제목/요약/키워드: C 응용 프로그램

검색결과 322건 처리시간 0.026초

The Design and Implementation of EL/LX level3 C Standard Library for RTOS Qplus-P (EL/IX 단계 3을 적용한 실시간 운영체제 Qplus-P용 C 표준 라이브러리의 설계 및 구현)

  • Kim, Do-Hyung;Shin, Chang-Min;Park, Sung-Min
    • The KIPS Transactions:PartA
    • /
    • 제9A권4호
    • /
    • pp.485-490
    • /
    • 2002
  • As the products of internet appliance, such as digital TV, internet set-top box, and internet phone, are continually produced, the market of real time operating system which controls those products is being highly increased. ETRI developed the extensible real time operating system, Qplus-P, which can be used from PDA to internet set-top box and home server. This paper describes the design and implementation of C standard library for real-time operating system Qplus-P. The Qplus-P C standard library follows EL/IX API level, which is proposed to the real-time operating system international standard by the RedHat. And, the C standard library functions, which are needed to support the Tiny-X and Kaffe, are also implemented. The implemented C standard library can reduce the size of library about 30% compare to the C library that does not follow EL/IX API level.

Design of C Compiler to Generate Java Class File (자바클래스 파일을 생성하는 C컴파일러 설계)

  • Choi, Won-Ho;Jung, Min-Soo;Kim, Do-Woo;Jin, Min;Yoon, Ki-Song
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 한국정보과학회 1999년도 가을 학술발표논문집 Vol.26 No.2 (1)
    • /
    • pp.418-420
    • /
    • 1999
  • 기존의 고급 언어들로 작성된 응용 프로그램들은 인터넷이나 다른 플랫폼(Platform)에서 수행되는 것이 어렵다. 본 논문에서는 자바의 플랫폼 독립적인 특성을 C언어와 같은 고급 언어에 적용해 보고자 한다. 즉 C 언어로 작성된 원시 코드(Source code)를 컴파일러를 이용해서 자바 가상 기계가 인식할 수 있는 목적 코드인 바이트 코드(Bytecode)로 변환하여 자바 가상 기계(Java Virtual Machine)가 탑재되어 있는 어떠한 플랫폼에서도 수행할 수 있도록 하는 것이다. 따라서, 본 논문에서는 C 언어로 작성된 응용 프로그램을 이기종 플랫폼 상에서 실행 가능하도록 바이트 코드를 생성하는 컴파일러를 설계하고자 한다.

  • PDF

Implement for EzPlay and PC-EPG of Multimedia Remote Control System (EzPlay/EPG를 적용한 멀티미디어 원격제어 시스템 구현)

  • Park Nho-Kyung;Jin Hun-Jun;Kim Sang-Pok;Park Sang-Bong
    • Journal of the Institute of Electronics Engineers of Korea CI
    • /
    • 제42권2호
    • /
    • pp.39-48
    • /
    • 2005
  • In this paper, we implement the multimedia remote control system by using existing internet service or wired online. We also provide user-friendly convenient environment with developed application program named EzPlay and PC-EPG. The multimedia remote control system consists of integrated wireless transceiver of PC and TV connected USB type and the users can easily use lots of contents because EzPlay program provides appropriate UI mode on the PC and TV screen. The unposed system can operate real-time playing, reserved video receding and data storing function using internet mesh based on signal detecting control theory. The PC-EPG system is implemented by server/client web program and the client program based on visual C++/MFC processes data storing in client computer through TCP/IP. It also provides intelligent function that constructs database according to user's preference.

Development of Computer Program for Analysis of Mechanical Vibrations (기계진동학 문제 해석을 위한 전산프로그램 개발)

  • Lee, Sang Soon
    • The Journal of Korean Institute for Practical Engineering Education
    • /
    • 제3권2호
    • /
    • pp.83-92
    • /
    • 2011
  • The computer program for analysis of mechanical vibration has been developed using visual C++. This program is organized in a format similar to most standard texts on the mechanical vibration. This program consists of a number of menus to perform various calculations as well as a set of dedicated graphical user interfaces. Solutions to problems are given in both graphical and numerical forms. Numerical examples show the effectiveness and applicability of the program. This program can be utilized to analyze the vibration behavior of mechanical systems.

  • PDF

WEBIO Libraries for C and Prolog Languages (C 및 Prolog 언어용 웹 입출력 라이브러리)

  • 신동하
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • 제6권5호
    • /
    • pp.755-761
    • /
    • 2002
  • Before the Internet was available, most application programs were executed using terminals, connected to host computers, as standard input output devices. The Internet is popular today and many services are provided on web browsers connected to the Internet. Since the standard I/O method used for terminals is different from the communication I/O methods used for web browsers, it is not possible to execute many application programs developed for the conventional terminals on web browsers. In this paper, we describe Web Input Output(WEBIO) library that enables application programs conventional on terminals to be executed on web browsers by recompilation without source modification. The WEBIO libraries for C and Prolog languages have been developed and they are under test now.

Implementation of DSP Embeded ASIC for Multimedia Communicatioin (멀티미디어 통신용 Vocoder 갭라용 DSP Embeded ASIC 개발)

  • 성유나
    • Proceedings of the Acoustical Society of Korea Conference
    • /
    • 한국음향학회 1998년도 제15회 음성통신 및 신호처리 워크샵(KSCSP 98 15권1호)
    • /
    • pp.165-168
    • /
    • 1998
  • 제안하고 있는 CSD17C00 chip은 C&S technology에서 개발한 것으로, 음성 신호 처리를 위해 범용으로 구현되었으며, 16 bit 40 MIPS DSP group OAK DSP Core를 포함, 이에 Miscellaneous Logic, Serial Port, Host Interface, Timer, Compander 의 5가지 Peripherals 과 범용 I/O Ports 로 설계되었다. 1차적으로 CSD17C00 Chip 의 성능을 점검하였다. 그 결과, 응용 프로그램은 28MIPS의 계산속도를 갖으며, 프로그램 ROM 크기는 8.85KWords 이고, 10KWords 의 데이터 ROM 과 4KWords 데이터 RAM을 필요로 한다. CSD17C00 CHIP은 멀티미디어 통신용 VOCODER 개발을 위한 범용성을 갖추고 있으며, VOCODER 용 S/W 개발 환경 및 H/W 구조가 여타 범용 DSP에 비해편의성고 K합리성을 제공하도록 설계되어 있다. 따라서, 이를 이용한다면, 멀티 미디어 통신용 VOCODER, INTERNET PHONE CO-PROCESSOR, DIGITAL RECODER, MPEG AUDIO ENCODER & DECODER 등 다양한 제품으로의 응용이 가능할 것으로 전망된다.

  • PDF

Design Specification of an XML Toolkit (XML Toolkit 설계)

  • Roh, Dae-Sik;Kim, Hyun-Ki;Yun, Bo-Hyun;Kang, Hyun-Kyu
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 한국정보처리학회 2000년도 제13회 춘계학술대회 및 임시총회 학술발표 논문집
    • /
    • pp.480-482
    • /
    • 2000
  • XML은 기존 HTML의 한계를 극복할 수 있는 새로운 기술로 다양한 응용분야에 활용되고 있으며 많은 응용 제품들이 개발되고 있다. XML편집기, XSL편집기, XML브라우져, XML저장 관리기, XML문서 저장 관리기, XML문서 검색기, XML Conversion Tool등의 다양한 XML응용 프로그램에서 사용할 수 있는 표준 라이브러리 API인 DOM(Document Object Model)과 SAX(Simple API for XML)를 지원하며 XML문서의 모든 구성요소에 대한 처리를 할 수 있는 파서가 요구되고 있다. 이에 본 논문에서는 다양한 응용 프로그램의 요구사항을 분석하고 이를 반영하여 처리할 수 있는 XML Toolkit모델을 제시한다. 본 XML Toolkit은 W3C XML 1.0스펙과 W3C Namespaces in XML스펙과 W3C DOM Level 1스펙을 지원하며 XML사용자 그룹에서 정의한 SAX를 지원한다. 또한 표준 API로 접근할 수 없거나 그 기능이 표준에서 정의되지 않은 추가 기능을 제공하기 위한 XML문서의 내부자료구조를 정의하고 이의 처리를 위한 API를 제공한다.

  • PDF

JavaScript-to-c++ Type Inferencing Transcompiler Using Cartesian Product Algorithm (Cartesian Product Algorithm을 사용한 JavaScript-to-C++ 타입 추론 컴파일러)

  • Kim, Jaeju;Han, Hwansoo
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 한국정보처리학회 2015년도 추계학술발표대회
    • /
    • pp.910-913
    • /
    • 2015
  • 자바스크립트는 웹 페이지를 제어하기 위한 표준적인 스크립트 언어로 오랫동안 사용되어 왔다. 최근 웹 앱이나 서버사이드 응용 프로그램을 자바스크립트로 작성하게 되면서, 자바스크립트 프로그램을 더욱 빠르게 동작하도록 만드는 것이 중요한 이슈가 되었다. 본 논문에서는 암시적인 동적 타입 시스템을 사용하는 자바스크립트 언어에 Cartesian Product Algorithm을 적용하여 타입을 추론하고, 이 정보를 바탕으로 정적 타입 시스템인 C++ 코드로 변환하는 컴파일러의 구조와 알고리즘을 제시한다.

Response Time Simulation for 2-tier and 3-tier C/S System (2-계층과 3-계층 C/S 시스템의 응답시간 시뮬레이션)

  • Kim Yong-Soo
    • Journal of the Korea Society of Computer and Information
    • /
    • 제9권3호
    • /
    • pp.45-53
    • /
    • 2004
  • The fact that the end-user response time could become unacceptable in the 2-tier C/S system has been well known to C/S system developers. But inexperienced new developers who want to provide mobile solutions using PDA sometimes do not realize the ominous consequences of the 2-tier C/S systems. Except for the easy of development. the 2-tier C/S system has many weak points like in application deployment, security, scalability, application reuse, heterogeneous DBMS support, availability. and response time. This paper analyzes the response time in the 2-tier and 3-tier C/S systems through simulation. Although the problem space is confined to the 2 and 3 tiers, the result could be equally applied to any multi-tier systems.

  • PDF

A Study on Properties & Structure of Tizen Web Application (타이젠 웹어플리케이션의 특징과 구성에 대한 연구)

  • Yi, Hyosang;Jo, Geumsan;Choo, Hyunseung
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 한국정보처리학회 2012년도 추계학술발표대회
    • /
    • pp.145-147
    • /
    • 2012
  • 타이젠(Tizen)은 Linux 오픈 소스와 그리고 웹기반의 모바일 운영체제이다. 삼성전자와 인텔, 리눅스 재단(Linux Foundation)이 주도하고 여러 협회사들이 참가하여 개발이 진행 되었다. Tizen은 태블릿컴퓨터, 넷북, 스마트폰, 스마트 TV, 차량용 인포테인먼트 시스템(In-Vehicle Infortainment)등에 사용할 수 있도록 설계 되었다. Tizen 이 Linux 와 오픈 소스에 기반을 두고 있다는 점은 안드로이드(Android)와 유사하다. 하지만 Tizen 의 응용프로그램 개발을 위한 소프트웨어 프레임워크는 주로 W3C(World Wide Web Consortium)의 웹표준과 WAC(Wholesale Application Community)의 웹기술에 기반을 두고 있으며 그 밖에도 Tizen 고유의 기술도 사용하고 있다. 본 논문에서는 Tizen 의 응용프로그램인 Tizen 웹어플리케이션의 특징과 구성에 대해서 살펴 본다. 마지막으로 안드로이드 응용프로그램과 비교하여 장단점을 조명해 본다.