Le Bora® C++ application framework est une bibliothèque open source destinée à la création de logiciel d'entreprise. Le Bora® C++ application framework offre les outils fondamentaux requis pour le développement rapide, innovant et haute performance d'applications d'entreprise en C++. Cette bibliothèque a été conçue pour le développement de logiciels qui ont une architecture basée sur l'injection de ressources (ou "dependency injection"), en plus d'un système de consignation complexe (logging) et d'un cadre sophistiqué de tests unitaires (unit testing).
Quatre éléments clé de la bibliothèque sont l'injecteur, le cadre de configuration environnement, le système de consignation, et l'exécuteur de tests. Pris ensemble, ces composants forment les fondations pour le développement rapide de logiciels et applications en C++. En plus de ces composants fondamentaux, Le Bora® C++ application framework apporte un ensemble utilitaire avec des APIs simples, qui incluent un cadre d'application HTTP/WebSocket.
La bibliothèque est disponible en téléchargement depuis son répertoire Git repository. Le manuel d'utilisation est également disponible en ligne. Un ficher PDF du manuel d'utilisation est disponible ici.
Le Bora® C++ application framework suit un modèle de licence open-source, suivant lequel le code source est disponible pour vérifications et modifications. La bibliothèque est mis à disposition sous licence Boost Software, pour faire un parallèle avec l'une de ses dépendances.
Pour les chefs de projets techniques souhaitant créer des applications d'entreprise C++ basées sur le Bora® C++ application framework, Bora peut mettre à disposition des consultants et développeurs afin de mettre en place rapidement une équipe efficace. Les domaines d'activités principales sont les systèmes logiciels en traitement du signal, incluant le temps réel et non temps réel, et les systèmes destinés à la finance. Consultez Bora services pour plus d'information.
Le Bora® C++ application framework a été conçue principalement pour des applications logicielles côté serveur, incluant le temps réel et non temps réel, et le traitement du signal. Bora dispose d'une expérience approfondie en développement de logiciel scientifique, pour le traitement du signal et l'informatique mathématique. Nous pouvons mettre à profit notre savoir faire et notre expérience pour créer une solution en traitement du signal sur mesure. Consultez les pages industries pour plus d'information sur nos domaines d'expertise.
L'industrie de la finance a des contraintes techniques complexes et inter dépendantes dans les domaines des opérations d'échanges (trading), la conformité légale, et l'analyse des risques. La bibliothèque est conçue pour offrir à l'industrie financière une base de développement sur laquelle notre connaissance multidisciplinaire et notre expérience des logiciels d'entreprise, de développement et d'informatique mathématique, peuvent fournir la vision technique et l'expertise architecturale pour un développement sur mesure.