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

검색결과 527건 처리시간 0.032초

웹 공통 API를 이용한 스마트폰 전자책 응용 (Smart Phone E-Book Application using Web Common APIs)

  • 조수선
    • 한국콘텐츠학회논문지
    • /
    • 제11권11호
    • /
    • pp.28-33
    • /
    • 2011
  • 최근 스마트폰 어플리케이션 시장은 급속히 성장하고 있고, 사용자들은 향상된 스마트폰의 기능을 이용하여 다양하고도 풍부한 사용 경험을 원하고 있지만 스마트폰 어플리케이션의 개발은 쉬운 작업이 아니다. 각종 스마트폰 센서들을 컨트롤하기 위해서는 각각의 스마트폰 OS에 맞는 네이티브 프로그래밍 언어를 전문적으로 사용할 수 있어야 하며, 더구나 개발 프로세스는 각 스마트폰 OS에 따라 별도의 작업으로 이루어져야만 한다. 웹 공통 API를 이용하는 웹기반의 스마트폰 응용 (일명, '웹앱') 개발 방법은 이와 같은 문제를 해결할 수 있게 해준다. 그것은 웹 언어인 HTML로 인터페이스를 구현하고 자바스크립트로 웹 공통 API를 호출하여 각 스마트폰의 디바이스 API에 접근할 수 있도록 하는 것이다. 본 논문에서는 웹 공통 API를 이용한 편리하면서도 OS 독립적인 스마트폰 웹앱(WebApp) 개발 방법을 사용하여 스마트폰 전자책 응용을 구현한 경험을 소개한다.

A Design and Implementation of Local Festivals and Travel Information Service Application

  • Jae Hyun Ahn;Hang Ju Lee;Se Yeon Lee;Ji Won Han;Won Joo Lee
    • 한국컴퓨터정보학회논문지
    • /
    • 제28권11호
    • /
    • pp.65-71
    • /
    • 2023
  • 본 논문에서는 안드로이드 플랫폼 기반의 국내 여행지 및 지역 축제 정보를 제공하는 Walking Life Festival 애플리케이션을 설계하고 구현한다. 이 애플리케이션은 스마트폰 내장 센서 중 걸음 횟수 센서(Step Counter Sensor)와 걸음 감지 센서(Step Detector Sensor), 가속도 센서(Acceleration Sensor), GPS 센서 등을 활용한다. 그리고 Google Map API와 Public Open API를 활용하여 국내 여행지 및 지역 축제정보를 제공한다. 이 애플리케이션은 Shared preference API를 사용하여 자동 로그인 기능을 구현한다. 그리고 로그인 정보를 데이터베이스에 저장할 때는 해시 알고리즘을 통해 입력된 평문 데이터를 받아서 암호화하여 저장한다. Google Map은 Google.maps.LatLngBounds() 메서드를 활용해서 객체를 생성한 후 extends 메서드를 통해 위치정보를 전송하도록 구현한다. 또한, 이 애플리케이션은 국내 여행지와 관련된 지역 축제 개최 시기를 알림으로써 축제 참여 기회를 높임으로써 국내 관광 산업 활성화에 기여한다.

자바 암호 API를 사용한 안전한 전자메일 시스템의 설계 및 구현 (Implementation of Secure Email System Using lava Crypto API)

  • 이직수;김상국;이명선;이원구;이재광
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2004년도 춘계종합학술대회
    • /
    • pp.744-747
    • /
    • 2004
  • 인터넷은 전 세계를 연결하는 매체로서, 그 사용자가 매년 폭발적으로 증가하고 있다. 이러한 인터넷 사용자간의 자료 교환 수단으로서 전자우편은 표준이라 말할 수 있을 만큼 많이 사용되고 있다. 하지만 이러한 전자우편에도 많은 문제가 존재한다. 기존의 전자우편은 간단한 방법으로 내용을 열람하거나 변조할 수 있어 중요한 정보나 사생활 노출의 위험에서 벗어날 수 없다. 따라서 암호학적으로 강력한 전자우편 시스템의 개발이 시급하다. 본 논문에서는 기본적인 정보보호 서비스 외에 기존의 전자우편 시스템에서는 제공되지 않는 배달 증명 및 내용 증명 기능을 제공하여 자바 암호 API를 사용하여 안전한 키 교환이 가능하도록 하였다.

  • PDF

