SFM SDK es una colección de API para la conexión con módulos SFM. Además de simples funciones de contenido adicional para el protocolo de paquetes, también proporciona API de alto nivel como administración de la base de datos de plantillas, manipulación de imágenes, etc. Con el SDK, los desarrolladores pueden escribir rápidamente aplicaciones Win32 sin conocer cada detalle del protocolo de paquetes.
Características
Amplia gama de colecciones de API
Además de simples funciones de contenido adicional para el protocolo de paquetes, SFM SDK proporciona API de alto nivel como administración de la base de datos de plantillas, manipulación de imágenes y más. SFM SDK está prevista para que los desarrolladores escriban aplicaciones Win32 rápida y fácilmente. El SDK se compone de varias capas y el desarrollador puede optar por la capa adecuada según la necesidad de desarrollo.
Máxima capacidad de expansión
Muchas API principales proporcionan un mecanismo de devolución de llamada, con el cual los desarrolladores pueden agregar funciones personalizadas. El ejemplo de la interfaz de usuario de UniFinger muestra la capacidad de personalización de SDK. Reescrita completamente desde cero, la interfaz de usuario de UniFinger abarca todas las funcionalidades principales de los módulos SFM y muestra cómo utilizar el SDK en aplicaciones reales.
Capacidad de adaptación a diversos entornos de desarrollo
Debido a que el SDK se proporciona como un DLL Win32, se puede utilizar en distintos entornos de desarrollo como C# y Visual Basic. Un ejemplo simple de C# también se incluye en el SDK y se agregarán más ejemplos en futuras revisiones.
Aplicaciones
Aplicaciones .NET
Interfaz de usuario Unifinger
Aplicaciones del usuario
SFM SDK
API de alto nivel
Interfaz de comando
Interfaz de paquetes
Interfaz en serie
Interfaz de socket
Protocolo
Protocolo de paquetes
Como se muestra en la figura anterior, el SDK se compone de varias capas y los desarrolladores pueden seleccionar cualquier capa que se adecúe a sus aplicaciones. Otro punto fuerte del SDK es su capacidad de expansión. Muchas API principales proporcionan un mecanismo de devolución de llamada, con el cual los desarrolladores pueden agregar funciones personalizadas. La interfaz de usuario UniFinger es un buen ejemplo de esta función. Reescrita completamente desde cero, la interfaz de usuario de UniFinger abarca todas las funcionalidades principales de los módulos SFM y muestra cómo utilizar el SDK en aplicaciones reales. En el SDK también se proporcionan sus códigos fuente. Debido a que el SDK se proporciona como un DLL Win32, se puede utilizar en distintos entornos de desarrollo como C# y Visual Basic. Un ejemplo simple de C# también se incluye en el SDK y se agregarán más ejemplos en futuras revisiones.