Το ACE (ADAPTIVE Communication Environment) είναι ένα ελεύθερο, ανοιχτού κώδικα και αντικειμενοστρεφές πλαίσιο που σχεδιάστηκε από την offset για να βοηθήσει τους προγραμματιστές εφαρμογών να δημιουργήσουν και να εγκαταστήσουν αβίαστα συστήματα λογισμικού υψηλών επιδόσεων.
Επωφεληθείτε από το multithreading
Όλοι οι προγραμματιστές που επιθυμούν να επωφεληθούν από το multithreading στα συστήματά τους, που χρησιμοποιούν επικοινωνίες μεταξύ διεργασιών και / ή δικτύου, μπορούν να χρησιμοποιήσουν το πλαίσιο ACE για να αναπτύξουν εφαρμογές πολύ πιο γρήγορα.
Μοντέλα και περιτυλίξεις υψηλότερου επιπέδου
Το ACE είναι ένα λογισμικό βιβλιοθήκης, ο πηγαίος κώδικας του είναι εντελώς δωρεάν και χάρη στα μοτίβα και τα περιτύλιξά του υψηλότερου επιπέδου, θα μπορείτε να δημιουργείτε λογισμικό γρήγορα και φορητά, ενώ εξοικονομείτε πολλά χρήματα.
Κάτω C ++ περιτυλίγματα
Από την άλλη πλευρά, το τμήμα χαμηλότερου επιπέδου του ACE περιλαμβάνει μια συλλογή τύπων-ασφαλών και φορητών περιτύλιξης C ++ που περιβάλλουν τις διάφορες διεπαφές λειτουργικού συστήματος για τη γλώσσα C, συμπεριλαμβανομένων των μηχανισμών IPC, demultiplexing συμβάντων, multi-threading και συγχρονισμό, ρητή δυναμική σύνδεση, κοινή διαχείριση μνήμης, αρχεία με χαρτογράφηση μνήμης και σύστημα V IPC.
Κλάσεις και κατηγορίες κατηγοριών
Επιπλέον, το λογισμικό έρχεται προ-φορτωμένο με ένα πλαίσιο προγραμματισμού δικτύου υψηλότερου επιπέδου, το οποίο μπορεί να χρησιμοποιηθεί για την ενίσχυση και την ενσωμάτωση όλων των προαναφερθέντων περιτύλιξης C ++ χαμηλότερου επιπέδου.
Υπάρχουν διάφορες κατηγορίες που περιλαμβάνονται στο τμήμα πλαισίου του ACE, όπως το ADAPTIVE Service Executive, το κοινόχρηστο Malloc, ο αντιδραστήρας, ο διαμορφωτής υπηρεσίας και ο συνδρομητής. Μια τυπική βιβλιοθήκη παρέχεται επίσης με το πακέτο ACE, το οποίο έχει σχεδιαστεί για κατανεμημένες υπηρεσίες που έχουν τυλιχθεί ως συστατικά.
Κάτω από την κουκούλα και τη διαθεσιμότητα
Το πρόγραμμα είναι γραμμένο εξ ολοκλήρου στη γλώσσα προγραμματισμού C ++ και έχει δοκιμαστεί με επιτυχία με πολυάριθμες διανομές Linux, όπως το Arch Linux, το Debian, το Fedora, το Red Hat Enterprise Linux, το Gentoo, το Ubuntu και το CentOS.
Η τελευταία έκδοση μπορεί πάντα να μεταφορτωθεί από το Softoware, δωρεάν, ως αρχείο καθολικής πηγής που σας επιτρέπει να βελτιστοποιήσετε το έργο του υπολογιστή σας. Και οι δύο πλατφόρμες υλικού 32-bit και 64-bit υποστηρίζονται αυτή τη στιγμή.
Τι είναι καινούργιο σε αυτή την έκδοση:
- Αυτή η έκδοση πρόσθεσε υποστήριξη για το FC20 και ολοκλήρωσε την υποστήριξη για το FC19, επέκτεινε τη δοκιμαστική σουίτα χαρακτηριστικών C ++ 11, βελτιώθηκε η υποστήριξη για το MingW64 και έκανε βελτιώσεις στην υποστήριξη IPv6 στα Windows.
Τι νέο υπάρχει στην έκδοση:
- η δοκιμαστική σουίτα χαρακτηριστικών C ++ 11, βελτιωμένη υποστήριξη για το MingW64 και βελτιώσεις στην υποστήριξη IPv6 στα Windows.
Τι είναι καινούργιο στην έκδοση 2.0 Alpha 4:
- ACE_Time_Value και ACE_Monotonic_Time_Policy
- Η υποστήριξη TIME_POLICY προστέθηκε στις κατηγορίες ACE_Condition_Attributes, ACE_Message_Queue, ACE_Task και σχετικές κλάσεις.
- Το string_dup και το string_free της CORBA επαναδιατυπώθηκαν.
- Ο κατακερματισμός του μηνύματος προστέθηκε στο MIOP.
- Οι αλληλεπιδράσεις μεταξύ OpsnDDS και CIAO καθορίστηκαν.
Τι νέο υπάρχει στην έκδοση 6.1.3:
- Αυτή η έκδοση προσθέτει υποστήριξη για το Oracle Solaris Studio 12 Update 3, υποστήριξη συμμόρφωσης για Windows CE 7, νέα βιβλιοθήκη XML_Utils, νέες επιλογές διαμόρφωσης OpenSSL, υποστήριξη για DDS4CCM με OpenDDS 3.2 ή νεότερη Την εφαρμογή DDS και άλλες δευτερεύουσες βελτιώσεις και διορθώσεις σφαλμάτων.
- Ο συντελεστής παγκόσμιας κλίμακας High Res Timer στα Windows είναι τώρα 64bit
Τι νέο υπάρχει στην έκδοση 6.1.0: Αυτή η έκδοση προσθέτει υποστήριξη κωδικοποίησης και συμπλήρωσης για το VxWorks 6.9.
Τι νέο υπάρχει στην έκδοση 6.0.7:
- Αυτή η έκδοση προσθέτει πρότυπο πολιτικής χρονοδιακόπτη και API.
- Υπάρχουν μικρές διορθώσεις.
Τι νέο υπάρχει στην έκδοση 6.0.6:
- Αυτή η έκδοση προσθέτει υποστήριξη για το RHEL 6.1 64-bit.
- Προσθέτει ένα νέο ευρετικό για τη στρατηγική συνεγκατάστασης
- Οι σκελετοί του ΤΑΟ έχουν επαναδιατυπωθεί.
- Οι συνδέσεις μπορούν τώρα να δημιουργηθούν κατά το χρόνο ανάπτυξης και όχι κατά την πρώτη χρήση.
- Οι συνδρομητές και οι εκδότες DDS δημιουργούνται όταν χρειάζεται.
- Η CIAO έχει καλύτερη ασφάλεια νήματος.
- Υπάρχουν διάφορες διορθώσεις σφαλμάτων.
Τι είναι καινούργιο στην έκδοση 6.0.4:
- Αυτή η έκδοση προσθέτει υποστήριξη για την κατασκευή με το Android NDK και καταργεί την υποστήριξη για το C ++ Builder.
- Διορθώθηκαν τα δευτερεύοντα σφάλματα.
Τι νέο υπάρχει στην έκδοση 6.0.3:
- li>
- Έχει βελτιωμένη υποστήριξη για mt_noupcall.
- Υπάρχουν διάφορες διορθώσεις σφαλμάτων.
Τα σχόλια δεν βρέθηκε