• 제목/요약/키워드: API system

검색결과 1,009건 처리시간 0.028초

게임 및 가상현실에서의 특수효과를 위한 입자 시스템 에디터 (Particle System Editor for Special Effects in Game and Virtual Reality)

  • 김응곤;송승헌
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2004년도 춘계종합학술대회
    • /
    • pp.429-433
    • /
    • 2004
  • 게임과 영화는 현재 엔터테인먼트 산업에서 가장 각광을 받고 있는 분야이며, 이러한 분야에서는 입자 시스템을 이용하여 불꽃, 폭발, 연기, 액체, 눈, 비, 먼지와 같은 특수효과를 만들어 낸다. 게임 및 가상현실에서 상위 수준의 그래픽 라이브러리인 입자 시스템 API를 사용하면 위와 같은 특수효과를 사실적으로 표현할 수 있게 한다. 입자 시스템 API를 적용 시 개발자가 원하는 형태의 특수효과가 구현될 때까지 파라미터 값을 계속 바꿔가며 소스코드를 컴파일하여야 하며, 각 파라미터들 간의 연관성 있는 세밀한 조정이 이루어지기까지 많은 시간이 필요하다는 단점을 가지고 있다. 이에, 본 논문에서는 온라인 게임 및 실시간 가상현실에 실제 적용할 수 있는 입자 시스템 API를 개발하고 위치, 속도, 색상, 투명도, 크기, 수명, 2차 위치, 2차 속도 둥의 속성 조절을 통해 손쉽게 특수효과를 생성할 수 있는 입자 시스템 에디터를 개발하고자 한다.

  • PDF

개방형 분산 컴퓨팅 시스템에서의 C-API 메타니즘 개발에 관한 연구 (A Development of C-API Mechanism for Open Distributed Computing Systems)

  • 이상기;최용락
    • 한국컴퓨터정보학회논문지
    • /
    • 제3권4호
    • /
    • pp.110-119
    • /
    • 1998
  • 본 논문은 개방형 분산 Computing system에서 여러 분산 어플리케이션 프로그래머들에게 범용 암호 서비스 제공을 위한 C-API(Cryptographic-Application Program Interface) Mechanism개발에 대하여 설명한다. C-API Mechanism는 응용 프로그래머에게 공통적으로 사용 할 수 있는 암호 알고리즘 및 인터페이스를 제공함으로써 프로그래머가 암호 알고리즘을 알지 못하여도 분산 어플리케이션이 보안 서비스를 제공할 수 있다. 따라서,본 논문에서는 다양한 응용 환경 또는 시스템 하부구조에 독립적으로 사용될 수 있는 공용암호 서비스 구조를 설계하여 공통적으로 이용할 수 있도록 하였다. 이러한 구조는 응용 프로그래머에게 각종 암호화 관련서비스 및 키관리 서비스를 응용 프로그램과 운영체제의 제약없이 사용할 수 있는 장점이다.

  • PDF

A Prototype Implementation for 3D Feature Visualization on Cell Phone using M3G API

  • Lee, Ki-Won;Dong, Woo-Cheol
    • 대한원격탐사학회지
    • /
    • 제24권3호
    • /
    • pp.245-250
    • /
    • 2008
  • According to public and industrial interests on mobile graphics, a preliminary implementation regarding 3D feature visualization system on cell phone was performed using M3G API, one of the de-facto standards for mobile 3D graphic API. Through this experiment, it is revealed that scene graph structure and 3D mobile file format supported from this API is useful one for 3D geo-modeling and rendering in mobile environment. It is necessary that 3D mobile graphic standards can be considered as one component of current mobile GIS services standards to provide value-added 3D GIS contents.

