API   Application Programming Interface   응용 프로그래밍 인터페이스

(2019-06-14)
1. API

  ㅇ 응용 프로그램이 이용할 수 있는 규격화된 응용 서비스들의 모음
     - 복잡하고 전문화된 처리를 위해,
     - 주요 시스템(운영체제,웹브라우저 등)에 호출할 수 있는,
     - 잘 규격화되어있는 서브루틴/함수/속성 등의 집합

  ㅇ API 특징
     - 실행 즉시 규격화된 응용 서비스가 실시간으로 제공됨


2. API의 例네트워크를 지원하는 API의 例
     - Socket, NetBIOS, RPC 등

  ㅇ 윈도우 응용 API 例
     - 풀-다운 메뉴, 아이콘, 스크롤바 등이 통합 응용됨 (Win32 API)

  ㅇ DBMS API 例
     - 개발자 작성 프로그램DBMS와의 상호 접속을 위한 과정에 DBMS 제작사가 제공하는
       API가 지원되는 등

  ㅇ HTML 5 API 例
     - 웹브라우저에서 다양한 전문화된 기능(Drag and Drop 등)을 처리 가능하게 함
        . 이를 활용하기 위한 스크립트 언어로는, 자바스크립트 언어가 있음


[운영체제(일반)] 1. 운영체제 2. 커널 3. API 4. 장치 드라이버 5. 공유 라이브러리 6. 로그
  1.   기술공통
  2.   기초과학
  3.   진동/파동
  4.   방송/멀티미디어/정보이론
  5.   전기전자공학
  6.   통신/네트워킹
  7.   정보기술(IT)
        1. 정보기술
    1.   전산기초
    2.   컴퓨터구조
    3.   프로그래밍
    4.   데이터베이스
    5.   소프트웨어 공학
    6.   운영체제
      1.   운영체제(일반)
        1.   1. 운영체제
            2. 커널
            3. API
            4. 장치 드라이버
            5. 공유 라이브러리
            6. 로그
      2.   프로세스
      3.   윈도우즈
      4.   UNIX (LINUX)
    7.   정보보호/보안
    8.   IT 기타기술
  8.   공업일반(기계,재료등)
  9.   표준/계측/품질
  10.   기술경영

 
        최근수정     요약목록     참고문헌