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

검색결과 213건 처리시간 0.033초

위피 기반 LBS 단말 표준 플랫폼 개발 (Development of LBS Terminal Standard Platform based on WIPI)

  • 장정아;최혜옥;김경호
    • 정보처리학회논문지A
    • /
    • 제14A권5호
    • /
    • pp.309-316
    • /
    • 2007
  • 본 고에서는 최근 기술 개발되고 있는 위피 기반 LBS 단말 표준 플랫폼에 대하여 소개하고 있다. 위피 기반 LBS 단말 플랫폼은 이동 통신 단말기에 탑재되어 응용 프로그램을 수행할 수 있는 환경을 제공하는 모바일 표준 플랫폼 규격에서 위치정보를 획득하기 위한 API 이다. 이러한 위피 기반 LBS 단말 표준 플랫폼은 위치정보를 획득하고 처리할 수 있도록 단말 HAL API, 위피 C API, Java API 의 세가지 규격으로 구성되어 있다. 이중 HAL 부문과 C 부문은 Generic I/O 기반으로 개발 정의하였고, 이에 대하여서는 본 고에서 상세히 설명한다. 이러한 표준 플랫폼을 통해 위치정보기반 컨텐츠의 활용, 모바일 단말기 개발자에게 위치정보의 활용할 수 있는 표준화된 방법을 제공할 수 있다.

이더리움 스마트 계약 프로그램의 ERC-20 API 기능 명세의 관례상 표준과 적합성 리뷰 방법 (A De Facto Standard for ERC-20 API Functional Specifications and Its Conformance Review Method for Ethereum Smart Contracts)

  • 문현아;박수용
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제11권10호
    • /
    • pp.399-408
    • /
    • 2022
  • 이더리움 토큰 스마트 계약의 표준 API인 ERC-20은 지갑이나 분산 거래소같은 응용 프로그램들에서 호환성을 보장하기 위해 도입되었다. 그러나 API의 동작에 대한 엄밀한 기능 명세와 표준 적합성 리뷰 도구는 지원되고 있지 않아 호환성 취약점 문제가 발생할 수 있다. 본 논문에서는 이더리움 블록체인의 ERC-20 토큰 스마트 계약 프로그램들의 관례상 표준에 부합하는지 검사하는 새로운 리뷰 절차와 이를 지원하는 도구를 제안하였다. 기존 이더리움 블록체인 시장 상위 100개의 토큰 스마트 계약 프로그램들을 ERC-20 API 기능 동작면에서 분석한 지식을 바탕으로 관례상 표준을 명시적으로 정의하였고, 이렇게 정의된 관례상 표준으로 새로운 ERC-20 스마트 계약 프로그램을 체계적으로 리뷰할 수 있는 방법을 설계할 수 있었다. 이 리뷰 방법을 지원하는 도구를 개발하고 벤치마크 프로그램에 대해 실험 평가하였다.

효율적 파일 관리를 위한 자바카드 API 설계 및 구현 (Design and Implementation of the Java Card API for Efficient File Management)

  • 송영상;신인철
    • 정보처리학회논문지C
    • /
    • 제13C권3호
    • /
    • pp.275-282
    • /
    • 2006
  • 다양한 응용분야를 지원하기 위해 여러 개의 독립적인 애플릿이 카드에 탑재되는 자바카드에서는 각 애플릿이 응용분야에 따라 데이터를 처리 및 관리하게 된다. 본 논문에서는 각 애플릿이 데이터를 효율적으로 처리 및 관리하기 위해 자바카드에서 지원하는 기본 API(Application Program Interface)와 스마트카드 국제 표준인 ISO 7816-4에 정의되어 있는 파일 시스템을 이용하여 자바카드용 파일 시스템 API를 설계 및 구현하였다. 제안된 파일 시스템 API를 이용하여 각 애플릿에서 메소드 호출로 동일한 코드를 줄일 수 있다. 이를 통하여 처리 시간과 메모리 사용을 감소시키며, 개발 시간과 비용을 줄일 수 있을 것으로 기대된다.

