Développements logiciels Sycomor
Le développement informatique demeure une composante centrale de l'identité et de l'expertise de Sycomor. Dans cette optique, nous entretenons une activité
de développement Java afin de soutenir et compléter notre offre de conseil par l'implémentation d'outils aptes à en faciliter la réalisation et assurer sa
qualité, son suivi dans le temps mais également de pratiquer les méthodologies et technologies que nous souhaitons évaluer et promouvoir. Quand la mission le justifie, nous sommes
ainsi en mesure de développer rapidement un prototype de produit à vous soumettre.
Pratiques de développement
Dans ce contexte, toutes nos réalisations logicielles sont soumises à des critères qualité rigoureux :
- bonnes pratiques : l'ensemble de notre base de code est évalué à l'aide de multiples outils d'analyse statique
et ne déclenche aucune alerte qui ne puisse être justifiée et documentée ;
- documentation : l'ensemble des méthodes opérationnelles est largement documenté ;
- dépendances : le code est adossé à des composants Java officiels et des librairies tierces solides, open-source, documentées,
basées sur des communautés actives et, si applicable, compatibles avec les spécifications JSR ;
- innovation : nos développements suivent l'évolution des technologies et composants Java grâce à une veille technologique
et des mises à jour continues.
ChloroFile, partage de documents
ChloroFile est un outil d'aide à la gestion collaborative et à la mise à disposition de documents professionnels. La gestion des documents d'entreprise est une problématique récurrente, tant
en interne (transfert d'information et de connaissances, travail collaboratif) que vis-à-vis des clients, partenaires et collaborateurs (mise à disposition de documents explicatifs ou opérationnels).
ChloroFile vise à proposer une solution légère de gestion des documents, adossée à un stockage modulable (interne ou externalisé via le cloud) applicable par les PME à une variété d'activités internes
ou commerciales.
- gestion et organisation de documents d'entreprise ;
- partage de documents ;
- suivi des modifications, annotation, processing ;
- support intégré, communications internes ;
- tableau de bord électronique et gestion des alertes.
SkillSet Manager, gestionnaire de suivi des compétences
Sycomor SkillSet Manager est un outil web dédié au suivi des compétences d'une équipe de développement. Conçu pour être d'utilisation simple et
ergonomique, il fait partie intégrante du processus d'audit. SkillSet Manager inclut notamment les fonctionnalités suivantes :
- gestion simplifiée de l'équipe et des rôles ;
- définition de l'organigramme des compétences, présentes ou recherchées ;
- évaluation des compétences des membres de l'équipe et définition de référents ;
- suivi de l'évolution des compétences et des actions entreprises (formation) ;
- tableau de bord électronique et gestion des alertes (compétences critiques, mesure de l'hétérogénéité, suivi temporel).
SkillSet Manager est conçu dans une logique Saas (Software as a Service) afin d'en faciliter l'accès et la distribution, mais peut également être déployé
sur vos serveurs. Sur demande un devis peut être réalisé si vous souhaitez disposer d'une licence d'accès à cet outil.
Les API utilitaires Sycomor
Sycomor API est une collection de librairies Java internes offrant des fonctionnalités nouvelles ou facilitant l'accès à des structures et processus complets
par la définition de décorateurs adaptés. En plus de mettre à disposition des outils utiles aux autres développements Sycomor, l'API est également un
environnement idéal de démonstration des bonnes pratiques et d'implémentation de nouvelles technologies. Elle inclut les composants suivants :
- Sycomor Utilities : librairie généraliste couvrant des besoins applicatifs multiples (manipulation de types Java primitifs,
traitement de collections, gestion de fichiers et de format de fichiers, gestion générique d'un accès LDAP, etc.). La plupart des composants
spécialisés la comptent comme une dépendance ;
- Sycomor Analytics : librarie d'analyse, incluant un modèle de données générique, et l'implémentation de multiples algorithmes de
traitement (notammant de classification non supervisée) ;
- Sycomor Mathematics : librairie composée d'outils mathématiques et statistiques simples, d'utilité générale. Inclut également des
méthodes d'accès facilité au langage R, communément utilisé en statistiques ;
- Sycomor Graphics : librairie de composants graphiques Swing, incluant une définition d'un motif MVC à usage graphique,
ainsi que des méthodes utilitaires permettant la construction et la visualisation de graphiques (dot plot, histogramme, diagramme de Venn, etc.) ;
- Sycomor Imaging : librairie de gestion d'images, facilitant le traitement des formats mais également de l'analyse d'image
par l'implémentation de filtres divers ;
- Sycomor Semantics : librairie dédiée à la manipulation d'ontologies (accès, traitement), au traitement du langage, et à l'utilisation
d'outils associés (interaction avec le serveur de recherche Apache SolR) ;
- Sycomor BioSeq : librarie bioinformatique spécialisée dans le traitement de séquences (manipulation de fichiers, alignements) et
d'identifiants (conversion).