Centricular

L'expertise, directement à la source



Services

Nous travaillerons avec vous pour définir un ensemble de services sur mesure et flexible, qui répond au mieux à vos besoins à chaque étape de votre processus de conception et de développement.

Formations et ateliers

Nous proposons des formations en présentiel sur GStreamer, les bases du multimédia, le streaming, le déploiement multiplateforme et les domaines connexes, animées par des experts GStreamer et dispensées sur site ou à distance.

Cela peut vous être utile pour rendre votre équipe opérationnelle plus rapidement tout en évitant dès le départ les pièges les plus courants, ou pour consolider ses connaissances existantes et compléter son expérience par une compréhension théorique plus approfondie. Toutes les formations peuvent être adaptées à vos besoins spécifiques.

Des ateliers moins formels offrent l'occasion d'examiner votre configuration, votre code et vos conceptions existantes ; de déboguer des problèmes directement dans votre environnement ; ou tout simplement d'échanger avec votre équipe et de discuter des défis en face à face, ou de faire rebondir vos idées ensemble.

Conception et architecture logicielle

Nous transformons vos idées en conceptions concrètes et proposons une architecture logicielle robuste et extensible, en identifiant les solutions techniques les plus adaptées à vos problèmes, avec les avantages, inconvénients et risques de chaque approche suggérée. En bref, nous vous proposons les meilleurs moyens de mettre en œuvre vos idées.

Portage et développement en Rust

Le langage de programmation Rust émerge rapidement comme le nouveau standard de l'industrie pour la programmation système, en offrant une chaîne d'outils à haute productivité qui permet de développer des logiciels sûrs et fiables sur l'ensemble de la pile, des microcontrôleurs, noyaux et cas d'usage embarqués jusqu'aux serveurs, middlewares, bibliothèques et applications.

Pionnier chez Mozilla, Rust est désormais adopté non seulement par les grands acteurs de l'industrie tels qu'Amazon, Google, Meta et Microsoft, mais aussi par les communautés du logiciel libre comme GStreamer, où Centricular est à la pointe de l'adoption de Rust avec les composants GStreamer Rust bindings et GStreamer Rust plugins.

Nous aimons Rust non seulement pour sa sûreté, ses performances et sa fiabilité, mais aussi pour sa communauté, son écosystème et le processus de développement à haute productivité qu'il permet. Nous aimons développer en Rust de nouvelles applications, bibliothèques et plugins GStreamer dès que possible.

Si vous aimez Rust autant que nous, nous pouvons vous aider à réécrire en Rust des applications ou des plugins existants ou à développer de nouvelles applications, plugins ou composants Rust liés à nos domaines d'expertise.

Développement, optimisation et maintenance logicielle

Nous pouvons vous aider sur tout, de la correction de bugs à l'ajout de nouvelles fonctionnalités à des applications, serveurs ou bibliothèques, jusqu'au développement à partir de zéro. Cela inclut également les optimisations de performances, d'utilisation mémoire et de latence, ainsi que la maintenance ponctuelle ou continue. Nous pouvons travailler sur site ou à distance. Nous pouvons travailler de manière autonome, en gérant et en livrant les projets selon votre calendrier ou intégrés à votre équipe sous votre supervision directe.

Vous pouvez également nous sponsoriser pour effectuer de la maintenance générale dans les domaines qui vous intéressent particulièrement, afin que nous puissions identifier et corriger les bugs et autres problèmes avant même qu'ils ne vous affectent.

Aide et support

Nous pouvons fournir à votre équipe des conseils d'expert rapides et fiables au quotidien, en fonction des besoins. Qu'il s'agisse de répondre à des questions, de pointer le bon morceau de code ou de documentation, d'aider au débogage ou de corriger un blocage urgent occasionnel, nous pouvons rendre votre équipe plus productive.

Études de faisabilité

Nous pouvons vous aider à déterminer si un framework, une bibliothèque ou une technologie que vous envisagez d'utiliser pour un projet vous convient, ainsi qu'aux plateformes cibles que vous avez choisies. Est-ce à la hauteur de la tâche ? Quels problèmes faut-il anticiper ? Où sont les risques ? Quelles pourraient être les alternatives ?

Conformité aux standards et certification

Nous proposons également une assistance pour la mise en conformité aux standards, comme pour la certification DLNA ou DivX.

Vous avez besoin d'autre chose ?

Contactez-nous et dites-nous comment nous pouvons vous aider. La liste ci-dessus n'est pas exhaustive, et nous sommes très flexibles : nous serons heureux de travailler avec vous de différentes manières.