API시험법에 의한 국내 석탄회의 품질 평가 (Evaluation of Domestic CCPs(Coal Combustion Products) Quality by API Test Method)

  • 유성원;유경근;조영근
    • 한국건설순환자원학회논문집
    • /
    • 제1권1호
    • /
    • pp.49-57
    • /
    • 2013
  • 최근, 산업부산물의 재활용과 이산화탄소 저감은 사회적으로 매우 중요한 이슈이다. 이러한 측면에서 화력발전소에서 발생되는 석탄회는 콘크리트의 혼합재로 사용되는 것이 재활용 방안 중 최선으로 알려져 있다. 석탄회를 콘크리트에 사용하기 위하여 KS에서는 $SiO_2$, 분말도, 비중, 강열감량 및 활성도 지수 등의 품질 항목을 선정하여 관리하고 있다. 특히, 활성도 지수의 경우는 석탄회가 콘크리트에 사용될 때의 강도 발현성을 판정할 수 있는 가장 주요한 판정기준인데 반해서 실험소요 기간이 최소 28일 혹은 91일이 요구되는 단점을 가지고 있다. 이러한 문제점에 착안하여 본 연구에서는 기존 활성도 지수를 대체하여 석탄회의 포졸란 반응성을 신속하게 측정할 수 있는 API 시험법을 적용하여, API 시험결과와 활성도지수 및 K-value와의 비교 분석을 통하여 API 시험법의 적용 가능성을 검토하고, 신속 측정방법인 API 시험법에 의한 국내 석탄회의 품질을 평가하고자 하였다. 실험 결과, 국내 석탄회는 수분 및 비중을 제외하고는 KS 품질기준을 대부분 만족하지 못하는 것으로 나타났으며, 특히 유동층 보일러 애시는 고유의 특성을 가지는 것으로 나타났다. API와 활성도지수 및 K-value의 경우, 각각의 상관성이 상당히 좋은 것으로 나타났다. 특히, 재령이 증가할수록 API와의 상관성은 점점 증가하는 것으로 나타나 장기 재령의 실험을 요구하는 활성도 지수 대신에 2일 내에 결과를 알 수 있는 API시험이 석탄회의 포졸란 반응성 평가에 매우 유용한 시험방법인 것으로 판단된다.

정보가전기기에 적용되는 실시간 운용체제용 API 제안 (API Implementation for Internet Appliances)

  • 신창민;김도형;박승민
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2002년도 추계종합학술대회
    • /
    • pp.920-923
    • /
    • 2002
  • 기존의 정보가전기기들은 기능이 제한적이어서 간단한 제어 프로그램으로 운영이 가능하였으나, 현재의 정보가전기기들은 IEEE 1394, USB, Bluetooth, PLC 등의 새로운 기술들이 출현하고 복잡한 멀티미디어 데이터와 같은 기능들이 확대되어 다양한 기능을 만족시키는 실시간 운영체제의 필요성이 증대하였다. 본 논문에서 이러한 실시간 운영체제들에서 독립적으로 응용프로그램 개발 인터페이스를 지원하는 API를 제안한다. 본 논문에서 제안하는 API는 REDHAT사의 EL/IX 모델을 기반으로 하고, POSIX.1과 ISO C99의 표준 인터페이스를 지원하여 리눅스 및 다양한 실시간 운영체제에 공통적으로 탑재 가능하게 하였다. 또한 계층적인 구조를 가지게 하여 디지털 TV, 셋탑박스, 휴대용 정보단말기 등의 다양한 정보 가전기기에 적용될 수 있다. 실험 대상 RTOS로는 한국전자통신연구원에서 개발한 실시간 운영체제인 Qplus-P를 사용하였다.

  • PDF

모바일 3D 게임 엔진을 위한 효율적인 스킨드 메시 처리 (An Efficient Skinned-Mesh Process For Mobile 3D Game Engine)

  • 조종근
    • 한국게임학회 논문지
    • /
    • 제8권4호
    • /
    • pp.87-93
    • /
    • 2008
  • 기존에는 모바일 표준 3D 그래픽 API(C언어 기반)인 OpenGL-ES를 사용하여 모바일 3D 게임 엔진을 제작해, 핸드폰에 애플리케이션을 작동시켰으나, 저수준(Low-Level)의 다양한 기능만 제공함으로써, 다양한 콘텐츠 제작 및 콘텐츠 호환성에 제약이 많았다. 이에 본 논문에서는 OpenGL-ES보다 더욱더 다양한 고수준(High-Level)의 API를 제공하면서도 GSM 폰을 중심으로 J2ME상에서 자바환경에 최적화된 모바일 표준 3D API(Java언어 기반)인 JSR-184로 모바일 3D 게임 엔진을 제작한다. 또한, 스킨드 메시(Skinned-Mesh) 형태를 가지는 3D 모델의 처리속도를 향상시키는 방법을 제시하고, 실험 결과로 엔진의 성능을 증명해 보인다.

  • PDF

