ACE (ADAPTIVE Communication Environment) är en fri, öppen källkod och objektorienterad ram konstruerad från offset för att hjälpa applikationsutvecklare enkelt att bygga och distribuera högpresterande programvarusystem.
Dra nytta av multithreading
Alla utvecklare som vill utnyttja multithreadning i sina system, som använder interprocess och / eller nätverkskommunikation, kan använda ACE-ramen för att utveckla applikationer mycket snabbare.
Mönstrar och omslag på högre nivå
ACE är ett biblioteksprogram, källkoden är helt gratis, och tack vare sina högre nivåer mönster och omslag, kommer du att kunna skapa programvara snabbt och portabelt, samtidigt som du sparar mycket pengar.
Nedre nivå C ++ omslag
På den andra sidan innehåller den lägre nivån av ACE en samling typsäkra och bärbara C ++-omslag som omfattar flera OS-gränssnitt för C-språket, inklusive IPC-mekanismer, händelsemultiplexering, multi-threading och synkronisering, explicit dynamisk länkning, delad minneshantering, minneskortfiler och System V IPC.
Ramverk och klasskategorier
Dessutom kommer mjukvaran förinstallerad med en högre nätverksprogrammeringsram, som kan användas för att förbättra och integrera alla tidigare nämnda C ++-omslag på lägre nivå.
Det finns flera klasskategorier som ingår i ramen för ACE, till exempel ADAPTIVE Service Executive, Shared Malloc, Reactor, Service Configurator och Concurrency. Ett standardbibliotek finns också med ACE-paketet, utformat för distribuerade tjänster som har blivit inslagna som komponenter.
Under huven och tillgängligheten
Programmet är skrivet helt på C ++-programmeringsspråket och har testats framgångsrikt med många distribueringar av Linux, inklusive Arch Linux, Debian, Fedora, Red Hat Enterprise Linux, Gentoo, Ubuntu och CentOS.
Den senaste versionen kan alltid hämtas gratis från Softoware, som ett universellt källarkiv som gör att du kan optimera projektet på din dator. Både 32-bitars och 64-bitars maskinplattformar stöds nu.
Vad är nytt i den här utgåvan:
- Den här versionen lade till stöd för FC20 och slutade stöd för FC19, utvidgade testpaketet C ++ 11, förbättrat stöd för MingW64 och förbättrade IPv6-stöd på Windows.
Vad är nytt i version:
- Den här versionen lade till stöd för FC20 och slutade stöd för FC19 testpaketet C ++ 11, förbättrat stöd för MingW64 och förbättrade IPv6-stöd på Windows.
Vad är nytt i version 2.0 Alpha 4:
- Viktiga buggfixar och förbättringar.
Vad är nytt i version 6.1.4:
- ACE_Time_Value och ACE_Monotonic_Time_Policy har lagts till.
- TIME_POLICY-stöd har lagts till i ACE_Condition_Attributes, ACE_Message_Queue-s, ACE_Task-s och relaterade klasser.
- CORBAs string_dup och string_free refactored.
- Meddelandefragmentering har lagts till i MIOP.
- Odependenser mellan OpsnDDS och CIAO fastställdes.
Vad är nytt i version 6.1.3:
- Denna version lägger till stöd för Oracle Solaris Studio 12 Update 3, kompileringstidsstöd för Windows CE 7, ett nytt XML_Utils-bibliotek, nya OpenSSL-konfigurationsalternativ, stöd för DDS4CCM med OpenDDS 3.2 eller högre som en DDS-implementering och andra mindre förbättringar och buggfixar.
- Den globala skalfaktorn för High Res Timer på Windows är nu 64bit.
Vad är nytt i version 6.1.0:
- Den här versionen lägger till stödlängdskodning och kompileringsstöd för VxWorks 6.9.
- Det implementerar DynValue, DynValueBox och DynValueCommon och deras skapande / användning av TAO_DynAnyFactory.
- Blandade buggfixar.
Vad är nytt i version 6.0.7:
- Den här versionen lägger till en tidtabelspolicymall och API.
- Det finns små felkorrigeringar.
Vad är nytt i version 6.0.6:
- Den här versionen lägger till stöd för RHEL 6.1 64-bitars.
- Det lägger till en ny heuristisk för samlokaliseringsstrategin.
- TAO-skelett har refactored.
- Anslutningar kan nu etableras vid installationstid istället för första gången.
- DDS-abonnenter och utgivare skapas nu när det behövs.
- CIAO har bättre trådsäkerhet.
- Det finns olika felkorrigeringar.
Vad är nytt i version 6.0.4:
- Den här versionen lägger till stöd för att bygga med Android NDK och tar bort stöd för C ++ Builder.
- Mindre buggar har åtgärdats.
Vad är nytt i version 6.0.3:
- Den här versionen lägger till stöd för GCC 4.6.
- Det har förbättrat stöd för mt_noupcall.
- Det finns olika felkorrigeringar.
Kommentarer hittades inte