Qu'est-ce qu'un SDK pour appareil photo ?
SDK désigne un kit logiciel, pas un type d'appareil. C'est lié aux appareils, donc « SDK caméra » est le terme correct. La technologie caméra évolue comme tout électronique ; le logiciel doit suivre. Le SDK devient vital.
Kit de développement logiciel (SDK)
SDK = Software Development Kit. Outils fournis par les fabricants pour que les développeurs créent leurs propres applications. Connu sur mobile (Android). Téléchargement gratuit, création d'apps améliorant l'appareil. Pour caméras, les SDK sont spécifiques à la marque : le fabricant de votre caméra fournit son SDK.
Firmware
Les caméras sont comme des mobiles : système logiciel donnant au circuit logique les infos pour piloter les fonctions. Le firmware crée menus/icônes sur l'écran LCD, contrôle les automatismes, agit comme OS (Windows pour PC). Firmware spécifique par modèle : SDK Olympus ne marche pas sur Canon.
Applications
Le SDK fournit tout pour construire une application : automatiser fonctions/réglages, créer éclairages/vitesses personnalisés. Optitrack suggère même pilotage multi-caméras simultané (une prise = toutes shootent). Le SDK donne au consommateur le pouvoir de développer selon ses besoins ou d'expérimenter.
Téléchargement
Le SDK n'est pas un logiciel pour la caméra. On le télécharge sur ordinateur, on y lance l'application. Test via simulateur inclus. Une fois fonctionnel, on le transfère sur la caméra. Certains fabricants offrent des vitrines/stores pour diffuser vos apps aux autres utilisateurs du même produit.
