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

검색결과 51건 처리시간 0.025초

자바 기반의 임베디드 리눅스 소프트웨어 개발 환경 구축 (JAVA Based a Software Development Environment for Embedded Linux Systems)

  • 이진관;노시영;박덕규;박상준;이종찬;박기홍
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2008년도 제39차 동계학술발표논문집 16권2호
    • /
    • pp.263-266
    • /
    • 2009
  • 임베디드 시스템을 지원하는 JAVA API를 개발하면 임베디드 시스템을 개발자가 JAVA를 사용함으로서 코드의 재사용, 객체지향 개념의 시스템 개발들을 가능하게 한다. JAVA API를 구현하는데 있어 시스템에 의존적인 부분들이 존재하게 되는데, 이는 native 함수에서 구현한다. 본 논문에서는 리눅스 기반의 임베디드 시스템 디바이스를 제어하기 위한 JAVA API를 구현하는데 있어 플랫폼 독립적인 자바 부분과 의존적인 native 부분으로 나눠 설계 및 구현하였고, 임베디드 시스템 디바이스의 JAVA API를 통한 제어에 초점을 두었다.

  • PDF

Native API 빈도를 이용한 DoS 탐지 기법 (DoS detection using a Native API Frequency)

  • 황현진;두선정;배성재;김낙훈
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2008년도 추계학술발표대회
    • /
    • pp.1575-1578
    • /
    • 2008
  • 네트워크가 광범위하게 발달함에 따라 DoS 공격 기법은 더욱 다양해지고 있고 지능화되고 있다. 따라서 네트워크에 기반한 DoS 공격의 탐지는 더욱 어려워지고 있다. 본 논문에서는 이러한 DoS 공격에 대해 호스트에 기반한 Native API 의 빈도수를 이용한 침입 탐지 메커니즘에 관하여 기술한다.

JNI의 Native영역에서 처리하는 렌더링 기법 (Rendering Technology Processing on Native Space of JNI)

  • 신용경;박지현;김미영;정재일;이현주;김상욱
    • 한국멀티미디어학회:학술대회논문집
    • /
    • 한국멀티미디어학회 2001년도 추계학술발표논문집
    • /
    • pp.182-186
    • /
    • 2001
  • 효율적인 스트리밍을 지원하기 위하여 JNI(Java Native Interface)를 이용한 플레이어를 구현한다. 미디어 플레이어는 전달 관리기, A/V 디코더, 렌더링 모듈, 자바 그래픽 라이브러리로 구성하고, 렌더링 모듈은 JNI Export Manager, Java Scene Manager, Drawing Manager,NJI API로 구성한다. 디코딩 된 스트림은 자바가 읽어들일 수 있는 객체 타입으로 변환하는 JNI Export Manager와 장면 구성하는 Java Scene Manager, 자바 그래픽 라이브러리를 이용하여 실제 화면에 드로잉하는 Drawing Manager를 통하여 재생한다. 본 논문은 Java Scene Manager를 Native 영역에서 처리하여 디코딩 된 스트림 객체를 전달받아 RGB변환하고, 장면 구성정보를 이용하여 장면을 구성하여 최종적으로 JNI Export Manager에게 전달한다. 따라서 장면을 구성하기 위한 정보를 JNI API를 통하여 전달할 필요가 없으므로 그 만큼의 성능 향상을 보이고, Native 영역에서 처리하므로 자바 언어에서 처리하는 것보다 효율적이다. 이는 성능 비교표를 통하여 재생시간 향상을 보인다.

  • PDF

