Recherche et développement
Abilian participe activement à la recherche et au développement expérimental en informatique.
Un labo de R&D pour concevoir les produits et les technologies de demain
Nos experts réalisent les projets de demain grâce à un éventail de solutions basées sur les technologies Web, l’intelligence artificielle et le machine learning.
Abilian est porté par ses projets internes, sa présence auprès de pôles de compétitivité (Systematic, Cap Digital...) ainsi que par les collaborations avec de grandes universités françaises et européennes (Inria, Télécom Paristech, Institut Mines-Telecom, laboratoire de recherche de l'EPITA, ENS, etc.), et bien sûr avec les écosystèmes open source.
La mission du labo: faire émerger et réaliser les projets les plus en adéquations avec notre notre vision de l'innovation, notre stratégie de développement, ainsi que nos objectifs technologiques et commerciaux.
Politique d’innovation
Notre politique est axées autour de 3 principes fondateurs:
Guider notre offre par les besoins futurs de nos clients, ce qui nous pousse également à explorer de nouveaux horizons, et ainsi différents marchés.
Innover en mettant la R&D au centre des différentes collaborations industrielles et universitaires, symbole de la quête permanente de nouveaux défis chez Abilian.
Nous impliquer dans de nombreux projets de recherche qui font depuis 10 ans la force d'Abilian.
Nos compétences clés
Pour réussir ses projets de R&D, Abilian a développé des compétences clés dans les domaines suivants:
Connaissance approfondie de l'industrie : nous nous efforçons de comprendre les tendances, les besoins et les défis de l'industrie du logiciel, et des secteurs de nos clients, pour développer des solutions pertinentes.
Expertise technique : pour développer des logiciels open source de qualité, il est essentiel de disposer d'une expertise technique solide dans les tels que la programmation, l'architecture logicielle, les bases de données, etc.
Esprit d'innovation : nous nous devons d'être innovants pour nous démarquer dans un marché concurrentiel. Nous encourageons chez nos collaborateurs l'expérimentation et la prise de risques pour développer de nouvelles solutions et améliorer les produits existants.
Compétences en gestion de projet : pour garantir la livraison de produits de qualité dans les délais impartis, nous avons développé des compétences en gestion de projet, telles que la planification, l'estimation, la gestion des risques, etc. C'est vrai aussi bien pour nos projets internes, pour les projets que nous réalisons avec nos clients, que pour les projets collaboratifs multi-partenariaux.
Communication et collaboration : nous travaillons en étroite collaboration avec notre communauté et avec nos clients pour comprendre leurs besoins et améliorer nos produit. Des compétences en communication et en collaboration sont donc essentielles, ainsi qu'une connaissance approfondie des pratiques du développement open source.
Capacité d'apprentissage continu : la technologie évolue rapidement et il est important de suivre les tendances et de continuer à apprendre pour rester à jour et développer des solutions innovantes.
Projets financés
Hop3 Nixified (2025)
Hop3 est une plateforme d'orchestration (PaaS) open-source conçue pour simplifier le déploiement et la gestion d'applications distribuées dans des environnements cloud et edge. En mettant l'accent sur la flexibilité, la sécurité, la résilience et la facilité d'utilisation, Hop3 permet aux développeurs et aux petites organisations de prendre le contrôle total de leur infrastructure informatique et de leurs données, en garantissant la souveraineté numérique et en évitant le verrouillage des fournisseurs. Le projet améliorera la plateforme Hop3 en intégrant Nix, un puissant gestionnaire de paquets connu pour sa capacité à créer des environnements reproductibles, afin d'améliorer la flexibilité au moment de la construction et de garantir des performances cohérentes et fiables au moment de l'exécution. En guise de banc d'essai et de vitrine de cette intégration, nous allons empaqueter 20 applications F/OSS diverses et importantes. En outre, nous développerons de nouvelles fonctions de résilience et de cybersécurité afin de renforcer la robustesse et la sécurité de la plateforme.
Hyper Open X (2022-2025)
Le projet "Hyper Open X" a pour objectif de développer la première offre intégrée de edge/cloud convergent "Hyper Open" en réunissant les principaux créateurs français de technologies de cloud computing et en validant leurs technologies sur des cas d'usage significatifs. "Hyper Open X" vise à maintenir leur avance technologique et à accroître leur pénétration du marché par un modèle commercial de rupture fondé sur une transparence et une réversibilité opposables par contrat. Il promeut des valeurs européennes de transparence, de réversibilité et de flexibilité au juste prix.
Cython+ (2020-2022)
Le projet "Cython+" vise à transférer le modèle extrêmement performant de programmation concurrente multi-coeur du langage Go vers le langage Python en s'appuyant sur des approches scientifiques et technologiques issues de trois décennies de savoir-faire français dans le domaine de la programmation à objet concurrente autour d'Actalk.
Wendelin (2014-2019)
Wendelin était un projet de moteur de big data en "Marque France" soutenu par le Programme d’Investissements d’Avenir. Wendelin était construit autour de logiciels open source reconnus mondialement. Deux applications industrielles ont été réalisées dans le cadre du projet: la maintenance préventive des éoliennes et la maintenance préventive des automobiles. Dans les deux cas, le Big Data permet de prédire une panne avant qu'elle ne survienne et d'améliorer ainsi la qualité du service rendu aux usagers.
Abilian y a contribué notamment le projet open source Olapy, un moteur d'analyse OLAP.
Projets open source
Nous développons et maintenons plusieurs projets open source, dont certains sont utilisés par des milliers de développeurs dans le monde.
Vous pouvez en trouver la liste sur notre compte Github.
Notre site dédié, https://lab.abilian.com, les présente de manière plus exhaustive, ainsi qu'une base de connaissance qui permet à notre équipe de R&D de stocker et d'organiser les connaissances et les informations collectées au cours de nos projets, et de les partager avec le reste de nos collaborateurs (avant-vente, support, etc.), ainsi qu'avec nos clients.
Voici la liste de nos projets open source les plus impactants:
Nua
Nua est un projet de plateforme cloud open source lancé par Abilian en 2021. Il propose un PaaS (platform as a service) qui peut s'installer facilement sur des serveurs bare metal ou virtualisés, et qui permet de faire tourner des applications web conteneurisées, en gérant leur cycle de vie, les resources dont elles ont besoin (stockage, bases de données, etc.), les droits d'accès des utilisateurs, les backups, le monitoring, les logs...
Abilian SBE
Abilian SBE est une plateforme logicielle modulaire open source et “cloud ready” pour applications métiers basées sur la collaboration émergente. En d’autres termes, il s’agit d’un framework de développement et d’exécution, et d’une collection de services et d’applications métiers.
Abilian SBE sert de base à la plupart des projets applicatifs de la société.
Abilian Core
Abilian Core est le framework applicatif web qui sert de base à Abilian SBE. C'est un ensemble d'outils et de bibliothèques logicielles qui permettent de simplifier et d'accélérer le développement d'applications web collaboratives et métiers.
Autres projets open source
Abilian DevTools
Abilian DevTool est une collection de bibliothèques et d'outils dédiés au développement Python, soigneusement sélectionnés et combinés pour créer un environnement de développement efficace, performant et facile à maintenir.
L'une des principales caractéristiques du projet Abilian DevTool est qu'il est "opinionated" (orientée vers un point de vue). Cela signifie que les outils inclus dans la collection ont été choisis en fonction de l'expérience et de l'expertise de nos développeurs, et sont considérés comme les meilleurs outils de développement Python. En utilisant cette collection, les développeurs peuvent être sûrs qu'ils utilisent des outils qui ont été testés et éprouvés dans des environnements de développement réels.
Flask-Vite
Flask-Vite est un plugin pour Flask qui permet aux développeurs d'utiliser ViteJS avec leur application Flask existante de manière simple et facile. Il permet de gérer facilement les assets front-end et prend en charge des fonctionnalités utiles telles que le rechargement en direct et le mode HMR. Flask-Vite peut être un choix judicieux pour les développeurs Flask qui cherchent à améliorer la productivité de leur développement front-end en utilisant des outils modernes et efficaces.