Blog d'un libriste convaincu, utilisateur de GNU/Linux et auto-hébergeant ses services Internet.

Neoinput

Présentation

Je viens de finir de programmer mon dernier projet : Neoinput. C'est un petit logiciel (ou plutôt un ensemble de 2 logiciels : 1 client et 1 serveur) qui permet d'utiliser les entrées du Neo FreeRunner (écran tactile et boutons pour l'instant) et de les envoyer à un ordinateur hôte et ainsi d'utiliser son Neo FreeRunner comme un périphérique d'entrée !

Dans la foulée, j'ai réalisé une vidéo de démonstration de s'truc là :

Technique

Côté technique, le tout est codé en C. Sur la version de développement, on arrive à 1170 lignes de code, sur 13 fichiers. Je n'ai utilisé que des librairies standard Unix.

Pour l'instant, le tout ne passe uniquement que par des interfaces en ligne de commande et je me demande si je devrais intégrer une interface en GTK+. En attendant, je vais (peut-être) me pencher sur divers points à améliorer, comme la gestion du clic par tapotement (comme sur un touchpad) et des accéléromètres. Bref, je suis encore loin d'avoir entièrement fini, mais la base est là.

Tous les retours, positifs ou non, sont évidemment les bienvenus !

Liens

Ajouter un commentaire

Nom ou pseudo :
Adresse email :
Site web (facultatif) :
Commentaire :

Le code HTML est affiché comme du texte et les adresses web sont automatiquement transformées.

La discussion continue ailleurs

URL de rétrolien : http://blog.paulk.fr/trackback/39

Fil des commentaires de ce billet

Propulsé par Dotclear — Thème « PaulK »