실시간 운영체제에서 iRTOS에서의 CVM GUI 설계 및 구현 (Design and Implementation of GUI in CVM on Real-Time Operating System, iRTOS)

  • 최찬우;이철훈
    • 한국콘텐츠학회:학술대회논문집
    • /
    • 한국콘텐츠학회 2008년도 춘계 종합학술대회 논문집
    • /
    • pp.551-554
    • /
    • 2008
  • 셋탑박스나 스마트폰과 같은 임베디드 장비는 GUI(Graphical User Interface)기능 제공 및 플랫폼 독립성(Platform Independance) 유지를 위해 자바 환경을 사용한다. 이러한 장비에 자바 환경을 적용하기 위해 SUN에서 제공하는 임베디드용 자바가상머신의 하나인 CVM(Classic Virtual Machine)을 탑재하여 사용하게 된다. 자바의 GUI를 제공하기 위해서는 CVM에 포함된 PBP(Personal Basis Profile)에서 명세하고 있는 GUI표준 API를 사용해야 한다. GUI 표준 API를 구현 할때에 자바의 네이티브 메서드와 운영체제의 네이티브 함수간에 상호 연동이 될 수 있도록 JNI(Java Native Interface)를 사용하여 구현한다. 이에 본 논문에서는 실시간 운영체제 iRTOS를 기반으로 CVM GUI를 구현하기 위해 그래픽 원도우 시스템과 GUI 표준 API와의 상호 연동을 하는 네이티브 함수와 각종 이벤트 처리에 대해 설계 및 구현한 내용을 기술한다.

  • PDF

Achromobacter Protease I (API)의 기질특이성 결정기의 동정과 변이체[D225E]의 Ornithine 기질에 대한 촉매활성 (Identification of Substrate Specificity Determinant of Achromobacter Protease I (API) and Catalytic Activity of Mutant D225E for Ornithine Substrate)

  • 임성일;권오진;최청
    • Applied Biological Chemistry
    • /
    • 제40권3호
    • /
    • pp.189-195
    • /
    • 1997
  • 부위특이적 변이제작을 통하여 Achromobacter protease I (API)의 lysin에 대한특이성의 구조적 근거를 조사하였다. Lysine 특이성을 결정하는 결정기로서 예상되는 잔기중의 하나인 Glu190을 glutamine, aspartic acid, leucine으로 치환하였을 경우, 전구체단백질은 Iysine 특이성을 가진 완전한 활성효소로서 발현되어 자기촉매적으로 processing되었다. 다른 하나의 잔기인 Asp225을 asparagine, leucine으로 치환한 변이체에서는 불활성 전구체인 pro-API으로서 발현되었으나, 변이체 (D225E)의 경우는 서서히 자기촉매적으로 maturation 되었다. 성숙체인 변이체 (D225E)의 Iysylendopeptidase 활성은 wild-type APl의 0.25%이였으며, 이 활성의 감소는 기질 Iysine과 효소와의 친화력 감소가 주 원인이었다. 이러한 결과로부터 Asp225가 Iysylendopeptidase의 엄격한 기질특이성에 결정적인 역할을 담당한다는 것이 시사되었다. 한편, 변이체 (D225E)는 ornithine 기질에 대해서 효소활성 이 검출되지 않았다. 이 변이체의 촉매잔기인 Ser194가 native API과 마찬가지로 DFP, PMSF와 근본적으로 동일한 반응성이 있는 것으로 나타나 225번 위치의 methylene 1 unit 더 긴 측사는 subsite P1의 methylene 1 unit 짧은 측사에 의해 보상되지 않는다는 것을 알 수 있었다.

  • PDF

임베디드 시스템을 위한 KVM 네트워크 설계 및 구현 (The Design and Implementation of KVM Network for Embedded Systems)

  • 전상호;정근재;이정원;이철훈
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2006년도 한국컴퓨터종합학술대회 논문집 Vol.33 No.1 (A)
    • /
    • pp.349-351
    • /
    • 2006
  • 최근 임베디드 디바이스에 여러 가지 장점을 제공하는 자바기술과 네트워크 기능은 필수적인 요소가 되었다. 임베디드 디바이스에 적용되는 자바기술은 대부분 J2ME 이며 J2ME에서는 KVM 과 GUI, 네트워크 API등을 명세하고 있다. 이 중 GUI와 네트워크 부분은 구현 시 시스템에 의존적인 부분을 따로 구현해야 하는데, 이는 native 함수로 구현할 수 있다. 본 논문에서는 자바 스펙(J2ME)에서 정의된 네트워크 API 의 기능들을 분석하여 임베디드 시스템에 적합한 네트워크 API 의 native 함수를 구현하였다.

  • PDF

