ACE

Tela Software:
ACE
Detalhes de Software:
Versão: 6.4.6 Atualizado
Data de upload: 22 Jun 18
Revelador: Douglas C. Schmidt
Licença: Livre
Popularidade: 31

Rating: 2.4/5 (Total Votes: 5)

ACE (ADAPTIVE Communication Environment) é uma estrutura livre, orientada a objetos e de software livre, projetada a partir do deslocamento para ajudar os desenvolvedores de aplicativos a criar e implantar sistemas de software de alto desempenho sem esforço.


Aproveite o multithreading

Qualquer desenvolvedor que queira aproveitar o multithreading em seus sistemas, que usam comunicações entre processos e / ou de rede, pode usar o framework ACE para desenvolver aplicativos muito mais rapidamente.


Padrões e invólucros de nível superior

O ACE é um software de biblioteca, seu código-fonte é totalmente gratuito e, graças aos padrões e invólucros de alto nível, você poderá criar software de maneira rápida e portável, enquanto economiza muito dinheiro.


Invólucros C ++ de nível inferior

Por outro lado, a parte de nível inferior do ACE inclui uma coleção de wrappers de C ++ portáveis ​​e seguros que envolvem as diversas interfaces do sistema operacional para a linguagem C, incluindo mecanismos de IPC, demultiplexação de eventos, multiencadeamento e sincronização. vinculação dinâmica explícita, gerenciamento de memória compartilhada, arquivos mapeados pela memória e IPC do System V.

Estruturas e categorias de classe

Além disso, o software vem pré-carregado com uma estrutura de programação de rede de alto nível, que pode ser usada para aprimorar e integrar todos os wrappers de C ++ de nível inferior mencionados acima.

Existem várias categorias de classe incluídas na parte de estrutura do ACE, como o ADAPTIVE Service Executive, o Shared Malloc, o Reactor, o Service Configurator e o Concurrency. Uma biblioteca padrão também é fornecida com o pacote ACE, projetado para serviços distribuídos que foram agrupados como componentes.


Sob o capô e disponibilidade

O programa é escrito inteiramente na linguagem de programação C ++ e foi testado com sucesso com inúmeras distribuições de Linux, incluindo Arch Linux, Debian, Fedora, Red Hat Enterprise Linux, Gentoo, Ubuntu e CentOS.

A versão mais recente pode sempre ser baixada do Softoware, gratuitamente, como um arquivo universal de fontes que permite otimizar o projeto do seu computador. Ambas as plataformas de hardware de 32 e 64 bits são suportadas no momento.

O que há de novo nesta versão:

  • Esta versão adicionou suporte ao FC20 e encerrou o suporte ao FC19, ampliou o conjunto de testes do C ++ 11, melhorou o suporte ao MingW64 e aprimorou o suporte ao IPv6 no Windows.

O que há de novo na versão:

  • Esta versão adicionou suporte para FC20 e encerrou o suporte para FC19, estendido o conjunto de testes de recursos do C ++ 11, suporte aprimorado ao MingW64 e melhorias no suporte ao IPv6 no Windows.

O que é novo na versão 2.0 Alpha 4:

  • Principais correções de bugs e melhorias.

O que há de novo na versão 6.1.4:

  • ACE_Time_Value e ACE_Monotonic_Time_Policy foram adicionados.
  • O suporte a TIME_POLICY foi adicionado a ACE_Condition_Attributes, ACE_Message_Queue-s, ACE_Task-s e classes relacionadas.
  • O string_dup e o string_free do CORBA foram refatorados.
  • A fragmentação da mensagem foi adicionada ao MIOP.
  • As interdependências entre OpsnDDS e CIAO foram corrigidas.

O que há de novo na versão 6.1.3:

  • Esta versão adiciona suporte para o Oracle Solaris Studio 12 Update 3, suporte em tempo de compilação para o Windows CE 7, uma nova biblioteca XML_Utils, novas opções de configuração OpenSSL, suporte para DDS4CCM com OpenDDS 3.2 ou superior como Implementação do DDS e outras pequenas melhorias e correções de bugs.
  • O fator de escala global Timer de alta resolução no Windows agora é de 64 bits.

O que é novo na versão 6.1.0:

  • Esta versão adiciona suporte a compilação de codificação e compilação para o VxWorks 6.9.
  • Implementa DynValue, DynValueBox e DynValueCommon e sua criação / uso por TAO_DynAnyFactory.
  • Correções de erros variadas.

O que há de novo na versão 6.0.7:

  • Esta versão adiciona um modelo de política de timer e API.
  • Existem pequenas correções de erros.

O que há de novo na versão 6.0.6:

  • Esta versão adiciona suporte para o RHEL 6.1 de 64 bits.
  • Adiciona uma nova heurística para a estratégia de colocação.
  • Esqueletos da TAO foram refatorados.
  • Agora, as conexões podem ser estabelecidas no momento da implantação, e não no primeiro uso.
  • Os inscritos e editores do DDS agora são criados quando necessário.
  • A CIAO tem uma segurança de segmento melhor.
  • Existem correções de erros variadas.

O que há de novo na versão 6.0.4:

  • Esta versão adiciona suporte para criação com o Android NDK e remove o suporte para o C ++ Builder.
  • Pequenos bugs foram corrigidos.

O que há de novo na versão 6.0.3:

  • Esta versão adiciona suporte para o GCC 4.6.
  • Melhorou o suporte para mt_noupcall.
  • Existem correções de erros variadas.

Programas semelhantes

LibSoup
LibSoup

16 Aug 18

libpcap
libpcap

17 Feb 15

libpng
libpng

22 Jun 18

Comentário para ACE

Comentários não encontrado
Adicionar comentário
Ligue imagens!