Research and development

Abilian actively participates in research and experimental development in computer science.

Collaborative projects

Cython+ (2020-2022)

The "Cython+" project aims to transfer the extremely powerful multi-core concurrent programming model of the Go language to the Python language by relying on scientific and technological approaches stemming from three decades of French know-how in the field of concurrent object programming around Actalk.

Cython+ starts in Octobre 2020 and is scheduled to last 18 months.

Abilian's work in Cython+ is partially funded by the Ile-de-France Region.

The project partners are:

  • Nexedi (Lead Partner)
  • Abilian
  • The Mines Telecom Institute
  • Inria

Wendelin (2014-2019)

Wendelin was a "Brand France" big data engine project supported by the "Programme d'Investissements d'Avenir". Wendelin was built around open source software recognized worldwide. Two applications were realized in the project: preventive maintenance of wind turbines and preventive maintenance of cars. In both cases, Big Data allows to predict a breakdown before it occurs and thus improve the quality of service to users.

Abilian's main contribution to the project has been the Olapy project, an open source OLAP analysis engine.

Wendelin began in 2014 and was completed in 2019.

The partners of the project were:

  • Nexedi (Lead partner)
  • Abilian
  • The Mines Telecom Institute
  • Inria

Other open source projects

Our open source projects are hosted on GitHub: https://github.com/abilian/.

Abilian Core and Abilian SBE (2012-2020)

Abilian SBE is a modular open source and "cloud ready" software platform for business applications based on emerging collaboration. In other words, it is a framework for development and execution, and a collection of services and business applications:

  • The framework allows the platform to be deployed on "normal" servers (Linux, Windows) or on PaaS cloud (e.g. Heroku). Thanks to a plugin-based architecture and an event bus, it is easy to extend by third parties. It is also characterized by a REST approach that allows server-side services to be decoupled from their consumption by rich applications (HTML5+JavaScript), mobile (native or HTML5), or by third-party applications via APIs.

  • Technical services: configuration, management of user profiles, groups and the social graph, storage of documents and their metadata, tagging, indexing and search, import-export, APIs, mail, workflows, etc.

  • Applications: networking (Facebook style), micromessaging (Twitter style), link and document sharing, blog, wiki, "social" CRM, knowledge and skills management, suggestion box, questions/answers, etc.

  • Finally, a configuration and administration layer allows you to configure technical services (e.g. connection to a company directory), to activate or not applications (and possibly add new ones from an app store), to access statistics on the adoption of different functions by users, etc.