센서 네트워크를 위한 임베디드 시스템 (An Embedded System for Sensor Networks)

  • 이종찬;박상준
    • 융합보안논문지
    • /
    • 제10권2호
    • /
    • pp.37-41
    • /
    • 2010
  • 본 연구에서는 센서 네트워크 기반의 임베디드 시스템을 제안한다. 지그비 RF 기술과 임베디드 하드웨어 기술의 조합을 통하여, 주택 및 아파트 등에서 각 방별로 온도 및 습도를 취합하여 난방을 관리할 수 있다. 이를 위하여 리녹스 기반의 임베디드 시스템 디바이스를 제어하기 위한 JAVA API를 설계하였다. 임베디스 시스템 디바이스의 JAVA API를 통한 제어에 중점을 두어 구현하였다.

자바 ATM API의 설계 및 구현 (Design and Implementation of lava ATM API)

  • 성종진;이근구;김장경
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 1998년도 추계종합학술대회
    • /
    • pp.456-462
    • /
    • 1998
  • 이 논문에서는 자바 환경에서 사용될 수 있는 ATM API를 정의하고, 이렇게 정의된 자바 ATM API를 Winsock 2 환경 상에서 구축할 경우 요구되는 소프트웨어의 구조와 구현 방법을 제시한다. 제안된 자바 ATM API는 기존의 자바 프로그래밍 환경에서 제공되는 JDK 중에서 인터넷 통신 기능을 정의하고 있는 java.net 패키지의 확장된 형태로 정의되었다. 동시에 순수 ATM 서비스의 표준인 ATM 포럼의 "Native ATM Services: Semantic Description, Version 1.0" 규격에 따른 표준화된 ATM 서비스 기능들을 제공할 수 있도록 정의되었다. 표준화된 ATM 서비스 제공을 위해 java.net에 추가적으로 정의된 자바ㆍATM API 용 클래스로는, ATM 어드레싱을 위한 AtmAddress, BLLI/BHLI 정보의 이용을 위한 AtmBLLI와 AtmBHLI, 소켓 개념의 통신 프로그래밍을 위한 AtmSocket, AtmServerSocket, AtmMulticastSocket, AtmSocketImpl 그리고 ATM 통신의 장점인 연결의 특성 표현을 위한 AtmConnAttr 등이다.

  • PDF

임베디드 시스템을 위한 K 가상 머신 사운드 API 설계 및 구현 (Design and Implementation of K Virtual Machine Sound API for Embedded Systems)

  • 전상호;이철훈
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2006년도 가을 학술발표논문집 Vol.33 No.2 (A)
    • /
    • pp.404-408
    • /
    • 2006
  • 최근 임베디드 디바이스에 여러 가지 장점을 제공하는 자바기술은 필수적인 요소가 되었다. 임베디드 디바이스에 적용되는 자바기술은 J2ME 플랫폼이며, 이는 K 가상 머신(K Virtual Machine)의 핵심인 CLDC(Connected Limited Device Configuration)와 그래픽 유저 인터페이스, 네트워크 API, 사운드 API 등을 명세하고 있는 MIDP(Mobile Information Device Profile)로 구성되어 있다. 이 중 그래픽 유저 인터페이스와 네트워크, 사운드 부분은 구현 시 시스템에 의존적인 부분을 따로 구현해야 하는데, 이는 네이티브(native)함수로 구현할 수 있다. 본 논문에서는 J2ME 플랫폼에서 정의된 사운드 API 의 기능들을 분석하여 임베디드 시스템에 적합한 사운드 API 의 네이티브 함수를 구현하였다.

  • PDF