SMK est une société fortement portée sur la R&D et à ce titre elle a développé plusieurs projets expérimentaux mis à disposition du public.
FaxTwit lien
FaxTwit transforme n'importe quel fax en un outil de publication sur le web à travers un canal twitter. SMK a développé un ensemble de briques logicielles permettant la récupération d'un fax et la transformation de celui ci en une image qui est alors publiée dans un compte twitter.
Un utilisateur souhaitant tester faxtwit doit disposer d'un compte twitter. Il se créer alors un profil faxtwit basé sur son compte twitter, imprime une page avec un code bar qui sera utiliser pour l'identifier et il ne lui reste plus qu'a écrire son message sur la page et faxer cette derniere à un numéro spécifique.
FaxTwit s'appuie sur la plate-forme Ndjin de SMK pour la gestions des comptes, la génération & reconnaissance de code bar et le traitement des images.
Holotag lienHolotag est une application de réalité augmentée pour créer des cartes de voeux originales (ou autre carte à base de messages).
Holotag s'appuie sur la technologie Flash et Papervision 3D associé à la libraire FLARToolkit pour reproduire un motif 3D (en l'occurence la carte de voeu) à partir une impression sur papier d'un motif 2D en noir et blanc visualisé à travers une webcam. Holotag capture alors le flux vidéo de la webcam et cherche un motif 2D particulier auquel il superposera une animation 3D réalisée à l'aide de Papervision.
Un utilisateur qui souhaite réaliser sa carte doit choisir un motif pour fond de la carte et ecrire son message. Holotag génère alors une URL à communiquer à un correspondant par email. Le correspondant devra imprimer une page avec un motif 2D et le présenter à sa webcam pour voir sur l'écran de son ordinateur le flux video de la webcam augementé d'un motif 3D.
PomStrapPomStrap est un boostrap (application pour exécuter des applications) pour application Java qui s'appuie sur les fichiers de description de projet (pom.xml) de Maven pour exécuter une application avec toute les librairies dont elle dépend.
PomStrap construit un arbre de classloader en fonction des dépendances de l'application et charge directement les librairies nécessaires en mémoire, ce, en respectant les différents numéros de version. Par ce biais, une application dont les dépendances utilisent deux librairies similaires mais dans deux version différentes, pourra fonctionner sans soucis, PomStrap se chargera de construire l'arbre de classloader adéquate pour assurer une isolation entre chacune des dépendances.
PomStrap simplifie non seulement le déploiement des applications, mais garantit leur fonctionnement sans avoir à se soucier de quelle version de librairie il faut associer à l'application.
PomStrap est un projet open source (licence BSD) réalisé en Java.


