Cordial

J’ai réalisé pour la société Synapse Développement, le portage de « Cordial » sur la plate-forme Mac OS.
En dehors de la maîtrise des principales API d’OS X, j’ai dû mettre en œuvre des technologies très particulières :

– le « SpellServer », est appelé par la plupart des programmes comme TextEdit à travers la fonction CheckSpell. A ma connaissance seuls des russes on implémenté cette API, et Priberam (Portugal) s’y penche actuellement. Une plus-value certaine pour Cordial :

- dans tout programme utilisant CheckSpell, les mots incorrects sont soulignés, le click droit affiche des propositions et l’explication,
– pour tout nouveau programme créé depuis la version 4 d’Xcode, CheckSpell est activé par défaut.

– les « Notifications » (appelées « push » sous iOS) : les différents programmes communiquent entre eux, par exemple

- SynapseUpdate demande à Cordial de modifier son icône dans le Dock lorsque des mises à jour sont en cours,
– les préférences signalent toute modification dans le choix des options de correction, …

– …

Bien évidemment, la version API de Cordial (« NlgApi », utilisée par Reverso, Marmiton, etc…) a subi des modifications et s’en trouve consolidée.

http://www.synapse-fr.com/

Read More