ACE (ADAPTIVE通信環境)是一個免費的,開源的,面向對象的框架,由偏移量設計,可幫助應用程序開發人員輕鬆構建和部署高性能軟件系統。
利用多線程
任何想要在其係統中利用多線程的開發人員,使用進程間和/或網絡通信,都可以使用ACE框架更快地開發應用程序。
更高級別的模式和包裝器
ACE是一個圖書館軟件,它的源代碼是完全免費的,並且由於其更高級別的模式和包裝,您將能夠快速,便攜地創建軟件,同時節省大量資金。
低級C ++包裝器
另一方面,ACE的低級部分包括一組類型安全和可移植的C ++包裝器,它們包含C語言的多個OS接口,包括IPC機制,事件多路分解,多線程和同步,顯式動態鏈接,共享內存管理,內存映射文件和System V IPC。
框架和類別
此外,該軟件預先加載了更高級別的網絡編程框架,可用於增強和集成所有上述低級C ++包裝器。
ACE的框架部分中包含幾個類類別,例如ADAPTIVE Service Executive,Shared Malloc,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的支持,並改進了對Windows的IPv6支持。
版本中的新功能:
- 此版本增加了對FC20的支持並終止了對FC19的支持,擴展了C ++ 11功能測試套件,改進了對MingW64的支持,並改進了Windows上的IPv6支持。
版本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和相關類中。
- CORBA的string_dup和string_free被重構。
- 消息碎片已添加到MIOP。
- OpsnDDS與CIAO之間的相互依賴性是固定的。
版本6.1.3中的新功能:
- 此版本增加了對Oracle Solaris Studio 12 Update 3的支持,對Windows CE 7的編譯時支持,新的XML_Utils庫,新的OpenSSL配置選項,對OpenDDS 3.2或更高版本的DDS4CCM的支持DDS實現,以及其他一些小改進和錯誤修正。
- 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的支持。
- 有各種錯誤修正。
評論沒有發現