ACE (ADAPTIVE Kommunikasie Omgewing) is 'n vrye, oopbron- en objekgeoriënteerde raamwerk wat van die verrekening ontwerp is. Dit help ontwikkelaars om moeiteloos hoëprestasiesagteware te bou en te implementeer.
Maak gebruik van multithreading
Enige ontwikkelaars wat voordeel wil trek uit multithreading in hul stelsels, wat interproses- en / of netwerkkommunikasie gebruik, kan die ACE-raamwerk gebruik om toepassings baie vinniger te ontwikkel.
Hoërvlakpatrone en wikkelaars
ACE is 'n biblioteek sagteware, sy bronkode is heeltemal gratis, en danksy sy hoër vlakpatrone en wrappers, kan jy vinnig en draagbaar sagteware skep, terwyl jy baie geld spaar.
Laer vlak C ++ wrappers
Aan die ander kant bevat die laer vlak van ACE 'n versameling tipe beveiligde en draagbare C ++-wikkelaars wat die verskeie OS-koppelvlakke vir die C-taal insluit, insluitend IPC-meganismes, demultipleksering, multitreading en sinkronisasie, eksplisiete dinamiese skakeling, gedeelde geheuebestuur, geheuekaarte en System V IPC.
Raamwerke en Klas kategorieë
Daarbenewens word die sagteware vooraf gelaai met 'n hoër vlak netwerk programmering raamwerk, wat gebruik kan word om al die voornoemde laer vlak C ++ wrappers te verbeter en te integreer.
Daar is verskeie klas kategorieë ingesluit in die raamwerk deel van ACE, soos die ADAPTIVE Service Executive, Shared Malloc, The Reactor, The Service Configurator en Concurrency. 'N Standaardbiblioteek word ook voorsien van die ACE-pakket, ontwerp vir verspreide dienste wat as komponente toegedraai is.
Onder die kap en beskikbaarheid
Die program is heeltemal in die C ++-programmeringstaal geskryf en is suksesvol getoets met verskeie verspreidings van Linux, insluitend Arch Linux, Debian, Fedora, Red Hat Enterprise Linux, Gentoo, Ubuntu en CentOS.
Die nuutste weergawe kan altyd afgelaai word van Softoware, gratis, as 'n universele bronne argief wat u toelaat om die projek van u rekenaar te optimaliseer. Beide 32-bis en 64-bis hardewareplatforms word tans ondersteun.
Wat is nuut in hierdie weergawe:
- Hierdie weergawe het ondersteuning vir FC20 bygevoeg en ondersteuning vir FC19 verleng, die C ++ 11-funksie toetssuite uitgebrei, verbeterde ondersteuning vir MingW64 verbeter en verbeterde IPv6-ondersteuning op Windows.
Wat is nuut in weergawe:
- Hierdie weergawe het ondersteuning vir FC20 bygevoeg en ondersteuning vir FC19, uitgebreide die C ++ 11 funksie toets suite, verbeterde ondersteuning vir MingW64, en verbeterde IPv6 ondersteuning op Windows.
Wat is nuut in weergawe 2.0 Alpha 4:
- Groot foute en verbeterings.
Wat is nuut in weergawe 6.1.4:
- ACE_Time_Value en ACE_Monotonic_Time_Policy is bygevoeg.
- TIME_POLICY ondersteuning is by ACE_Condition_Attributes, ACE_Message_Queue-s, ACE_Task-s en verwante klasse gevoeg.
- CORBA se string_dup en string_free is refactored.
- Boodskapfragmentasie is by MIOP gevoeg.
- Onderlinge afhanklikheid tussen OpsnDDS en CIAO is vasgestel.
Wat is nuut in weergawe 6.1.3:
- Hierdie weergawe voeg ondersteuning vir Oracle Solaris Studio 12 Update 3, kompileer ondersteuning vir Windows CE 7, 'n nuwe XML_Utils biblioteek, nuwe OpenSSL konfigurasie opsies, ondersteuning vir DDS4CCM met OpenDDS 3.2 of hoër as 'n DDS implementering, en ander klein verbeterings en foute.
- Die wêreldwye skaalfaktor van die High Res Timer op Windows is nou 64bit.
Wat is nuut in weergawe 6.1.0:
- Hierdie weergawe voeg bylengte-enkodering- en samestellingsteun vir VxWorks 6.9.
- Dit implementeer DynValue, DynValueBox en DynValueCommon en hul skepping / gebruik deur TAO_DynAnyFactory.
- Geassosieerde foute.
Wat is nuut in weergawe 6.0.7:
- Hierdie weergawe voeg 'n tydstuur beleid sjabloon en API.
- Daar is klein foute.
Wat is nuut in weergawe 6.0.6:
- Hierdie weergawe voeg ondersteuning vir RHEL 6.1 64-bis.
- Dit voeg 'n nuwe heuristiek vir die samestellingstrategie toe.
- TAO-skelette is weer geaktiveer.
- Verbindings kan nou gevestig word by implementeringstyd eerder as eerste gebruik.
- DDS-intekenare en uitgewers word nou geskep wanneer nodig.
- CIAO het beter draadveiligheid.
- Daar is verskillende foute opgestel.
Wat is nuut in weergawe 6.0.4:
- Hierdie weergawe voeg ondersteuning by vir die bou met die Android NDK en verwyder ondersteuning vir C ++ Builder.
- Geringe foute is opgelos.
Wat is nuut in weergawe 6.0.3:
- Hierdie weergawe voeg ondersteuning vir GCC 4.6.
- Dit het verbeterde ondersteuning vir mt_noupcall.
- Daar is verskillende foute opgestel.
Kommentaar nie gevind