SDK 소개

SVP(Suprema Versatile Platform) 안드로이드 SDK는 슈프리마 장치의 핵심 기능을 다른 소프트웨어에서 활용할 수 있도록 제작된 프로그래밍 인터페이스입니다. SDK는 API의 집합으로 이루어져 있으며, 안드로이드에서 근태 솔루션 Application 개발을 위한 슈프리마 장치 기능을 쉽게 사용하도록 지원합니다.


지원 환경

지원하는 안드로이드 SDK 버전은 다음과 같습니다.
- 최소 SDK 버전 : 23
- 타겟 SDK 버전 : 28
안드로이드가 업데이트 될 경우, 최신 버전을 지원하도록 지속적인 업데이트 예정입니다.


요구 조건

개발 환경은 Android Studio 사용을 권장 합니다. SDK는 Android Studio 환경에서 개발 된 안드로이드 라이브러리 (AAR) 파일로 제공 됩니다. 에뮬레이터를 사용하여 초기 UI 작성 및 APP 기본 기능 개발은 가능 하지만, 장치에서 지원하는 기능을 실제로 사용하기 위해서는 슈프리마 장치가 필요합니다


아키텍쳐

SDK가 제공되는 안드로이드 라이브러리(AAR) 파일을 사용하는 경우, Application이 전체 아키텍처의 일부가 됩니다. Suprema SDK는 Java Native Interface(JNI)를 사용하여 장치와 연동 개발 되었습니다.