ACE (ADAPTIVE kommunikációs környezet) egy ingyenes, nyílt forráskódú és objektumorientált keret, amelyet az offset-ből fejlesztettek ki, hogy segítse az alkalmazásfejlesztőket a nagy teljesítményű szoftverrendszerek fejlesztésében és telepítésében.
Használja ki a többszálas nyomtatást
Azok a fejlesztők, akik szeretnék kihasználni a multithreading előnyeit a rendszerükben, amelyek interprocesszusos és / vagy hálózati kommunikációt használnak, az ACE keretrendszer használatával sokkal gyorsabban tudják fejleszteni az alkalmazásokat.
Magasabb szintű minták és csomagolások
Az ACE egy könyvtári szoftver, forráskódja teljesen ingyenes, és a magasabb szintű minták és csomagolásoknak köszönhetően gyorsan és hordozhatóan hozhat létre szoftvereket, miközben sok pénzt takarít meg.
Alacsonyabb C ++ csomagolások
Másrészről az ACE alacsonyabb szintű része olyan típusú biztonságos és hordozható C ++ csomagolások gyűjteményét tartalmazza, amelyek a C nyelv számos operációs interfészt tartalmazzák, beleértve az IPC mechanizmusokat, az események demultiplexelését, a többszálú és szinkronizálást, explicit dinamikus összekapcsolás, megosztott memóriakezelés, memóriával leképezett fájlok és System V IPC.
Keretek és osztálykategóriák
Ezen túlmenően a szoftver egy magasabb szintű hálózati programozási kerettel rendelkezik, amelyet fel lehet használni a fent említett alacsonyabb szintű C ++ csomagolások fejlesztésére és integrálására.
Az ACE keretrészében számos osztálykategória szerepel, mint például az ADAPTIVE szolgáltatási vezető, a megosztott malloc, a reaktor, a szolgáltatáskonfigurátor és a konkurencia. A normál könyvtár az ACE csomaggal is rendelkezik, amelyet megosztott szolgáltatásokként terveztek, amelyeket komponensként csomagoltak.
A kapucnival és a rendelkezésre állás alatt
A program teljes egészében a C ++ programozási nyelvben készült, és sikeresen tesztelt számos Linux terjesztéssel, mint az Arch Linux, a Debian, a Fedora, a Red Hat Enterprise Linux, a Gentoo, az Ubuntu és a CentOS.
A legfrissebb verzió mindig letölthető a Softoware-ból, ingyenesen, univerzális forrás archívumként, amely lehetővé teszi a számítógép projektjének optimalizálását. Jelenleg mind a 32 bites, mind a 64 bites hardveres platformok támogatottak.
Az újdonság ebben a kiadásban:
- Ez a verzió támogatást adott az FC20-nak és az FC19-es támogatást, kiterjesztette a C ++ 11 jellemző tesztcsomagot, javította a MingW64 támogatását és javította az IPv6 támogatását Windows alatt.
Újdonság a verzióban:
- Ez a verzió az FC20 támogatását és az FC19 a C ++ 11 jellemző tesztcsomagja, javult a MingW64 támogatás, és fejlesztette az IPv6 támogatását a Windows rendszeren.
Újdonság az Alfa 4-es verzióban:
- Legfontosabb hibajavítások és fejlesztések
- ACE_Time_Value és ACE_Monotonic_Time_Policy hozzáadva.
- A TIME_POLICY támogatást hozzáadták az ACE_Condition_Attributes, ACE_Message_Queue, ACE_Task-s és kapcsolódó osztályokhoz.
- A CORBA string_dup és string_free refactored.
- Az üzenet töredezettségét hozzáadtuk a MIOP-hoz.
- Az OpsnDDS és a CIAO közötti kölcsönös függőség rögzült.
Újdonság
Az újdonság a 6.1.3-as verzióban:
- Ez a verzió támogatást nyújt az Oracle Solaris Studio 12 Update 3 frissítéséhez, a Windows CE 7 fordítási idejű támogatásához, az új XML_Utils könyvtárhoz, az új OpenSSL konfigurációs beállításokhoz, a DDS4CCM támogatásához OpenDDS 3.2 vagy újabb verzióval A DDS-implementáció és más kisebb javítások és hibajavítások.
- A High Res Timer globális skálafaktora a Windows rendszeren 64 bites.
Az újdonság a 6.1.0 verzióban:
- Ez a verzió hosszú távú kódolási és összeállítási támogatást a VxWorks 6.9-hez.
- A DynValue, a DynValueBox és a DynValueCommon létrehozását és a TAO_DynAnyFactory létrehozását / használatát hajtja végre.
- Vegyes hibajavítások.
Újdonság a 6.0.7-es verzióban:
- Ez a verzió időzítő házirend-sablont és API-t ad hozzá.
- Vannak kisebb hibajavítások.
Újdonság a 6.0.6-os verzióban:
- Ez a verzió támogatást nyújt az RHEL 6.1 64 bites verziójához.
- Új helyet ad a kollaborációs stratégia számára.
- A TAO csontvázakat újratelepítették.
- Mostantól a kapcsolatok létrehozása a telepítési idő alatt történik, nem pedig az első használat.
- A DDS-előfizetők és megjelenítők létrehozása szükség esetén történik.
- A CIAOnak jobb a menetbiztonsága.
- Vannak különféle hibajavítások.
Az újdonság a 6.0.4-es verzióban:
- Ez a verzió az Android NDK és eltávolítja a C ++ Builder támogatását.
- A kisebb hibákat rögzítettük.
Az újdonság a 6.0.3-as verzióban:
- Ez a verzió támogatást nyújt az GCC 4.6-hoz.
- Javult az mt_noupcall támogatása.
- Vannak különféle hibajavítások.
Hozzászólás nem található