Fidesio Lab
Centre de recherche agréé par l’État, Fidesio vous fait bénéficier des investissements de son pôle de R&D. Au total ce sont plus de 9 années-hommes de recherche qui sont consacrées aux travaux de recherche par la société Fidesio.
L’activité soutenue de R&D de Fidesio depuis plusieurs années se concrétise par des expertises innovantes applicables à la génération de progiciel et des bases de données relationnelles.
Centre de recherche agréé par l’État, Fidesio vous fait bénéficier des investissements de son pôle de R&D. Au total ce sont plus de 9 années-hommes de recherche qui sont consacrées aux travaux de recherche par la société Fidesio.
La société Fidesio s’est spécialisée dans le développement d’applications web en utilisant les technologies les plus innovantes (Ajax, Flex, PHP5) pour la création d’application métier avec interface riche.
Fidesio a fait de l’innovation l’une de ses quatres valeurs et y consacre chaque année 15% de son chiffre d’affaires.
Après plusieurs années d’activité dans le développement web, nous avons constaté que les sites sont composés d’un front office et d’un back office. Le développement d’intranet ou d’extranet se base exclusivement sur une base de données relationnelles.
Pour gagner en efficacité nous avons donc entrepri de développer les progiciels et les sites internet de nos clients avec des frameworks existants. Cependant, nous avons pu constater rapidement les limites d’utilisation de ces solutions.
Partant de ce constat nous avons décidé de travailler sur le développement d’une solution innovante (Isidore) qui modifie fortement le développement des applications métiers.
Notre objectif était de faciliter l’interaction entre les solutions métiers et les données.
La genèse d’Isidore était lancée.
Faisant suite aux activités importantes consacrées ces dernières années au développement d’applications en clients légers, Fidesio a fait trois types de constatations :
– Une grande similitude sur le plan technique des applications développées avec peu de réutilisation de code d’une application à l’autre, d’où un potentiel de productivité non utilisé.
– Un environnement de développement php de plus en plus choisi par les développeurs mais encore insuffisamment outillé par comparaison aux environnements Java.
– Le rôle prépondérant de la modélisation des données et des traitements dans la recherche de solutions d’optimisation des développements.
Face à ce constat, établi à la fin de l’année 2009, Fidesio a décidé de concevoir et d’expérimenter un outil RAD (développement rapide d’applications) en architecture client léger.
Avec Isidore, le développement des applications métiers est réduit au maximum, substituant la programmation au paramétrage.
Notre solution est jusqu’à 40 fois plus rapide par rapport à un développement spécifique (90% du code de programmation d’un applicatif étant généré automatiquement par Isidore).
Tout d’abord, il paraissait évident qu’il fallait situer la réflexion en rupture technologique avec les solutions existantes pour ne plus avoir de contraintes dans la recherche de solutions.
Ensuite, il fallait accorder une grande priorité à la recherche de solutions permettant une maîtrise par notre solution de la modélisation des données et une intégration forte de la modélisation objet dans les traitements de la logique métier.
La factorisation des traitements génériques entre applications devait permettre d’automatiser un volume important de code (au moins 80 %) pris en charge par le framework en ne laissant aux développeurs que le code spécifique à chaque application.
Plus concrètement les objectifs et performances du nouveau framework à concevoir sont :
Par ailleurs la solution à mettre en œuvre doit pouvoir fonctionner au-delà des limites de volume et de performance constatées trop souvent avec les solutions et techniques existantes. Nous avons eu notamment de grandes difficultés avec les outils du marché dès que la base de données dépassait quelques milliers d’enregistrements.
Après des mois de travail avec des experts renommés dans le domaine du développement de progiciel et de l’expérience utilisateur, de l’architecture de l’information et de la conception de progiciel de base de données, nous lançons la mise en ligne du site internet de notre nouvelle solution de développement d’applicatif web . Notre nouveau site […]