ACE (ADAPTIVE Communication Environment) adalah sebuah framework bebas, open source dan berorientasi objek yang dirancang dari offset untuk membantu pengembang aplikasi dengan mudah membangun dan menyebarkan sistem perangkat lunak berkinerja tinggi.
Manfaatkan multithreading
Setiap pengembang yang ingin memanfaatkan multithreading dalam sistem mereka, yang menggunakan inter-proses dan / atau komunikasi jaringan, dapat menggunakan kerangka ACE untuk mengembangkan aplikasi lebih cepat.
Pola dan pembungkus tingkat yang lebih tinggi
ACE adalah perangkat lunak perpustakaan, kode sumbernya benar-benar gratis, dan berkat pola dan pembungkus tingkat yang lebih tinggi, Anda akan dapat membuat perangkat lunak dengan cepat dan mudah, sementara Anda menghemat banyak uang.
Lapisan C ++ tingkat bawah
Di sisi lain, bagian tingkat bawah ACE mencakup koleksi pembungkus C ++ tipe-aman dan portabel yang membungkus beberapa antarmuka OS untuk bahasa C, termasuk mekanisme IPC, demultiplexing acara, multi-threading dan sinkronisasi, hubungan dinamis eksplisit, manajemen memori bersama, file yang dipetakan memori dan System V IPC.
Kerangka kerja dan kategori Kelas
Selain itu, perangkat lunak ini dilengkapi pre-loaded dengan kerangka pemrograman jaringan tingkat yang lebih tinggi, yang dapat digunakan untuk meningkatkan dan mengintegrasikan semua pembungkus C ++ tingkat yang disebutkan sebelumnya.
Ada beberapa kategori kelas yang termasuk dalam bagian kerangka ACE, seperti Eksekutif Layanan ADAPTIVE, Shared Malloc, The Reactor, The Service Configurator and Concurrency. Perpustakaan standar juga disediakan dengan paket ACE, yang dirancang untuk layanan terdistribusi yang telah dibungkus sebagai komponen.
Di bawah tenda dan ketersediaan
Program ini seluruhnya ditulis dalam bahasa pemrograman C ++ dan telah berhasil diuji dengan berbagai distribusi Linux, termasuk Arch Linux, Debian, Fedora, Red Hat Enterprise Linux, Gentoo, Ubuntu, dan CentOS.
Versi terbaru selalu dapat diunduh dari Softoware, gratis, sebagai arsip sumber universal yang memungkinkan Anda mengoptimalkan proyek komputer Anda. Baik platform perangkat keras 32-bit dan 64-bit didukung saat ini.
Apa yang baru dalam rilis ini:
- Versi ini menambahkan dukungan untuk FC20 dan dukungan yang diakhiri untuk FC19, memperluas rangkaian uji fitur C ++ 11, meningkatkan dukungan untuk MingW64, dan melakukan perbaikan untuk dukungan IPv6 pada Windows.
Apa yang baru dalam versi:
- Versi ini menambahkan dukungan untuk FC20 dan dukungan berakhir untuk FC19, diperpanjang uji coba fitur C ++ 11, meningkatkan dukungan untuk MingW64, dan membuat perbaikan untuk dukungan IPv6 pada Windows.
Apa yang baru di versi 2.0 Alfa 4:
- Perbaikan bug dan penyempurnaan utama.
Apa yang baru di versi 6.1.4:
- ACE_Time_Value dan ACE_Monotonic_Time_Policy ditambahkan.
- Dukungan TIME_POLICY ditambahkan ke kelas ACE_Condition_Attribut, ACE_Message_Queue-s, ACE_Task-s, dan yang terkait.
- string_dup dan string_free CORA direfaktor.
- Perpecahan pesan ditambahkan ke MIOP.
- Saling ketergantungan antara OpsnDDS dan CIAO telah diperbaiki.
Apa yang baru di versi 6.1.3:
- Versi ini menambahkan dukungan untuk Oracle Solaris Studio 12 Update 3, dukungan waktu kompilasi untuk Windows CE 7, pustaka XML_Utils baru, opsi konfigurasi OpenSSL baru, dukungan untuk DDS4CCM dengan OpenDDS 3.2 atau lebih tinggi sebagai Penerapan DDS, dan penyempurnaan minor lainnya dan perbaikan bug.
- Faktor skala global Pengatur Waktu Tinggi pada Windows kini 64 bit.
Apa yang baru di versi 6.1.0:
- Versi ini menambahkan dukungan enkode dan kompilasi panjang jalan untuk VxWorks 6.9.
- Ini mengimplementasikan DynValue, DynValueBox, dan DynValueCommon dan kreasi / penggunaannya oleh TAO_DynAnyFactory.
- Berbagai perbaikan bug.
Apa yang baru di versi 6.0.7:
- Versi ini menambahkan templat kebijakan pengatur waktu dan API.
- Ada perbaikan bug kecil.
Apa yang baru di versi 6.0.6:
- Versi ini menambahkan dukungan untuk RHEL 6.1 64-bit.
- Ini menambah heuristik baru untuk strategi kolokasi.
- Kerangka TAO telah direfaktor.
- Sambungan sekarang dapat dibuat pada waktu penggunaan alih-alih digunakan pertama kali.
- DDS pelanggan dan penerbit kini dibuat saat diperlukan.
- CIAO memiliki keamanan sambungan yang lebih baik.
- Ada berbagai perbaikan bug.
Apa yang baru di versi 6.0.4:
- Versi ini menambahkan dukungan untuk membangun dengan Android NDK dan menghapus dukungan untuk C ++ Builder.
- Bug kecil diperbaiki.
Apa yang baru di versi 6.0.3:
- Versi ini menambahkan dukungan untuk GCC 4.6.
- Ini telah meningkatkan dukungan untuk mt_noupcall.
- Ada berbagai perbaikan bug.
Komentar tidak ditemukan