• 제목/요약/키워드: API(응용 프로그램 인터페이스)

검색결과 45건 처리시간 0.02초

음성 입출력 API를 이용한 모바일 접근성 지원 인터페이스 구현 (Implementation of Interface to Support Mobile Accessibility Using Speech I/O APIs)

  • 오승철;윤영선
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제2권1호
    • /
    • pp.71-80
    • /
    • 2013
  • 최근에 모바일 기기의 확산으로 인하여 모바일 접근성에 대한 많은 논의가 이뤄지고 있다. 모바일 접근성이란 모바일 기기를 사용하여 애플리케이션을 이용하고자 하는 장애인, 고령자 등을 포함한 모든 사람들에게 모바일 기기의 활용 가능성이 제공됨을 말한다. 본 논문에서는 음성 서비스 기술을 이용하여 모바일 접근성을 향상하기 위한 인터페이스를 제안하고 구현하였다. 제안된 방법은 안드로이드 스마트폰에서 구현하였으며, 시스템에서 제공하는 음성 인식과 음성 합성 기술을 이용하였다. 또한, 전맹인과 저시력자들의 인터넷 접근을 도와주기 위하여 접근성을 고려한 웹 리더 기능을 응용 프로그램 차원에서 설계하고 구현하였다.

웨어러블 컴퓨팅 디바이스를 이용한 시각 디자인 구현 및 연구 (Study on Visual Communication Design of Wearable Computing Devices)

  • 이수진
    • 한국과학예술포럼
    • /
    • 제34권
    • /
    • pp.251-262
    • /
    • 2018
  • 본 연구는 제4차 산업시대를 맞아 컴퓨팅 기술이 다양한 분야에서 응용되고 있는 만큼 기술과 디자인의 합목적성을 연구하는데서 시작되었다. 연구의 목적은 기술기반의 컴퓨팅 웨어러블 디바이스 디자인과 기술의 이해와 효용가치 및 미적가치를 융합하여 설계하는 것이다. 따라서 컴퓨팅 기술이 착용형으로 생산되기까지 그 과정의 이해와 소비자의 요구(needs)가 무엇인지 파악하는 것이 중요하다. 예로 웨어러블 컴퓨터(wearable computer) 중 HMD(Head Mounted Display)는 입는(착용) 컴퓨터로써 컴퓨터의 기본적인 입출력 장치를 사람의 체형에 맞게 만들어야하며 머리에 착용하는 디스플레이를 통해 보행 중에도 시야를 확보함과 동시에 컴퓨터 인터페이스를 사용할 수 있어야 한다. 본 논문에서는 시계, 안경, 의복 등의 순서로 기술과 디자인의 합목적성을 파악하고 궁극적으로 사용자가 거부감 없이 신체의 일부처럼 착용하고 사용할 수 있으며, 인간의 능력을 보완하거나 배가시키는 것을 목표로 하는 웨어러블 컴퓨팅 디바이스의 디자인 제안을 한다. 웨어러블 컴퓨팅 디바이스는 시대에 따라 소비자의 호응도를 달리하지만 기술의 변화는 가속화하고 있다. 본 연구의 결과가 급변하는 시대에 맞추어 웨어러블 컴퓨팅 디바이스 디자인 연구의 초석이 되기를 기대한다.

데이터베이스를 활용한 CAD/CAM System개발에 관한 연구 (CAD/CAM System development using the Database)

  • 명태식;김태규;김옥현
    • 한국생산제조학회지
    • /
    • 제8권2호
    • /
    • pp.116-116
    • /
    • 1999
  • In this study we propose a novel approach with which design engineers can define and design free-from surface more easily. Free-from surface is defined as a parameterics shape which consists of a set of contr ol points. Parametric shape which not only has the advantage of allowing users to perform design changes efficiently, but also provides designers with a natural design environment in which they can do their work more naturally and creatively. The objective of this study is to develop a PC level freeform surface modelling system which explicitly represents information of part geometry. In this study, freeform surface modeling system consist of three modules : freeform surface modeler, input/output modules and interface with Database. In recent year there are increasing demands for the 5-axis machining of a complicated shape. This study is the development of a CAM software system (or NC module) for the 5-axis machining of a general shape with a flat-end mill, a round-end mill, a ball-end mill.

EIA 709.1 표준을 지원하는 리눅스 기반 홈 제어 네트워크 관리 플랫폼 구현 (Implementation of Management Platform of Home Control Network based on EIA 709.1 Standard)

  • 박준희;손영성;문경덕
    • 정보처리학회논문지D
    • /
    • 제9D권4호
    • /
    • pp.687-696
    • /
    • 2002
  • 본 논문에서는 홈 제어 네트워크의 대표적 표준으로 자리잡고 있는 LonWorks 시스템의 구성관리 소프트웨어의 플랫폼(LonWare)을 리눅스기반에서 구현한 내용을 기술한다. LonWare는 NMML, LonWare APl, LonWare DB의 3개의 모듈로 이루어져 있고, 응용 프로그램 개발자에게 LonWorks 시스템을 쉽게 접근 및 제어할 수 있는 인터페이스를 제공한다. 또한, 가정 내의 디바이스 네트워크 DB를 가정 내 홈 서버에서 관리하므로 보안상의 단점을 보완할 수 있다.

JNI를 이용한 MMS 구현 (Implimentation of MMS using JNI)

  • 장경수;신동렬
    • 한국정보처리학회논문지
    • /
    • 제7권1호
    • /
    • pp.135-145
    • /
    • 2000
  • MMS(Manufacturing Message Specification)는 PLC, NC, 로봇 등과 같이 서로 다른 제조회사의 서로 다른 단위제어기기 제품들간에 통신할 수 있는 ISO/IEC 9506으로 표준화된 공장자동호용 프로토콜이며 OSI 참조 모델의 최상위 층인 응용계층 프로토콜에 해당된다. 본 논문은 MMS를 TCP/IP상에서 동작할 수 있도록 유닉스 환경에서 ASNSI-C 언어로 구현하고, 이 구현된 프로토콜을 JNI(Java Native Interface)를 이용해 JAVA 클래스화한다. JAVA 클래스화함으로써 기존에 제공되는 MMS 라이브러리를 이용하는데 있어 표준화되지 않은 서로 다른 API를 이용하는데 어려움과 GUI를 구현하는데 어려움을 극복하는 기본을 제공한다. 그리고 구현된 JAVA 클래스화된 MMS 라이브러리를 인터넷의 WWW상에서 동작시킬 수 있도록 자동화된 PCB(Printed Circuit Board) 조립라인을 대상 모델로 선정하여 응용 프로그램을 작성하여 구현된 JNI를 이용한 MMS가 인터넷상에서 동작하여 사용자에게 일괄성있는 인터페이스를 제공하는 웹 브라우저를 통해 RMD(Real Manufacturing Device)를 동작${\cdot}$제어${\cdot}$감시할 수 있음을 보여준다.

  • PDF