ACE

Logiciel capture d'écran:
ACE
Détails logiciels:
Version: 6.4.6 Mise à jour
Date de transfert: 22 Jun 18
Développeur: Douglas C. Schmidt
Licence: Gratuit
Popularité: 31

Rating: 2.4/5 (Total Votes: 5)

ACE (ADAPTIVE Communication Environment) est un framework gratuit, open source et orienté objet conçu à partir de l'offset pour aider les développeurs d'applications à créer et déployer sans effort des systèmes logiciels haute performance.


Profitez du multithreading

Tous les développeurs qui souhaitent utiliser le multithreading dans leurs systèmes, qui utilisent des communications inter-processus et / ou réseau, peuvent utiliser le framework ACE pour développer des applications beaucoup plus rapidement.


Modèles et wrappers de niveau supérieur

ACE est un logiciel de bibliothèque, son code source est entièrement gratuit, et grâce à ses patterns et wrappers de plus haut niveau, vous serez capable de créer des logiciels rapidement et de manière portable, tout en économisant beaucoup d'argent.


Enveloppes C ++ de niveau inférieur

D'un autre côté, la partie inférieure d'ACE inclut une collection de wrappers C ++ sécurisés et portables qui englobent plusieurs interfaces OS pour le langage C, y compris les mécanismes IPC, le démultiplexage d'événements, le multi-threading et la synchronisation, liaison dynamique explicite, gestion de la mémoire partagée, fichiers mappés en mémoire et System V IPC.

Cadres et catégories de classes

De plus, le logiciel est livré avec un framework de programmation réseau de niveau supérieur, qui peut être utilisé pour améliorer et intégrer tous les wrappers C ++ de niveau inférieur.

Plusieurs catégories de classe sont incluses dans la partie cadre d'ACE, telles que ADAPTIVE Service Executive, Shared Malloc, The Reactor, The Service Configurator et Concurrency. Une bibliothèque standard est également fournie avec le package ACE, conçu pour les services distribués qui ont été enveloppés en tant que composants.


Sous le capot et la disponibilité

Le programme est écrit entièrement dans le langage de programmation C ++ et a été testé avec succès avec de nombreuses distributions de Linux, y compris Arch Linux, Debian, Fedora, Red Hat Enterprise Linux, Gentoo, Ubuntu et CentOS.

La dernière version peut toujours être téléchargée gratuitement à partir de Softoware, sous la forme d'une archive de sources universelles qui vous permet d'optimiser le projet de votre ordinateur. Les plates-formes matérielles 32 bits et 64 bits sont actuellement prises en charge.

Nouveautés de cette version:

  • Cette version a ajouté le support pour FC20 et a arrêté le support pour FC19, étendu la suite de tests de fonctionnalités C ++ 11, amélioré le support de MingW64 et apporté des améliorations au support IPv6 sous Windows.

Quoi de neuf dans la version:

  • Cette version a ajouté le support pour FC20 et a terminé le support pour FC19, étendu la suite de tests de fonctionnalités C ++ 11, un support amélioré pour MingW64 et des améliorations apportées au support IPv6 sous Windows.

Nouveautés dans la version 2.0 Alpha 4:

  • Principales corrections de bogues et améliorations.

Quoi de neuf dans la version 6.1.4:

  • ACE_Time_Value et ACE_Monotonic_Time_Policy ont été ajoutés.
  • Le support TIME_POLICY a été ajouté à ACE_Condition_Attributes, ACE_Message_Queue-s, ACE_Task-s et aux classes associées.
  • string_dup et string_free de CORBA ont été refactorisés.
  • La fragmentation des messages a été ajoutée à MIOP.
  • Les interdépendances entre OpsnDDS et CIAO ont été corrigées.

Nouveautés de la version 6.1.3:

  • Cette version ajoute le support pour Oracle Solaris Studio 12 Update 3, le support de compilation pour Windows CE 7, une nouvelle bibliothèque XML_Utils, de nouvelles options de configuration OpenSSL, le support de DDS4CCM avec OpenDDS 3.2 ou supérieur comme Implémentation DDS, et autres améliorations mineures et corrections de bugs.
  • Le facteur d'échelle global du minuteur haute résolution sous Windows est maintenant de 64 bits.

Quoi de neuf dans la version 6.1.0:

  • Cette version ajoute le support de l'encodage et de la compilation pour VxWorks 6.9.
  • Implémente DynValue, DynValueBox et DynValueCommon et leur création / utilisation par TAO_DynAnyFactory.
  • Corrections de bugs assorties.

Nouveautés dans la version 6.0.7:

  • Cette version ajoute un modèle de stratégie de minuteur et une API.
  • Il y a des corrections de bugs mineurs.

Nouveautés dans la version 6.0.6:

  • Cette version ajoute la prise en charge de RHEL 6.1 64 bits.
  • Il ajoute une nouvelle heuristique pour la stratégie de colocalisation.
  • Les squelettes de TAO ont été refaçonnés.
  • Les connexions peuvent désormais être établies au moment du déploiement plutôt que lors de la première utilisation.
  • Les abonnés DDS et les éditeurs sont désormais créés en cas de besoin.
  • CIAO a une meilleure sécurité des threads.
  • Il y a plusieurs corrections de bugs.

Quoi de neuf dans la version 6.0.4:

  • Cette version ajoute le support pour construire avec le NDK Android et supprime le support pour C ++ Builder.
  • Des bugs mineurs ont été corrigés.

Quoi de neuf dans la version 6.0.3:

  • Cette version ajoute la prise en charge de GCC 4.6.
  • Il a amélioré le support de mt_noupcall.
  • Il y a plusieurs corrections de bugs.

Logiciel similaire

TCPDF
TCPDF

17 Jul 15

LibSoup
LibSoup

16 Aug 18

PyGObject
PyGObject

22 Jun 18

Commentaires à ACE

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!