ACE(ADAPTIVE Communication Environment)は、アプリケーション開発者が高性能なソフトウェアシステムを簡単に構築および展開できるように、オフセットから設計された、フリーでオープンソースのオブジェクト指向のフレームワークです。
マルチスレッドを活用する
システム間でプロセスやネットワーク通信を使用するマルチスレッドを利用したい開発者は、ACEフレームワークを使用してアプリケーションをより迅速に開発することができます。
高水準のパターンとラッパー
ACEはライブラリソフトウェアであり、そのソースコードは完全に無料で、より高いレベルのパターンとラッパーのおかげで、たくさんのお金を節約しながら、迅速かつ移植性の高いソフトウェアを作成できます。
下位レベルのC ++ラッパー
一方、ACEの下位レベルの部分には、IPCメカニズム、イベントデマルチプレクシング、マルチスレッドと同期など、C言語用のいくつかのOSインターフェイスを格納する、タイプセキュアでポータブルなC ++ラッパーのコレクションが含まれています。明示的なダイナミックリンク、共有メモリ管理、メモリマップされたファイル、System V IPC。
フレームワークとクラスのカテゴリ
さらに、このソフトウェアには、より高度なネットワークプログラミングフレームワークがプリロードされています。このフレームワークは、前述のすべての下位レベルのC ++ラッパーを拡張して統合するために使用できます。
ACEのフレームワーク部分には、ADAPTIVE Service Executive、Shared Malloc、The Reactor、Service Configurator、Concurrencyなど、いくつかのクラスカテゴリがあります。コンポーネントとしてラップされた分散サービス用に設計されたACEパッケージには、標準ライブラリも用意されています。
ボンネットと空室状況
このプログラムは完全にC ++プログラミング言語で書かれており、Arch Linux、Debian、Fedora、Red Hat Enterprise Linux、Gentoo、Ubuntu、CentOSなど、多数のLinuxディストリビューションでテストされています。
最新バージョンは、コンピュータのプロジェクトを最適化できる汎用ソースアーカイブとして、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設定オプション、DDS実装としてのOpenDDS 3.2以降のDDS4CCMのサポート、およびその他のマイナー強化とバグ修正。
Windowsでの高解像度タイマのグローバルスケールファクタは64ビットになりました。
バージョン6.1.0の新機能:
このバージョンでは、VxWorks 6.9のランレングスエンコーディングとコンパイルのサポートが追加されています。
DynValue、DynValueBox、およびDynValueCommonを実装し、TAO_DynAnyFactoryによって作成/使用されます。
さまざまなバグ修正。
バージョン6.0.7の新機能:
このバージョンでは、タイマーポリシーテンプレートとAPIが追加されています。
マイナーなバグ修正があります。
バージョン6.0.6の新機能:
このバージョンでは、RHEL 6.1 64ビットのサポートが追加されています。
コロケーション戦略の新しいヒューリスティックを追加します。
TAOスケルトンがリファクタリングされました。
最初に使用するのではなく、展開時に接続を確立できるようになりました。
DDS加入者と発行者は、必要なときに作成されます。
CIAOはスレッドの安全性が向上しています。
さまざまなバグ修正があります。
バージョン6.0.4の新機能:
このバージョンでは、Android NDKを使用したビルドのサポートが追加され、C ++ Builderのサポートが削除されています。
マイナーなバグが修正されました。
バージョン6.0.3の新機能:
このバージョンでは、GCC 4.6のサポートが追加されています。
mt_noupcallのサポートが改善されました。
さまざまなバグ修正があります。
コメントが見つかりません