SFM SDK는 SFM 모듈의 인터페이스를 위한 API 컬렉션으로, 패킷 프로토콜을 위한 간단한 래퍼 기능 외에도 템플릿 DB 관리, 이미지 조작 등의 고급 PI를 제공합니다.
SDK를 사용하면 개발자가 패킷 프로토콜의 세부적인 부분까지 파악할 필요 없이 Win32 애플리케이션을 빠르게 만들 수 있습니다.
제품 특징
다양한 API 컬렉션
SFM SDK는 패킷 프로토콜을 위한 간단한 래퍼 기능 외에도 템플릿 DB 관리, 이미지 조작 등의 고급 API를 제공합니다. 개발자가 Win32 플리케이션을 쉽고 빠르게 제작할 수 있도록 지원하기 위해 고안된 SFM SDK는 개발 환경에 적합한 계층을 선택할 수 있도록 여러 계층으로 구성되어 있습니다.
최대 확장성
대부분의 핵심 API는 개발자가 맞춤형 기능을 추가할 수 있는 콜백 메커니즘을 제공하며 UniFinger UI 예제는 SDK를 얼마나 자유롭게 사용자 지정할 수 있는지 잘 보여 줍니다. 새로 작성된 UniFinger UI는 SFM 모듈의 모든 핵심 기능을 포함하며 SDK를 실전에서 어떻게 사용해야 하는지 보여 줍니다.
다양한 개발 환경 적응성
SDK는 Win32 DLL로 제공되기 때문에 C#, Visual Basic 등의 다양한 개발 환경에서 사용될 수 있습니다. C#의 간단한 예가 SDK에 포함되어 있으며, 향후 개정 버전에 더 많은 예가 추가될 예정입니다.
Applications
.NET Applications
UnifingerUI
User Applications
SFM SDK
High-levetl API
Command Interface
Packet Interface
Serial Interface
Socket Interface
Protocol
Packet Protocol
위에 나와 있듯이 SDK는 여러 개의 계층으로 구성되어 있기 때문에 개발자가 자신의 애플리케이션에 적합한 계층을 선택할 수 있습니다. SDK의 또 다른 강점은 확장성입니다. 대부분의 핵심 API는 개발자가 맞춤형 기능을 추가할 수 있는 콜백 메커니즘을 제공하며 UniFingerUI가 그 대표적인 예입니다. 새로 작성된 UniFingerUI는 SFM 모듈의 모든 핵심 기능을 다루며 SDK를 실전에서 어떻게 사용해야 하는지 보여 줍니다. 해당 소스 코드도 SDK에 제공되어 있습니다.
SDK는 Win32 DLL로 제공되기 때문에 C#, Visual Basic 등의 다양한 개발 환경에서 사용될 수 있습니다. C#의 간단한 예가 SDK에 포함되어 있으며, 향후 개정 버전에 더 많은 예가 추가될 예정입니다.