순수 ATM 서비스를 제공하는 자바 API (Java API for Native ATM Services)

  • 성종진;이근구;김장경
    • 한국정보처리학회논문지
    • /
    • 제6권7호
    • /
    • pp.1884-1896
    • /
    • 1999
  • 본 논문에서는 자바 프로그래밍에서 사용될 수 있는 ATM API를 제안한다. 제안하는 자바 ATM API는 기존 Java Core API 패키지들 중에서 통신 기능을 정의하고 있는 java.net 패키지를 확장하여 순수 ATM 서비스를 제공할 수 있도록 정의한 것이다. 순수 ATM 서비스의 표준인 ATM 포럼의 "Native ATM Service : Semantic Description, Version 1.0" 규격에 따른 표준화된 ATM 서비스 기능들을 제공할 수 있도록 고려하였다. ATM서비 제공을 위해 java.net에 추가적으로 정의한 자바 ATM API용 클래스로는 ATM 어드레싱 위한 AtmAddress, ATM BLLI/BHLI 정보의 이용을 위한 AtmBLLI와 AtmBHLI, 그리고 소켓 개념의 통신 프로그래밍을 위한 AtmSocket, AtmServerSocket, AtmMulticastSocket, AtmSocketImpl 등이 있으며, ATM 통신의 장점인 연결의 특성 표현을 위해서 AtmConnAttr을 정의하였다. 본 논문에서는 또한 이렇게 정의된 자바 ATM API를 WinSock 2 환경 상에서 구현한 내용을 기술한다. 내용을 기술한다.

  • PDF

API 및 OIL 변환을 이용한 POSIX 기반 코드의 OSEK/VDX 코드로의 변환 (A Transformation from POSIX Based Source Code to OSEK/VDX Source Code Based on API and OIL Translation)

  • 송영호;이태양;이종덕;문찬우;정구민;안현식
    • 제어로봇시스템학회논문지
    • /
    • 제16권6호
    • /
    • pp.559-565
    • /
    • 2010
  • In this paper, we present a transformation method of source code from a POSIX (Portable Operating System Interface) based source code into an OSEK/VDX (Offene Systeme und deren Schnittstellen fur die Elektronik in Kraftfahrzeugen/Vehicle Distributed eXecutive) source code. As the electronic parts of automobile systems increase, the use of embedded software in automobile systems is also growing. Accordingly, many electronic systems are designed in automobile system with OSEK/VDX. Otherwise, one of the major problems of embedded software would be portability to other OS's. To enhance the portability and interoperability of embedded software, we propose a source code transformation method from POSIX to OSEK/VDX based on API (Application Programming Interface) translation method. Considering the characteristics of the OSEK/VDX which uses OIL (OSEK/VDX Implementation Language) standard, transformation process is performed with source code transformation and OIL code generation. For the validity of the proposed method, the transformation experiment is given using Micro-C OS II and OSEK/VDX with XC167CI micro-controller.

SNS 환경에서 API와 LBS를 활용한 메시지 전송에 관한 연구 (A Study on Message Transmission Using API and LBS in SNS Environment)

  • 김승재;이정재
    • 한국인터넷방송통신학회논문지
    • /
    • 제18권6호
    • /
    • pp.145-149
    • /
    • 2018
  • 본 논문은 소셜네트워크서비스 환경에서 모바일 LBS(Local Based Service)를 이용하여 SMS를 전송 및 등록하는 방법을 소개한다. 이 방법은 목표로 하는 사람 및 사물에 대한 위치를 API와 LBS를 통해 획득한 후 획득한 정보를 토대로 SMS를 구성하여 모바일 환경에 전송 및 등록한다. SMS의 구성은 찾을 대상의 인적사항과 현 위치 및 사물의 위치가 된다. 그러므로 사용자는 SMS를 통하여 찾을 대상의 간략한 항목과 위치 및 사물의 위치를 신속정확하게 파악할 수 있을 것이다. 또한 오늘 날에 있어 약속 시간의 단축과 배송 등에 있어 한 층 업그레이드된 서비스를 제공해 줌으로써 삶의 질을 향상시켜 줄 것이다.

