กลับไปหน้าบทความ

อ่าน 2 นาที

สภาพแวดล้อมการสื่อสารแบบปรับตัวได้

Adaptive Communication Environment ( ACE ) เป็นเฟรมเวิร์กซอฟต์แวร์โอเพนซอร์ส ที่ใช้สำหรับการเขียนโปรแกรมเครือข่าย โดยมีชุดคลาสC++

สภาพแวดล้อมการสื่อสารแบบปรับตัวได้

สภาพแวดล้อมการสื่อสารแบบปรับตัวได้ (ACE)
ปล่อยพ.ศ. 2536 ( 1993 )
เวอร์ชันเสถียร
7.0.11 / 19 ธันวาคม 2022 [ 1 ] ( 19 ธันวาคม 2022 )
เขียนเป็นซี++
พิมพ์คลาสเชิงวัตถุในภาษา C++ เฟรมเวิร์กสำหรับเครือข่าย
เว็บไซต์www.dre.vanderbilt.edu/~schmidt/ACE.html

Adaptive Communication Environment ( ACE ) เป็นเฟรมเวิร์กซอฟต์แวร์โอเพนซอร์ส ที่ใช้สำหรับการเขียนโปรแกรมเครือข่าย โดยมีชุดคลาสC++ เชิงวัตถุที่ออกแบบมาเพื่อช่วยจัดการกับความซับซ้อนและความท้าทายที่มีอยู่ในการเขียนโปรแกรมเครือข่ายโดยการป้องกันข้อผิดพลาดทั่วไป[ 2 ]

ประวัติศาสตร์

ACE ได้รับการพัฒนาครั้งแรกโดยDouglas C. Schmidtในระหว่างที่เขากำลังศึกษาปริญญาโทที่มหาวิทยาลัยแคลิฟอร์เนีย เออร์ไวน์การพัฒนาได้ติดตามเขาไปยังมหาวิทยาลัยวอชิงตันในเซนต์หลุยส์ซึ่งเขาทำงานอยู่ ACE เป็นซอฟต์แวร์โอเพนซอร์สที่เผยแพร่โดยกลุ่ม Distributed Object Computer (DOC) ของ WU การพัฒนายังคงดำเนินต่อไปในสถาบัน Institute for Software Integrated Systems (ISIS) ที่มหาวิทยาลัยแวนเดอร์บิลต์[ 3 ]

คุณสมบัติ

ACE ให้การใช้งานมาตรฐานสำหรับคุณสมบัติเฉพาะของระบบปฏิบัติการ/เครื่อง โดยให้ประเภทข้อมูลและวิธีการทั่วไป[ 4 ]เพื่อเข้าถึงคุณสมบัติที่ทรงพลังแต่ซับซ้อนของระบบปฏิบัติการ สมัยใหม่ ซึ่งรวมถึง: การสื่อสารระหว่างกระบวนการการ จัดการ เธรดการจัดการหน่วยความจำที่มีประสิทธิภาพเป็นต้น

ได้รับการออกแบบให้พกพาได้และมีกรอบการทำงานทั่วไป โค้ดเดียวกันจะทำงานบนระบบ Unix , Windows , VxWorks , QNX , OpenVMSและอื่นๆ ส่วนใหญ่ โดยมีการเปลี่ยนแปลงเพียงเล็กน้อย[ 5 ]เนื่องจาก การรองรับ ข้ามแพลตฟอร์ม นี้ ทำให้มีการใช้งานอย่างแพร่หลายในการพัฒนาซอฟต์แวร์การสื่อสารโครงการที่ประสบความสำเร็จบางโครงการที่ใช้ ACE ได้แก่ดาวเทียมMotorola Iridiumระบบเตือนภัยและควบคุมทางอากาศ (AEW&C) ของBoeing Wedgetail ในออสเตรเลีย และอื่นๆ [ 6 ]

ACE ใช้ รูป แบบการออกแบบซอฟต์แวร์[ 7 ]

ดูเพิ่มเติม

  • เว็บไซต์อย่างเป็นทางการ
  • ข้อมูลเกี่ยวกับ RESTful API
  • เว็บไซต์กลุ่มคอมพิวเตอร์วัตถุแบบกระจาย (DOC)
  • เว็บไซต์ของสถาบันระบบซอฟต์แวร์บูรณาการ (ISIS) ถูกเก็บถาวรเมื่อวันที่ 16 มิถุนายน 2010 ที่Wayback Machine
  • เอกสารอ้างอิง ACE Doxygen
  • ที่เก็บโค้ด ACE บน GitHub
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Adaptive_Communication_Environment&oldid=1330849262 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ สภาพแวดล้อมการสื่อสารแบบปรับตัวได้

Adaptive Communication Environment ( ACE ) เป็นเฟรมเวิร์กซอฟต์แวร์โอเพนซอร์ส ที่ใช้สำหรับการเขียนโปรแกรมเครือข่าย โดยมีชุดคลาสC++

ประวัติศาสตร์

ACE ได้รับการพัฒนาครั้งแรกโดย Douglas C. Schmidt ในระหว่างที่เขากำลังศึกษาปริญญาโทที่ มหาวิทยาลัยแคลิฟอร์เนีย เออร์ไวน์ การพัฒนาได้ติดตามเขาไปยัง มหาวิทยาลัยวอชิงตันในเซนต์หลุยส์ ซึ่งเขาทำงานอยู่ ACE เป็นซอฟต์แวร์โอเพนซอร์สที่เผยแพร่โดยกลุ่ม Distributed...

คุณสมบัติ

ACE ให้การใช้งานมาตรฐานสำหรับคุณสมบัติเฉพาะของระบบปฏิบัติการ/เครื่อง โดยให้ประเภทข้อมูลและวิธีการทั่วไป [ 4 ] เพื่อเข้าถึงคุณสมบัติที่ทรงพลังแต่ซับซ้อนของ ระบบปฏิบัติการ สมัยใหม่ ซึ่งรวมถึง: การสื่อสารระหว่างกระบวนการ การ จัดการ เธรด การจัดการหน่วยความจำ...

ดูเพิ่มเติม

ซอฟต์แวร์การสื่อสาร ACE ORB ที่ผสานรวมส่วนประกอบต่างๆ มิดเดิลแวร์สนับสนุนข้ามแพลตฟอร์ม TAO (ซอฟต์แวร์)