ACE (ADAPTIVE Communication Environment) คือฟรีโอเพ่นซอร์สและกรอบการทำงานเชิงวัตถุที่ออกแบบมาจากการชดเชยเพื่อช่วยให้นักพัฒนาแอพพลิเคชันสามารถสร้างและใช้ระบบซอฟต์แวร์ที่มีประสิทธิภาพสูงได้อย่างง่ายดาย
ใช้ประโยชน์จาก multithreading
นักพัฒนาซอฟต์แวร์ทุกรายที่ต้องการใช้ประโยชน์จากระบบมัลติเธรดในระบบซึ่งใช้การประมวลผลระหว่างกระบวนการและ / หรือเครือข่ายสามารถใช้กรอบงาน ACE เพื่อพัฒนาแอปพลิเคชันได้รวดเร็วยิ่งขึ้น
รูปแบบและห่อหีบห่อระดับสูง
ACE เป็นซอฟต์แวร์ไลบรารีซอร์สโค้ดที่สมบูรณ์แบบฟรีและด้วยรูปแบบและห่อกระดาษระดับสูงคุณจะสามารถสร้างซอฟต์แวร์ได้อย่างรวดเร็วและพกพาได้ในขณะที่คุณประหยัดเงินเป็นจำนวนมาก
ห่อหุ้ม C ++ ระดับล่าง
ในทางกลับกันส่วนล่างของ ACE ประกอบด้วยชุดของ C + + wrapper แบบปลอดภัยและแบบพกพาที่ encase หลายอินเทอร์เฟซของระบบปฏิบัติการสำหรับภาษา C รวมถึงกลไก IPC, demultiplexing เหตุการณ์มัลติเธรดและการซิงโครไนซ์, การเชื่อมโยงแบบไดนามิกที่ชัดเจนการจัดการหน่วยความจำร่วมกันไฟล์ที่แมปเมมโมรี่และ System V IPC
กรอบและหมวดหมู่
นอกจากนี้ซอฟต์แวร์มาพร้อมกับกรอบการเขียนโปรแกรมเครือข่ายในระดับสูงซึ่งสามารถใช้เพื่อเพิ่มและรวมเอาเครื่องห่อ C ++ ระดับล่างไว้ทั้งหมด
มีหมวดหมู่หลายประเภทรวมอยู่ในส่วนของกรอบของ ACE เช่น ADAPTIVE Service Executive, Malloc ที่ใช้ร่วมกันเครื่องปฏิกรณ์ Service Configurator และ Concurrency นอกจากนี้ยังมีห้องสมุดมาตรฐานที่มีแพคเกจ ACE ซึ่งออกแบบมาสำหรับบริการแบบกระจายที่ได้รับการห่อหุ้มเป็นส่วนประกอบต่างๆแล้ว
ภายใต้ประทุนและห้องว่าง
โปรแกรมนี้เขียนขึ้นโดยสิ้นเชิงในภาษาซีพลัสและได้รับการทดสอบเรียบร้อยแล้วโดยมีการแจกจ่าย Linux จำนวนมากเช่น Arch Linux, Debian, Fedora, Red Hat Enterprise Linux, Gentoo, Ubuntu และ CentOS
คุณสามารถดาวน์โหลดเวอร์ชันล่าสุดจาก Softoware ได้ฟรีโดยไม่เสียค่าใช้จ่ายเป็นที่เก็บข้อมูลสากลที่ช่วยให้คุณสามารถปรับแต่งโครงการของคอมพิวเตอร์ของคุณได้อย่างเต็มที่ แพลตฟอร์มฮาร์ดแวร์ทั้งแบบ 32 บิตและ 64 บิตได้รับการสนับสนุนในขณะนี้
มีอะไรใหม่ ในรุ่นนี้:
- รุ่นนี้สนับสนุนการสนับสนุน FC20 และสิ้นสุดการสนับสนุน FC19 ขยายชุดทดสอบคุณลักษณะ C ++ 11 สนับสนุน MingW64 ที่ปรับปรุงขึ้นและปรับปรุงการสนับสนุน IPv6 ใน Windows
- รุ่นนี้ได้เพิ่มการสนับสนุนสำหรับ FC20 และสิ้นสุดการสนับสนุน FC19 ซึ่งขยายออกไป ชุดทดสอบคุณลักษณะ C ++ 11 การสนับสนุนที่ดีขึ้นสำหรับ MingW64 และปรับปรุงการสนับสนุน IPv6 ใน Windows
- ข้อผิดพลาดและการปรับปรุงที่สำคัญ
มีอะไรใหม่ ในเวอร์ชัน 6.1.4:
- ACE_Time_Value และ ACE_Monotonic_Time_Policy ถูกเพิ่มแล้ว
- สนับสนุน TIME_POLICY ใน ACE_Condition_Attributes, ACE_Message_Queue-s, ACE_Task-s และชั้นเรียนที่เกี่ยวข้อง
- string_dup และ string_free ของ CORBA ได้รับการปรับแต่งแล้ว
- การแยกส่วนข้อความถูกเพิ่มลงใน MIOP
- การกำหนดพึ่งพาระหว่าง OpsnDDS กับ CIAO ได้รับการแก้ไขแล้ว
- รุ่นนี้เพิ่มการสนับสนุนสำหรับ Oracle Solaris Studio 12 Update 3, การสนับสนุนคอมไพล์เวลาสำหรับ Windows CE 7, ไลบรารี XML_Utils ใหม่, ตัวเลือกการกำหนดค่า OpenSSL ใหม่, การสนับสนุน DDS4CCM กับ OpenDDS 3.2 หรือสูงกว่าเป็น การใช้ DDS และการปรับปรุงเล็กน้อยและการแก้ไขข้อบกพร่องอื่น ๆ
- ตัวปรับขนาดส่วนกลางของตัวจับเวลา High Res Timer ใน Windows อยู่ที่ 64 บิตแล้ว
- รุ่นนี้เพิ่มการเข้ารหัสและการรวบรวมข้อมูลแบบยาว สำหรับ VxWorks 6.9
- ดำเนินการ DynValue, DynValueBox และ DynValueCommon และการสร้าง / ใช้งานโดย TAO_DynAnyFactory
- แก้ไขข้อบกพร่องต่างๆ
- รุ่นนี้เพิ่มเทมเพลตนโยบายจับเวลาและ API
- มีข้อบกพร่องเล็ก ๆ น้อย ๆ ที่เกิดขึ้น
- รุ่นนี้เพิ่มการสนับสนุน RHEL 6.1 64-bit
- เพิ่มพฤติกรรมใหม่ในกลยุทธ์การจัดกลุ่ม
- โครงกระดูก TAO ได้รับการปรับแต่งแล้ว
- ตอนนี้สามารถเชื่อมต่อได้ในเวลาใช้งานแทนที่จะใช้ครั้งแรก
- ผู้ติดตามและผู้เผยแพร่โฆษณา DDS ถูกสร้างขึ้นเมื่อจำเป็น
- CIAO มีความปลอดภัยของหัวข้อที่ดีขึ้น
- มีข้อผิดพลาดต่างๆกัน
- รุ่นนี้เพิ่มการสนับสนุนสำหรับการสร้างด้วย Android NDK
และลบการสนับสนุน C + + Builder
- แก้ไขข้อบกพร่องเล็ก ๆ น้อย ๆ
- รุ่นนี้เพิ่มการสนับสนุน GCC 4.6
- มีการสนับสนุน mt_noupcall ที่ดีขึ้น
- มีข้อผิดพลาดต่างๆกัน
มีอะไรใหม่ ในเวอร์ชัน 6.1.3:
มีอะไรใหม่ ในเวอร์ชัน 6.1.0:
มีอะไรใหม่ ในเวอร์ชัน 6.0.7:
มีอะไรใหม่ ในเวอร์ชัน 6.0.6:
มีอะไรใหม่ ในเวอร์ชัน 6.0.4:
มีอะไรใหม่ ในเวอร์ชัน 6.0.3: li>
ความคิดเห็นที่ไม่พบ