• Title/Summary/Keyword: API system

Search Result 1,000, Processing Time 0.037 seconds

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

  • 김응곤;송승헌
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2004.05b
    • /
    • pp.429-433
    • /
    • 2004
  • In games and films, the most highlighted fields in entertainment industry, those special effects such as flame, explosion, smoke, liquid, snow, rain and dust are generated through the particle system. Special effects can be expressed realistically by the particle system API that is a graphic library of high level in game and virtual reality. When developers apply the particle system API in applications, they must exchange parameters repeatedly and compile source codes until special efforts that they want are expressed, and It takes much time until the minute control that have relations between each parameters. This paper develops a particle system API usable in on-line game and real-time virtual reality and presents particle system editor that can see and create special effect easily through attributes adjustment such as position, velocity, color, transparency, size, age, the secondary position, the second velocity etc.

  • PDF

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

  • 이상기;최용락
    • Journal of the Korea Society of Computer and Information
    • /
    • v.3 no.4
    • /
    • pp.110-119
    • /
    • 1998
  • This paper describes a C-API (Cryptographic-Application program Interface) mechanism that can serve cryptographic service to one or more application programmers in an open distributed computing system. Generic cryptographic service, provides application Programmers with cryptographic algorithms and interfaces which can be shared so that the programmers can program distributed applications containing security services even though they have no detailed knowledge of cryptographic algorithms. Therefore, in this paper, a generic C-API mechanism is designed that can be used independently from various application environments and basic system structures so that programmers can use it commonly. This mechanism has the advantage that allows application programmers be able to use some cryptographic services and key management services not considering of the application program and operating system.

  • PDF

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

  • Lee, Ki-Won;Dong, Woo-Cheol
    • Korean Journal of Remote Sensing
    • /
    • v.24 no.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.

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

  • Kim, Wan-Kyung;Soh, Woo-Young;Sung, Kyung
    • Journal of Advanced Navigation Technology
    • /
    • v.13 no.6
    • /
    • pp.884-893
    • /
    • 2009
  • Recently, malicious attacks for Windows operate through Window API hooking in the Windows Kernel. This paper presents the API hooking attack and protection techniques based on Windows kernel. Also this paper develops a detection tool for Windows API hooking that enables to detect dll files which are operated in the kernel. Proposed tool can detect behaviors that imports from dll files or exports to dll files such as kernel32.dll, snmpapi.dll, ntdll.dll and advapidll.dll, etc.. Test results show that the tool can check name, location, and behavior of API in testing system.

  • PDF

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

  • Lee, Min-Suk;Song, Jin-Seok;Yun, Chan-Hee
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.13 no.2
    • /
    • pp.75-85
    • /
    • 2007
  • There are many embedded systems which store and play multimedia streams on optical media such as recordable cd and dvd. Some of those are PVRs, DVRs, and camcorders. In this paper we describe the design and implementation of a new, well structured, fully documented, operating system independent and open source optical media API which can be used in various applications and embedded systems. We also design an ISO-9660 compliant optical media layout, an API set and the scenario for real-time recording. To prove the usability, we develop a text application to replace well-known CD-burning software, cdrecord, and a graphic burning application. All the implementations are firstly done on Linux PC environment, and then ported to a commercial embedded system which uses pSOS as an operating system.

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

  • Song, Young-Sang;Lee, Ji-Young
    • The Journal of Information Technology
    • /
    • v.10 no.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
    • /
    • v.16 no.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.

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

  • Kang, Seonho;Choi, Hwangkyu
    • Journal of Digital Contents Society
    • /
    • v.15 no.3
    • /
    • pp.395-403
    • /
    • 2014
  • Recently webhard services in various applications have been notably increased. In order to adopt some webhard functions into the existing application platform, however, a lot of manpower and cost is necessary. In this paper, we propose webhard API based on cloud storage for building and extending the webhard functions. The proposed system consists of three layers: application, web-hard server, and storage server in which each layer provides its API independently. It is enable the developer to easily extend the webhard functions to the application by using only HTTP request, which provides no limitation of the programming language. Because our webhard API is running on the virtualized cloud storage, it is possible to easily extend the storages and to reduce the maintenance cost. In this paper, we implement all the webhard API and then show the result of adopting the API to a prototype groupware system.

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

  • 김정수;염근혁
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1999.10c
    • /
    • 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

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

  • Kim, Sun-Tae;Yae, Yong-Hee
    • Journal of Information Management
    • /
    • v.39 no.1
    • /
    • pp.221-237
    • /
    • 2008
  • CrossRef provides a various queries(OpenAPIs) which can be used for DOI & meta data lookup. CrossRef encourages publishers and library societies to develop diverse system by using the queries. In this thesis, CrossRef's queries are analyzed and DOI Lookup API which could automatically lookup the DOI by various methods was developed. I proposed that how institutions having their own meta data can use the developed API.