Prédiction - Groupe IN'TECH INFO

9 views
Skip to first unread message

jean-loup kahloun

unread,
Sep 18, 2011, 12:01:12 PM9/18/11
to civikey-dev
Bonjour,

Nous avons un groupe de trois étudiants en école d'informatique
(IN'TECH INFO) prêts à travailler sur le projet CiviKey pour les 6
prochains mois.
Nous leur avons proposé de s'occuper de l'intégration du moteur de
prédiction de mots "Sybille" à CiviKey.

Voilà la liste des étapes que nous pourrions leur faire suivre :

- Phase d’analyse des possibilités de Sybille et de ses différents
points de configuration.

- Proof Of Concept : Contextualisation de la prédiction de mots en cas
de déplacement du curseur : étudier la faisabilité, lors du
déplacement du curseur, d'envoyer à Sybille les n-mots situés avant
celui-ci.

- Architecturer l’interface d’un service de prédiction permettant
l’utilisation de toutes les fonctionnalités de Sybille dans CiviKey.
Notamment la gestion de l’enregistrement de nouveaux mots par
l’utilisateur, lors de la saisie de mots inconnus.

- Créer la classe implémentant cette interface et l’intégrer sous
forme de plugin CiviKey.

- « Designer » et mettre en place l’interface graphique et l’interface
de configuration de ce plugin en utilisant la technologie WPF, couplée
au pattern MVVM.

Ensuite, selon leurs envies et leur avancement :
- (Facultatif) : Développer un service pour la skin CiviKey permettant
à n’importe quel plugin d’afficher un panel graphique autour du
clavier.
- (Facultatif) : Passer la DLL Sybille de VB .NET à C#.
- (Facultatif) : Améliorer les performances de Sybille.

Si vous avez des idées ou des propositions de modification de certains
étapes, faites-m'en part sur ce thread.
Merci,

Jean-Loup Kahloun.


Antoine Blanchet

unread,
Oct 11, 2011, 5:27:57 PM10/11/11
to civikey-dev
Bonsoir,

Avoir de nouveaux développeurs sur CiviKey est une très bonne chose !
Son but dans la vie étant d'être open source et de rassembler des
développeurs entousiastes !

Les différents axes que tu proposes sont assez alléchant mais ça me
parait être beaucoup de boulot. D'un autre coté ils sont 3 et motivés
donc pourquoi pas !

Enfin je pense que cela a déjà été précisé par Olivier mais pense à
les orienter vers Lucene.Net s'ils cherchent une solution alternative
à Sybille (par exemple pour une implémentation "perso" de l'interface
de service de prédiction). En tout cas Lucene.Net est une solution a
garder en tête pour ce qui est de la prédiction c'est certain !

Tient nous au courant de l'avancé des développements, j'ai hâte de
voir ce qu'un regard neuf sur le projet peut donner :).

Antoine Blanchet.

On 18 sep, 18:01, jean-loup kahloun <jean-loup.kahl...@invenietis.com>
wrote:

jean-loup kahloun

unread,
Oct 14, 2011, 5:47:16 PM10/14/11
to civikey-dev
Hello,

Je garde l'idée de Lucene en tête, mais comme tu l'as dit toi-même,
ils vont déjà avoir du pain sur la planche pour wrapper Sybille dans
un plugin et développer une interface WPF pour afficher sa prédiction.
Mais si Sybille ne s'avère pas assez performant (ou plutôt trop
gourmand), on pourra éventuellement caresser l'idée (oui, je caresse
les idées) de se développer un prédicateur de mot maison, pourquoi
pas.

Bon, si les tâches telles que décrites ci-dessus conviennent à tous,
on reste sur celles-ci, j'adapterai en fonction de la vitesse
d'avancement du projet.
Il y a encore plein de super idées de plugins toujours dans les
cartons - la réunion de ce matin avec Alcatel-Lucent en a amené encore
de nouvelles - s'ils sont motivés, il y a du boulot jusqu'à ne plus en
pouvoir.
En tous cas oui, ca fait du bien d'avoir de nouveaux cerveaux lancés
sur le projet, on a plus qu'à attendre de voir si la mayonnaise prend.

Je vous tiens informés des résultats (notamment du POC) sur ce thread.

Jean-Loup Kahloun.

On Oct 11, 11:27 pm, Antoine Blanchet
Reply all
Reply to author
Forward
0 new messages