악성코드 패밀리 분류를 위한 API 특징 기반 앙상블 모델 학습 (API Feature Based Ensemble Model for Malware Family Classification)

  • 이현종;어성율;황두성
    • 정보보호학회논문지
    • /
    • 제29권3호
    • /
    • pp.531-539
    • /
    • 2019
  • 본 논문에서는 악성코드 패밀리 분류를 위한 훈련 데이터의 특징을 제안하고, 앙상블 모델을 이용한 다중 분류 성능을 분석한다. 악성코드 실행 파일로부터 API와 DLL 데이터를 추출하여 훈련 데이터를 구성하며, 의사 결정 트리기반 Random Forest와 XGBoost 알고리즘으로 모델을 학습한다. 악성코드에서 빈번히 사용되는 API와 DLL 정보를 분석하며, 고차원의 훈련 데이터 특징을 저차원의 특징 표현으로 변환시켜, 악성코드 탐지와 패밀리 분류를 위한 API, API-DLL, DLL-CM 특징을 제안한다. 제안된 특징 선택 방법은 데이터 차원 축소와 빠른 학습의 장점을 제공한다. 성능 비교에서 악성코드 탐지율은 Random Forest가 93.0%, 악성코드 패밀리 분류 정확도는 XGBoost가 92.0%, 그리고 정상코드를 포함하는 테스트 오탐률은 Random Forest와 XGBoost가 3.5%이다.

축하중 재하말뚝의 하중전이 거동에 대한 수치해석 (A Numerical Analysis of Load Transfer Behavior of Axially Loaded Piles)

  • 오세붕;최용규
    • 한국지반공학회지:지반
    • /
    • 제14권2호
    • /
    • pp.93-106
    • /
    • 1998
  • 축하중 재하시 실제 강관말뚝의 거동을 API 하중전이 곡선을 이용한 유한차분해석과 FLAC 프로그램을 이용한 수치해석으로 분석하였다. 실험적으로 계측한 말뚝두부의 하중-변위 관계와 깊이에 따른 축하중 분포를 적합하게 예측할 수 있었다. 특히, FLAC 프로그램 해석결과에서는 하중 제거시 매립층에서 응력 경로가 파괴 포락선 상에서 발생하여 비선형적인 하중-변위 관계를 매우 유터사하게 예측할 수 있었다. 또한 FLAC 프로그램 해석결과 및 API 규준에 따른 하중전이 관계를 실험결과와 비교하여, 말뚝-지반간 전이거동을 분석하였다. 사례연구를 통하여 API 하중전이관계를 이용한 유한차분해석이나 FLAC 프로그램을 이용한 수치해석으로 축하중 재하 말뚝의 공학적인 거동을 합리적으로 평가할 수 있음을 알 수 있었다.

  • PDF

R 언어 기반의 REST API 구현 및 보안문제의 해결 방안 (Implementation of R-language-based REST API and Solution for Security Issues)

  • 강동훈;오세종
    • 예술인문사회 융합 멀티미디어 논문지
    • /
    • 제9권1호
    • /
    • pp.387-394
    • /
    • 2019
  • 최근 빅 데이터의 중요성이 부각되면서 데이터 분석에 대한 수요가 증가하고 있다. R 언어는 데이터 분석을 목적으로 고안된 언어로서, 사용자들은 R언어의 다양한 통계, 머신러닝, 데이터 마이닝 패키지의 알고리즘을 활용하여 데이터를 효과적으로 분석 할 수 있다. 그러나 R 언어는 분석 결과를 어플리케이션으로 만들어 활용하기 어렵다는 단점이 있다. 이를 보완하기 위해 PHP, Java등과 같은 다른 언어를 통해 R 스크립트를 호출하는 법이 제안되었다. 그러나 이러한 개발 방식은 R 이외에도 다른 언어를 혼용해서 작성해야 하는 번거로움이 있다. 본 연구에서는 R 언어의 Plumber 패키지를 활용하여 다른 언어를 사용하지 않고 오직 R 언어만을 이용하여 API를 작성하는 방법을 제안하였다. 또한 API를 구현할 때 고려해야할 보안 이슈와 해결 방안에 대해서도 제시하였다. 본 연구에서 제안한 기술을 이용하여 웹 응용 프로그램을 개발 한다면 높은 생산성과 개발의 편리성, 운영의 효율성을 기대할 수 있다.

API 2W Gr.60 강재적용 K-Joint 구조의 피로성능평가 (Fatigue Behavior of K-Joint Structure for API 2W Gr.60 Steel)

  • 임성우;장인화;조철희;박관규
    • 한국해양공학회:학술대회논문집
    • /
    • 한국해양공학회 2006년 창립20주년기념 정기학술대회 및 국제워크샵
    • /
    • pp.217-222
    • /
    • 2006
  • Large-scale model tests of welded tubular K-joints were carried out to observe the fatigue behavior of API 2W Gr.60 steel produced by POSCO. The fatigue crack behaviors for various loading conditions were measured and investigated around the critical joint sections. The experimental results have been verified with numerical approaches and also compared with the IIW, DnV RP-C203 and API RP 2A-WSD design curves. The hot spot stress method was applied in the study. The SCF factor for tubular K-joint was also obtained.

  • PDF