Tags:
Node Thumbnail

AWS โอเพนซอร์สโครงการ Diagram Maker ไลบรารีจาวาสคริปต์สำหรับสร้างตัววาดแผนภาพ ที่แอปพลิเคชั่นจำนวนมากก็ต้องใช้งานกันอยู่แล้ว โดย AWS ระบุว่าไลบรารีที่มีอยู่เดิมไม่เหมาะกับงาน IoT เนื่องจากไลบรารีบางตัวก็เป็นระดับล่างเกินไปหรือบางตัวมี API ระดับสูงก็อินทิเกรดกับแอปพลิเคชั่นได้ยาก

Diagram Maker ของ AWS มีฟีเจอร์มาให้ในตัวค่อนข้างครบ ได้แก่

  • ระบบลากวาง node
  • ลากเพื่อวาดเส้น edge
  • ซูมเข้าออก เลื่อนแผนภาพ
  • เมนูตาม context
  • รองรับปุ่มลัดบนคีย์บอร์ด เช่น เลือกทั้งหมด, ลบข้อมูลบางส่วน
  • โหมดห้ามแก้ไข, โหมดอ่านอย่างเดียว, หรือโหมดเลือกหลายออปเจกต์ได้
  • วาดกราฟอัตโนมัติจากข้อมูลที่ให้มา

ทาง AWS เองสร้าง Diagram Maker เพื่องาน IoT ของตัวเองเป็นหลัก โดยใช้งานใน AWS IoT Events Console และ AWS IoT Things Graph Console แต่ทีมงานก็ระบุว่าสามารถใช้กับงานอื่น เช่น การสร้าง workflow หรือการออกแบบโครงสร้างพื้นฐาน

นอกจากโครงการหลักแล้ว AWS ยังเปิดปลั๊กอินตัวแรกมาพร้อมกันคือ minimap สำหรับการแก้ไขแผนภาพขนาดใหญ่ พร้อมกับแนะนำนักพัฒนาว่าหากขาดฟีเจอร์ใดก็สามารถพัฒนาปลั๊กอินมาเติมได้

ที่มา - AWS Open Source Blog

No Description

Get latest news from Blognone