Unigraphics API를 이용한 사출금형의 3차원 설계에 관한 연구 (A Study on the 3D Injection Mold Design Using Unigraphics API)

  • 김재현;문천식;황용근;박정환
    • 한국CDE학회논문집
    • /
    • 제10권6호
    • /
    • pp.381-391
    • /
    • 2005
  • The design methodology of injection molding die has been changed from two-dimensional drafting to three-dimensional solid modeling, which is due to many advantages over the conventional methodology in terms of design modification and data associativity. In addition to the solid modeling capability, it is required for a mold designer to utilize a database management system that facilitates efficient mold design. In the paper presented is the implementation of a software program which automatically generates three-dimensional mold-bases including standard parts and slider parts, conforming to given geometric constraints. It is based on a commercial CAD system (Unigraphics NX) along with related API (application program interface) libraries. The research is expected to reduce design efforts and simplify construction of a complex three-dimensional mold-base model that is comprised of standard parts and slider parts, by use of the three-dimensional database and automatized geometric dimensioning.

구글, 네이버, 다음 카카오 API 활용앱의 표준어 및 방언 음성인식 기초 성능평가 (A Basic Performance Evaluation of the Speech Recognition APP of Standard Language and Dialect using Google, Naver, and Daum KAKAO APIs)

  • 노희경;이강희
    • 예술인문사회 융합 멀티미디어 논문지
    • /
    • 제7권12호
    • /
    • pp.819-829
    • /
    • 2017
  • 본 논문에서는 음성인식 기술의 현황을 소개하고 기본적인 음성인식 기술과 알고리즘을 먼저 알아본 뒤에, 음성인식 기술에 필요한 API의 코드 흐름에 대해 설명을 할 것이다. 음성인식 API중에 가장 유명한 검색엔진을 가진 구글, 네이버 다음 카카오 각각의 Application Programming Interface(API)를 안드로이드 스튜디오 툴을 이용하여 음성인식이 가능한 앱을 만든다. 그런 뒤 성별, 나이별, 지역별에 따라 사람들의 표준어, 방언에 대한 음성인식 실험을 하여 음성 인식 정확도를 표로 정리한다. 방언에 대한 실험 지역으로는 방언의 정도가 심한 경상도, 충청도, 전라도 방언에 대해 실험하였고, 표준화된 방언를 기준으로 비교 실험을 진행하였다. 결과적으로 나온 문장에 따라 띄어쓰기, 받침, 조사, 단어를 기반으로 문장의 정확성을 확인하여 각각의 오류의 개수를 숫자로 표현하였다. 결과적으로 방언과 표준어의 음성 인식률에 따라 각각의 API의 장점에 대해서 소개하고, 어떤 상황에서 가장 효율적으로 사용할지에 대해 기본적인 틀을 마련하고자 한다.

CORBA를 이용한 OpenGIS 기반 미들웨어 구현 (Implementation of OpenGIS-based middleware using CORBA)

  • 안경환;조대수;홍봉희
    • 한국공간정보시스템학회 논문지
    • /
    • 제1권1호
    • /
    • pp.19-28
    • /
    • 1999
  • 과거에는 공간데이타를 초기에 어떻게 구축할 것인가가 문제였으나 현재는 엄청난 양의 분산된 공간 데이타중 목적에 맞는 데이타에 대한 접근 및 효율적인 이용에 대해서 그 초점이 옮겨지고 있다. 이러한 요구를 만족하기 위해서는 분산 객체 기술과 공간 데이타 및 서비스에 대한 표준을 필요로 한다. 이 논문에서는 OpenGIS에서 정의하는 표준 인터페이스를 분산 객체 기술인 CORBA를 이용하여 구현하는 방법에 대해서 다루고 있다. 클라이언트는 CORBA로 구현된 미들웨어의 OpenAPI를 표준 프로토콜인 IIOP(TCP/IP)를 통하여 접근할 수 있다. 클라이언트에게 Open API를 제공해 주는 CORBA 서버 객체는 기존 시스템을 포장하여 상호 운용을 보장해 준다.

  • PDF

3차원 CAD라이브러리를 이용한 프레스 금형 부품의 설계 (A Design of Press Die Components by Use of 3D CAD Library)

  • 박철현;이성수
    • 한국CDE학회논문집
    • /
    • 제9권4호
    • /
    • pp.373-381
    • /
    • 2004
  • Using standard components of a press die is recognized as a way for a cost reduction and a short lead time. It also provides a way for a quick maintenance of a die under repair. It is expected to contribute to integration of CAD/CAM system for manufacturing dies in the future. This paper presents a 3D CAD library which is constructed using the standard components and is used for designing a press die. This 3D CAD library is generated by a database system made of Microsoft Access for standard components and by CATIA V5 R10 API for geometric features. The library is implemented using Visual Basic 6.0 utility of CATIA API function in the Windows NT environment. It creates a 3D model of the standard components of press die easily when a die designer inputs numerical values of geometric features and the BOM of the completely assembled parts. It also generates automatically the assembly drawing of die set by using variables for standard values of die parts. Therefore users can save the cost of time to design the press die components, and even a beginner can use this program with ease. The test results of the 3D CAD library for designing shearing and bending dies verify its usefulness and feasibility.