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

Cairo
Cairo

20 Feb 15

ALSA driver
ALSA driver

2 Dec 17

Jar::Signer
Jar::Signer

3 Jun 15

Oracle::Sqlldr
Oracle::Sqlldr

3 Jun 15

Comentário para ACE

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