SFM SDK
Development Made Easy

El paquete de desarrollo de software (SDK, por su sigla en inglés) para los módulos SFM es un conjunto de interfaces de programación de aplicaciones (API, por su sigla en inglés) destinada a la interfaz con los módulos SFM. Además de las sencillas funciones de recubrimiento del protocolo de paquetes, también proporciona múltiples API de alto nivel, tales como gestión de plantillas para bases de datos, manipulación de imágenes, etc. Gracias al uso del SDK, los desarrolladores pueden realizar aplicaciones Win32 rápidamente sin necesidad de conocer los detalles del protocolo de paquetes
Características
Amplia gama de colección de API
Además de las sencillas funciones de recubrimiento del protocolo de paquetes, también proporciona múltiples API de alto nivel, tales como gestión de plantillas para bases de datos, manipulación de imágenes y más. El SDK para SFM se diseñó para que los desarrolladores puedan realizar aplicaciones de Win32 de forma rápida y fácil. El SDK se compone de varias capas y el desarrollador puede optar por la capa adecuada para el desarrollo requerido.
Extensibilidad máxima
Muchas de las API principales proporcionan un mecanismo de retrollamada, con la que los desarrolladores pueden agregar funciones personalizadas. Un ejemplo de la interfaz de usuario UniFinger muestra la capacidad de personalización del SDK. Reescrita completamente desde cero, la interfaz de usuario de UniFinger cubre todas las funciones básicas de los módulos SFM y enseña cómo utilizar el SDK en aplicaciones reales.
Adaptabilidad de entorno de
desarrollo diverso
El SDK se suministra como archivo DLL para Win32 y puede utilizarse en diversos entornos de desarrollo, tales como C# y Visual Basic. Un ejemplo sencillo de C# también se incluye en el SDK y se incluirán más ejemplos en futuras revisiones.
Como se muestra en la figura 1, el SDK está compuesto de varias capas y los desarrolladores pueden elegir la capa adecuada para sus aplicaciones. Otro punto importante del SDK es su extensibilidad. Muchas de las API principales proporcionan un mecanismo de retrollamada, con la que los desarrolladores pueden agregar funciones personalizadas. La interfaz de usuario de UniFinger es un buen ejemplo de esta característica. Reescrita completamente desde cero, la interfaz de usuario de UniFinger cubre todas las funciones básicas de los módulos SFM y enseña cómo utilizar el SDK en aplicaciones reales. Los códigos fuente de esta también se incluyen en el SDK. 
El SDK se suministra como archivo DLL para Win32 y puede utilizarse en diversos entornos de desarrollo, tales como C# y Visual Basic. Un ejemplo sencillo de C# también se incluye en el SDK y se incluirán más ejemplos en futuras revisiones.