윈도우 API 후킹 탐지 방법에 대한 연구 (Study on the API Hooking Method Based on the Windows)

  • 김완경;소우영;성경
    • 한국항행학회논문지
    • /
    • 제13권6호
    • /
    • pp.884-893
    • /
    • 2009
  • 최근 윈도우 운영체제를 대상으로 하는 악의적인 공격은 윈도우 커널 단에서 동작하는 API를 후킹하여 이루어지고 있다. 본 논문에서는 윈도우 커널 단에서 동작하는 API 후킹 탐지를 위해 여러 후킹 기술과 방어 기술에 대해 연구, 분석한다. 이를 통해 커널 단에서 동작하는 dll파일들을 대상으로 현 시스템에서 동작하고 있는 API들을 탐지하는 윈도우 API 후킹 탐지 도구를 설계 및 개발한다. 제안하는 탐지 도구는 kernel32.dll, snmpai.dll, ntdll.dll 그리고 advapi.dll 등을 대상으로 import와 export 하는 동작을 탐지한다. 해당 도구를 이용한 탐지 결과 현 시스템의 커널 단에서 동작하고 API의 메모리상의 위치와 행위 등을 탐지 할 수 있다.

  • PDF

실시간 기록을 위한 광매체 API (A New Optical Media API for Real-Time Recording)

  • 이민석;송진석;윤찬희
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제13권2호
    • /
    • pp.75-85
    • /
    • 2007
  • 현재 시장에는 PVR, DVR, 캠코더 등과 같이 기록 가능 cd, dvd와 같은 광매체에 멀티미디어 스트림을 저장하고, 재생하는 많은 임베디드 시스템들이 많이 있다. 이 논문에서는 다양한 응용과 임베디드 시스템에서 사용할 수 있도록 명확한 구조와 문서를 가진 운영체제 독립적 광매체 API의 설계하고 공개 소스 형태로 구현한 내용을 기술한다. 연구에서는 실시간 광매체 기록을 위하여 ISO-9660 표준을 따르는 새로운 매체 레이아웃과 API를 제안하고 구현하였다. 또 개발된 API의 유용성을 검증하기 위해, 잘 알려진 CD 버닝 프로그램인 cdrecord를 대치할 수 있는 텍스트 응용 프로그램과 그래픽 응용 프로그램도 개발하였다. 모든 초기 개발은 Linux PC 환경에서 진행되었으며, 이후 pSOS를 운영체제로 하는 상용 임베디드 시스템에도 이식되었다.

자바카드기반 파일 시스템 API의 설계 및 구현 (Design and Implementation of File System API based on Java Card)

  • 송영상;이지영
    • 정보학연구
    • /
    • 제10권3호
    • /
    • pp.59-75
    • /
    • 2007
  • Java Card has several applets running on card, and applet can be added easily. Each applet supports different application programs, and includes file system for data management. This paper presents design and implementation of the file system API based on Java Card for the efficient data management in need of the applet. We referred the smart card international standard ISO7816-4 for the file system and used API supported at Java Card. Results show that it is easy to design and operation of file systems during the applet development, also show lighting of applet's source codes and improved access times.

  • PDF

Research and Implementation of U-Learning System Based on Experience API

  • Sun, Xinghua;Ye, Yongfei;Yang, Jie;Hao, Li;Ding, Lihua;Song, Haomin
    • Journal of Information Processing Systems
    • /
    • 제16권3호
    • /
    • pp.572-587
    • /
    • 2020
  • Experience API provides a learner-centered model for learning data collection and learning process recording. In particular, it can record learning data from multiple data sources. Therefore, Experience API provides very good support for ubiquitous learning. In this paper, we put forward the architecture of ubiquitous learning system and the method of reading the learning record from the ubiquitous learning system. We analyze students' learning behavior from two aspects: horizontal and vertical, and give the analysis results. The system can provide personalized suggestions for learners according to the results of learning analysis. According to the feedback from learners, we can see that this u-learning system can greatly improve learning interest and quality of learners.

