ACE (ADAPTIVE-tietoliikenneympäristö) on avoin, avoimen lähdekoodin ja objektipohjainen kehys, joka on suunniteltu offsetista. Se auttaa sovellusten kehittäjiä vaivattomasti rakentamaan ja ottamaan käyttöön tehokkaita ohjelmistoja.
Hyödynnä monisäiheilyä
Kehittäjät, jotka haluavat hyödyntää multithreading-järjestelmiä järjestelmissään, jotka käyttävät prosessien välisiä ja / tai verkkoviestintää, voivat käyttää ACE-kehystä sovellusten kehittämiseen paljon nopeammin.
Korkeammat tasot ja kääreet
ACE on kirjasto-ohjelmisto, jonka lähdekoodi on täysin ilmainen, ja sen korkeamman tason mallien ja kääreiden ansiosta voit luoda ohjelmiston nopeasti ja helposti, kun säästät paljon rahaa.
Alemman tason C ++ kääreet
Toisaalta ACE: n alemman tason osa sisältää joukon tyyppihyväksyttyjä ja kannettavia C ++-kääreitä, jotka sisältävät C-kielen useat käyttöliittymät, mukaan lukien IPC-mekanismit, tapahtumien demultipleksointi, monisäikeinen ja synkronointi, selkeä dynaaminen linkitys, jaettu muistihallinta, muistikartoituneet tiedostot ja System V IPC.
Kehykset ja luokat
Lisäksi ohjelmisto on ladattu valmiiksi korkeamman tason verkko-ohjelmointikehyksellä, jota voidaan käyttää kaikkien edellä mainittujen alitasoisten C ++-kääreen lisäämiseen ja integrointiin.
ACE: n puitteissa on useita luokkoluokkia, kuten ADAPTIVE Service Executive, Shared Malloc, The Reactor, Service Configurator ja Concurrency. Vakiokirjasto toimitetaan myös ACE-pakettiin, joka on suunniteltu hajautettuihin palveluihin, jotka on kääritty osina.
Kannen alla ja saatavuus
Ohjelma on kirjoitettu kokonaan C ++ -ohjelmointikielellä, ja sitä on testattu lukuisilla Linux-jakeluilla, kuten Arch Linux, Debian, Fedora, Red Hat Enterprise Linux, Gentoo, Ubuntu ja CentOS.
Uusin versio voi aina ladata Softoware-ohjelmistosta maksutta, yleislähteenä olevana arkistona, jonka avulla voit optimoida tietokoneesi projektin. Tällä hetkellä tuetaan sekä 32-bittisiä että 64-bittisiä laitteistoja.
Mitä uutta strong> on tässä versiossa:
- Tämä versio lisäsi tukea FC20: lle ja lopetti FC19: n tuen, laajensi C ++ 11 -toiminto-ohjelmistopaketin, paransi MingW64-tukea ja paransi IPv6-tukea Windowsissa.
Uutta strong> versiossa
- Tämä versio lisäsi FC20: C ++ 11 -testisarja, parannettu MingW64-tuki ja parannuksia IPv6-tukeen Windowsissa.
- Suuret korjaukset ja parannukset.
- ACE_Time_Value ja ACE_Monotonic_Time_Policy on lisätty.
- TIME_POLICY-tuki lisättiin ACE_Condition_Attributes-, ACE_Message_Queue-, ACE_Task-ja liittyviin luokkiin.
- CORBA: n string_dup ja string_free tarkistettiin uudelleen.
- MIOP: lle lisättiin viestin pirstoutuminen.
- OpsnDDS: n ja CIAO: n väliset riippuvuudet olivat kiinteitä.
Uutta strong>
Uutta strong>
Uutta strong> versiossa 6.1.3:
- Tämä versio lisää tukea Oracle Solaris Studio 12 Update 3: lle, Windows CE 7: n käännöstyökalulle, uudelle XML_Utils-kirjastolle, uusille OpenSSL-asetuksille, DDS4CCM: lle ja OpenDDS 3.2: lle tai uudemmalle DDS-toteutus ja muut pienet lisälaitteet ja virheenkorjaukset.
- Windows-käyttöjärjestelmässä High Res Timer -laajuinen skaalauskerroin on nyt 64-bittinen.
Uutta strong> versiossa 6.1.0:
- Tämä versio lisää pituuden koodaus- ja kokoustuki VxWorks 6.9: lle.
- Se toteuttaa DynValue, DynValueBox ja DynValueCommon ja niiden luominen / käyttö TAO_DynAnyFactory.
- Sekalaiset bugikorotukset.
Uutta strong> versiossa 6.0.7:
- Tämä versio lisää ajastimen käytäntömallin ja sovellusliittymän.
- Vähäisiä vikakorjauksia on.
Uutta strong> versiossa 6.0.6:
- Tämä versio lisää tuen RHEL 6.1 64-bittiselle.
- Lisää uusi heuristinen yhdistämisstrategiaan.
- TAO-luurankoja on tarkistettu.
- Liitännät voidaan nyt määrittää käyttöönoton aikana eikä ensikäyttöön.
- DDS-tilaajat ja julkaisijat luodaan tarvittaessa.
- CIAO: lla on parempi kierreturva.
- On olemassa erilaisia vikakorjauksia.
Uutta strong> versiossa 6.0.4:
- ja poistaa tuen C ++ Builderille.
- Vähemmät virheet korjattiin.
Uutta strong> versiossa 6.0.3:
- Tämä versio lisää GCC 4.6: li>
- Se on parantanut tuen mt_noupcallille.
- On olemassa erilaisia vikakorjauksia.
Kommentteja ei löytynyt