![]() |
Navigation Thèmes | Compétences Le centre de compétences de Logilab s'est spécialisé dans
l'utilisation de certains outils et techniques pour les appliquer aux
domaines de l'informatique scientifique et de la gestion de
connaissances.
Python :
Python est une
plate-forme de développement moderne qui constitue notre outil principal
pour la réalisation de logiciels. Logilab contribue à la communauté
Python, co-organise la conférence EuroPython et a co-fondé le
Python Business Forum.
Debian GNU Linux :
Les solutions développées par Logilab s'intègrent toutes avec la
distribution Debian
GNU/Linux, qui est une distribution de Linux non commerciale,
constituée uniquement de logiciels libres, facile à administrer et à
déployer sur de grands parcs informatiques.
Plone et CPS :
Plone et
CPS sont des systèmes de
gestion de contenu modulaires et extensibles, qui reposent sur le serveur
d'application Zope, lui-même
programmé en Python. Logilab contribue au développement de Zope/CPS
et Zope/Plone.
XML :
XML est une famille de
langages adaptés à l'échange de données et la structuration de documents
au sens large. Logilab a participé au développement de la bibliothèque
XML de Python.
Logiciel Libre :
Dans la mesure du possible, Logilab développe, utilise, adapte
et contribue aux Logiciels Libres. Logilab et ses
experts participent au large mouvement du Logiciel Libre depuis la
généralisation d'internet au milieu des années 90.
Génie Logiciel :
Le génie logiciel est le métier principal des experts de
Logilab. Ils en ont une connaissance étendue et savent faire les bons
choix lors des phases de conception, en amont de la simple
programmation, en s'appuyant sur des aspects théoriques et sur leur
expérience acquise au cours de plusieurs années consacrées à la
production logicielle. Unified Modeling
Language et méthodes agiles comptent
parmi les techniques utilisées.
Intelligence artificielle - Mathématiques :
Les experts de Logilab ont tous une formation d'ingénieur qui
leur permet d'aborder les problèmes concrets que posent les différents
domaines d'application, avec le recul qu'apportent de solides bases
théoriques. Logique, réseaux de neurones, statistiques, agents
intelligents, reconnaissance des formes, apprentissage, traitement
d'images, théorie des langages, réseaux sémantiques, traitement du
signal, etc. sont autant d'outils à leur disposition pour construire la
solution la plus adaptée à un problème.
Programmation multi-paradigmes et couplage :
La faveur de Logilab va aux langages de programmation les plus
expressifs et les plus efficaces, en particulier les langages
multi-paradigmes faciles à étendre via C/C++ et à coupler avec d'autres
langages. Logilab a donc lancé le projet Python-Logic pour
ajouter des capacités de programmation logique à Python, et encourage la
programmation par aspects et contrats, ainsi que les évolutions
actuelles de Python que sont Stackless pour la programmation
concurrente et Python-in-Python pour un
interpréteur minimal et facilement adaptable. Logilab participe au
projet PyPy qui préfigure les
évolutions futures de Python.
Qualité. :
Logilab respecte au quotidien une démarche qualité rigoureuse,
qui assure des développements et des services efficaces et fiables sur
lequels faire reposer sans crainte son activité.
Informatique avancée et scientifique :
L'informatique avancée et scientifique concerne la mise en
œuvre de techniques à fort caractère mathématique ou issues de
l'intelligence artificielle. En particulier, l'utilisation d'agents
intelligents, le traitement du langage naturel, la simulation,
l'analyse de données, le calcul scientifique, etc.
Gestion des connaissances :
La gestion des connaissances recouvre ce qui concerne la création,
l'acquisition, la manipulation, le traitement, la transformation et la
visualisation des connaissances. En particulier, on peut citer la veille
technologique, l'automatisation des processus de travail, la
capitalisation et l'interrogation des connaissances, etc. La plupart des
problèmes de rédaction et de travail collaboratifs peuvent être abordés
et résolus dans le cadre plus général de la gestion des
connaissances.
|