ACE (ADAPTIVE Communication Environment) - это бесплатная, открытая и объектно-ориентированная инфраструктура, созданная из смещения, чтобы помочь разработчикам приложений легко создавать и развертывать высокопроизводительные программные системы.
Воспользуйтесь многопоточным
Любые разработчики, которые хотят использовать многопоточность в своих системах, которые используют межпроцессные и / или сетевые коммуникации, могут использовать инфраструктуру ACE для разработки приложений намного быстрее.
Модели и обертки более высокого уровня
ACE - это программное обеспечение для библиотеки, его исходный код полностью свободен, и благодаря его более высокоуровневым шаблонам и оболочкам вы сможете быстро и портативно создавать программное обеспечение, в то время как вы сэкономите много денег.
Обертки нижнего уровня C ++
С другой стороны, часть более низкого уровня ACE включает в себя набор защищенных типов и переносных оболочек C ++, которые охватывают несколько интерфейсов ОС для языка C, включая механизмы IPC, демультиплексирование событий, многопоточность и синхронизацию, явное динамическое связывание, управление общей памятью, файлы с отображением памяти и System V IPC.
Рамки и категории
Кроме того, программное обеспечение поставляется с предустановленной инфраструктурой сетевого программирования более высокого уровня, которая может использоваться для улучшения и интеграции всех вышеупомянутых оберток C ++ на нижнем уровне.
Существует несколько категорий категорий, включенных в составную часть ACE, например, ADAPTIVE Service Executive, Shared Malloc, The Reactor, Service Configurator и Concurrency. Стандартная библиотека также предоставляется пакетом ACE, предназначенным для распределенных служб, которые были обернуты как компоненты.
Под капотом и доступность
Программа написана полностью на языке программирования C ++ и успешно протестирована с многочисленными дистрибутивами Linux, включая Arch Linux, Debian, Fedora, Red Hat Enterprise Linux, Gentoo, Ubuntu и CentOS.
Последняя версия всегда может быть загружена из Softoware бесплатно, как архив универсальных источников, который позволяет оптимизировать проект вашего компьютера. В настоящее время поддерживаются как 32-разрядные, так и 64-разрядные аппаратные платформы.
Что нового в этой версии:
- Эта версия добавила поддержку FC20 и завершила поддержку FC19, расширила набор возможностей для тестирования C ++ 11, улучшила поддержку MingW64 и улучшила поддержку IPv6 в Windows.
Что нового в версии:
- В эту версию добавлена поддержка FC20 и завершена поддержка FC19, расширенная набор возможностей для тестирования C ++ 11, улучшенная поддержка MingW64 и усовершенствования поддержки IPv6 в Windows.
Что нового в версии 2.0 Alpha 4:
- Основные исправления и улучшения.
Что нового в версии 6.1.4:
- Добавлены ACE_Time_Value и ACE_Monotonic_Time_Policy.
- Поддержка TIME_POLICY была добавлена в ACE_Condition_Attributes, ACE_Message_Queue-s, ACE_Task-s и связанные классы.
- Исправлены строки string_dup и string_free CORBA.
- В MIOP добавлена фрагментация сообщений.
- Были зафиксированы взаимозависимости между OpsnDDS и CIAO.
Что нового в версии 6.1.3:
- В этой версии добавлена поддержка Oracle Solaris Studio 12 Update 3, поддержка времени компиляции для Windows CE 7, новая библиотека XML_Utils, новые параметры конфигурации OpenSSL, поддержка DDS4CCM с OpenDDS 3.2 или выше в качестве DDS, а также другие незначительные улучшения и исправления.
- Глобальный коэффициент масштабирования High Res Timer для Windows теперь составляет 64 бит.
Что нового в версии 6.1.0:
- В этой версии добавлена поддержка кодирования и компиляции для VxWorks 6.9.
- Он реализует DynValue, DynValueBox и DynValueCommon и их создание / использование TAO_DynAnyFactory.
- Ассортимент исправлений.
Что нового в версии 6.0.7:
- В этой версии добавлен шаблон политики таймера и API.
- Есть небольшие исправления.
Что нового в версии 6.0.6:
- Эта версия добавляет поддержку 64-разрядной версии RHEL 6.1.
- Он добавляет новую эвристику для стратегии коллокации.
- Скелеты TAO были реорганизованы.
- Теперь соединения можно установить во время развертывания, а не для первого использования.
- Теперь подписчики и издатели DDS создаются по мере необходимости.
- CIAO имеет лучшую безопасность потоков.
- Существуют различные исправления.
Что нового в версии 6.0.4:
- В этой версии добавлена поддержка для создания с Android NDK и удаляет поддержку для C ++ Builder.
- Исправлены мелкие ошибки.
Что нового в версии 6.0.3:
- Эта версия добавляет поддержку GCC 4.6.
- У него улучшена поддержка mt_noupcall.
- Существуют различные исправления.
Комментарии не найдены