Contexte

La société wengo développe un téléphone logiciel open source en GPL (le projet "openwengo"). Ce téléphone est compatible avec le protocole SIP qui est le protocole standard retenu par de nombreuses entreprise pour faire de la voix sur IP.

Présentation du projet

Le projet correspond à la mise en place d'un nouvel ensemble de fonctionnalités "amusantes pour les utilisateurs" : des smileys video

Lors d'une communication visio avec un tiers, l'utilisateur peut imprimer des effets vidéos sur ce que recevra son correspondant.

On peut penser à des effets graphiques simples du type :

  • passer l'image en noir et blanc
  • appliquer un effet "fish-eye" qui permet de grossir une zone de l'image
  • faire vibrer l'image pendant quelques secondes

ou plus complexe comme:

  • modifier le fond de l'image en temps réél pour donner l'impression qu'on est au bord de la mer
  • rajouter des moustaches sur la tête de l'interlocuteur

Le wengophone dispose actuellement d'une implémentation fonctionnelle de la visiophonie. L'idée du projet est de voir comment on peut intégrer ce type d'effets dans le projet et les rendre disponibles de façon ergonomiques pour les utilisateurs.

Cette intégration doit passer par un système de plugin qui permettra aux utilisateurs d'ajouter des nouveaux effets facilement.

Méthode

Le projet permettra de s'insérer au sein d'un véritable projet open source et d'utiliser les mêmes outils que les membres de la communauté (SVN, Trac, Tickets, IRC, mailing list,..)

Un mentor sera nommé au sein de wengo pour accompagner le projet.

Références