그룹웨어 시스템을 위한 확장성 있는 가상화 스토리지 기반 웹하드 API의 설계 및 구현 (Design and Implementation of Scalable Webhard API Based on Storage Virtualization for Groupware Systems)

  • 강선호;최황규
    • 디지털콘텐츠학회 논문지
    • /
    • 제15권3호
    • /
    • pp.395-403
    • /
    • 2014
  • 최근 그룹웨어 등 여러 어플리케이션들에서 웹하드 서비스의 필요성이 점점 증가하고 있으나 구축된 어플리케이션에 웹하드 기능을 추가하고 플랫폼을 변경하기 위해서는 많은 인력과 비용이 소모된다. 본 논문은 이를 해결하기 위하여 클라우드 스토리지를 기반으로 웹하드 기능의 구축과 확장이 용이한 웹하드 API를 설계 구현한다. 제안된 시스템은 어플리케이션 - 웹하드 서버 - 스토리지 서버의 3단계로 구성되며, 서버의 각 계층은 독립적으로 분리되어 각각의 API를 제공한다. 따라서 개발자는 어플리케이션에 새로운 웹하드 기능을 추가시켜 확장하고자 할 때, 별도의 기능 구현 없이 HTTP Request 방식의 API를 통해 개발 언어의 제약에서 벗어나 쉽게 다양한 서비스 구축이 가능하다. 또한 스토리지 가상화를 통해 관리자는 다수의 스토리지 서버를 하나의 스토리지처럼 사용할 수 있어 관리가 용이하고, 스토리지의 확장 및 유지 보수비용을 절감할 수 있다. 본 논문에서는 설계된 웹하드 API를 구현하고, 이를 프로토타입 그룹웨어에 적용한 결과를 보인다.

PCS 정보단말기용 소형 운영체제에 적합한 다중 메시지 처리 API의 설계 및 구현 (Design and Implementation of Multiple Message Handling API for PCS Operating Systems)

  • 김정수;염근혁
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 1999년도 가을 학술발표논문집 Vol.26 No.2 (3)
    • /
    • pp.694-696
    • /
    • 1999
  • 최근에는 Non-PC 디바이스들을 위한 Embedded OS들이 PCS, PDA, 핸드헬드(Handheld) 컴퓨터, 터미널, 산업용 제어기 및 다른 소형 컴퓨터에서부터 인터넷 TV, 디지털 셋탑 박스, 웹폰, 인터넷 디바이스, 및 Mobile Computing 분야에 이르기까지 다양한 분야에서 그 요구가 급증하고 있다. 현재 이러한 응용들은 사용자의 응답시간이 빠른 표준 API(Application Programming Interface)의 사용을 필요로 한다. Window System의 Application을 개발하기 위해서는 보통 Win32 API를 사용한다. 그런, Win32 API에서 제공하는 자료형과 관련 함수들이 크기가 크고 속도가 느려서 소형의 적은 메모리와 빠른 속도를 필요로 하는 PCS 단말기에는 적합하지가 않다. 따라서 기존의 API의 기능을 충실히 수행하면서 PCS에 최적화된 API에 대한 연구가 필요하다. 본 논문에서는 PCS 정보단말기용 소형 운영체제에 적합한 API를 GWES(Graphics, Windowing, and Events Subsystem) 모델을 기반으로 설계하였으며 사용자 응답시간 지연을 해결하기 위해서는 Event 처리를 최소화하는 다중 메시지 처리 방식을 개발하였다.

  • PDF

DOI 수집 API 개발에 관한 연구 (A Study on the Development of DOI Lookup API)

  • 김선태;예용희
    • 정보관리연구
    • /
    • 제39권1호
    • /
    • pp.221-237
    • /
    • 2008
  • CrossRef는 DOI 식별자 및 학술메타정보를 수집할 수 있는 다양한 쿼리(OpenAPI)를 제공하고 있으며, 이를 활용해 출판사 및 정보서비스 기관에서 다양한 서비스를 개발하도록 독려하고 있다. 본 연구에서는 CrossRef에서 제공하는 쿼리를 면밀히 분석하였으며, 다양한 방법으로 DOI를 자동수집 하는 API를 개발하였다. 또한 자체적으로 학술메타데이터를 보유한 기관이 개발된 API를 활용할 수 있는 방법을 제시하였다.