Logiciel

bora c++ application framework

bora document processor

Bora C++ application framework

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.

Open source

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.

Développement logiciel sur mesure

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.

Traitement du signal

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.

Finance

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.

Bora document processor

Bora document processor "Bora®Doc", est une application logicielle qui traduit le Bora Document Markup Language (BDML) en PDF, ePUB, Mobi (Kindle), et HTML. Un document source unique BDML (XML) et le CSS associé peuvent être créés afin de publier dans tous les formats ciblés.

Les documents BDML organisent vos donnéés dans une hierarchie de texte et de structure. Vos fichiers CSS fournient le style de vos documents BDML.

Le Bora® Document Markup Language a été créé en 2006 avec l'objectif de fournir une fonctionnalité complète pour l'écriture en langage de balisage avec le plus petit ensemble d'éléments de schéma possible et une courbe d'apprentissage aisée. BDML est utilisé pour l'ensemble de la documentation technique de Bora. Avec BDML, il est inutile d'écrire, éditer et formatter différents fichiers et formats de fichiers pour chaque langage ciblé ou format de sortie. A la place, l'utilisateur peut se servir d'un seul langage source et ensuite exporter dans les formats souhaités.

Bora document processor "Bora®Doc" est un outil pratique et avancé pour la traduction en BDML, et est disponible à la vente directement auprès de Bora®.

Bora®Doc peut être utilisé par les développeurs, auteurs de livres techniques, éditeurs, et pour les publications à compte d'auteur.

Source unique, cible multiple

BDML permet à une source de contenu unique d'être traduite en plusieurs formats.

style CSS

BDML utilise un style CSS standard, personnalisable pour chaque format de sortie.

Une fois que vos sources BDML et le CSS correspondant sont prêts, Bora®Doc peut être exécuté à partir de la ligne de commande ou via un lanceur intégré dans votre environnement de développement, afin de traduire les sources en PDF, ePUB, Mobi et HTML.

Configuration requise

Bora®Doc fonctionne sur tous les systèmes Windows et Linux.

Acheter

Bora®Doc est disponible à la vente pour 79€. La TVA est applicable pour les organisations non assujettie à la TVA en France et aux individus non enregistrés à la TVA. L'envoi du produit se fait par email. L'installateur de l'application peut être téléchargé plus tard depuis les liens envoyés dans l'email de licence.

Le prix de l’application s’applique à une licence mono-utilisateur, utilisable sur un ordinateur à la fois.

Nous contacter avec le formulaire de contact pour acheter et pour des licences multiples.

Merci de lire BoraDoc conditions de licence (EULA) et Conditions générales d'utilisation pour plus d'informations concernant les conditions d'utilisation.

BDML source pack

Nous proposons en plus du Bora document processor le BDML source pack, sous licence AGPL, qui est disponible en téléchargement. Le composant principal du source pack est la feuille de style XSLT 1.0 BDML stylesheet, pour un usage directement dans le navigateur web. Ceci permet aux sources BDML d'être chargées et rendues directement pour les navigateurs activés XSLT 1.0 sans besoin de traduction préalable. La documentation navigateur, systèmes d'aide, et sites statiques peuvent facilement être développés en BDML et maintenus dans le même répertoire de code source que leurs applications logicielles associées.