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

อ่าน 2 นาที

พรีฟิวส์

Prefuseเป็นชุดเครื่องมือที่ใช้ภาษาJavaสำหรับสร้าง แอปพลิเคชัน แสดงภาพข้อมูล แบบโต้ตอบ มันรองรับคุณสมบัติมากมายสำหรับการสร้างแบบจำลองข้อมูลการแสดงภาพ และการโต้ตอบ...

พรีฟิวส์

พรีฟิวส์
นักพัฒนาเจฟฟรีย์ ฮีร์
เขียนเป็นชวา
ใบอนุญาตบีเอสดี
เว็บไซต์Prefuse.org (เก็บถาวร)
ที่เก็บข้อมูล
  • github.com/prefuse/Prefuse

Prefuseเป็นชุดเครื่องมือที่ใช้ภาษาJavaสำหรับสร้าง แอปพลิเคชัน แสดงภาพข้อมูล แบบโต้ตอบ มันรองรับคุณสมบัติมากมายสำหรับการสร้างแบบจำลองข้อมูลการแสดงภาพ และการโต้ตอบ โดยมีโครงสร้างข้อมูล ที่เหมาะสม สำหรับตารางกราฟและต้นไม้เทคนิคการจัดวางและการเข้ารหัสภาพมากมาย และรองรับแอนิเมชัน การสืบค้นแบบไดนามิก การค้นหาแบบบูรณาการ และการเชื่อมต่อฐานข้อมูล

Prefuse ใช้ ไลบรารี Java 2D graphicsและสามารถผสานรวมเข้ากับ แอปพลิเคชัน SwingหรือJava applets ได้อย่างง่ายดาย Prefuse ได้รับอนุญาตภายใต้เงื่อนไขของใบอนุญาต BSDและสามารถใช้งานได้อย่างอิสระเพื่อวัตถุประสงค์เชิงพาณิชย์และไม่ใช่เชิงพาณิชย์

ภาพรวม

Prefuse เป็นเฟรมเวิร์กซอฟต์แวร์ที่ขยายได้ซึ่งใช้ภาษาJavaสำหรับสร้าง แอปพลิเคชัน แสดงภาพข้อมูล แบบโต้ตอบ สามารถใช้สร้างแอปพลิเคชันแบบสแตนด์อโลน ส่วนประกอบภาพ และแอปเพล็ต Javaได้ Prefuse มีจุดมุ่งหมายเพื่อลดความซับซ้อนของกระบวนการแสดงภาพ การจัดการ และการแมปข้อมูล รวมถึงการโต้ตอบกับผู้ใช้

คุณสมบัติบางประการของ Prefuse ได้แก่:

  • โครงสร้างข้อมูลแบบตารางกราฟและต้นไม้รองรับคุณลักษณะข้อมูล การจัดทำดัชนีข้อมูล และการค้นหาแบบเลือกข้อมูลได้ตามต้องการ ทั้งหมดนี้ใช้หน่วยความจำ อย่างมีประสิทธิภาพ
  • ส่วนประกอบสำหรับการจัดวาง การกำหนดสี ขนาด และการเข้ารหัสรูปร่าง เทคนิคการบิดเบือน และอื่นๆ อีกมากมาย
  • ชุดควบคุมสำหรับใช้งานทั่วไปในการโต้ตอบและจัดการข้อมูลโดยตรง
  • การสนับสนุนแอนิเมชันผ่านกลไกการจัดตารางกิจกรรมทั่วไป
  • การแปลงมุมมองที่รองรับการเลื่อนและการซูม รวมถึงการซูมทั้งแบบเรขาคณิตและเชิงความหมาย
  • การค้นหาข้อมูลแบบไดนามิกเพื่อการกรองข้อมูลแบบโต้ตอบ
  • การค้นหาข้อความแบบบูรณาการ โดย ใช้ เครื่องมือค้นหาที่มีอยู่หลายตัว
  • เครื่องมือ จำลองแรงทางกายภาพสำหรับการจัดวางและการสร้างภาพเคลื่อนไหวแบบไดนามิก (เช่นการวาดกราฟโดยใช้แรง )
  • ความยืดหยุ่นสำหรับการแสดงผลหลายมุมมอง รวมถึง "ภาพรวม+รายละเอียด" และ "การแสดงผลหลายภาพขนาดเล็ก"
  • มีภาษาเขียนนิพจน์แบบ SQLในตัวสำหรับเขียนคำสั่งค้นหาข้อมูลในโครงสร้างข้อมูลที่มีอยู่แล้ว และสร้างฟิลด์ข้อมูลที่ได้มา
  • รองรับการส่งคำสั่งค้นหาไปยังฐานข้อมูล SQLและการแมปผลลัพธ์การค้นหาไปยังโครงสร้างข้อมูลสำเร็จรูป

(และอาจจะสำคัญที่สุด)

Prefuse ถูกนำไปใช้ในโครงการเรียนในโรงเรียน งานวิจัยทางวิชาการและอุตสาหกรรม และการพัฒนาซอฟต์แวร์ เชิง พาณิชย์

สถาปัตยกรรม

การออกแบบชุดเครื่องมือ Prefuse นั้นอิงตามแบบจำลองอ้างอิงการแสดงภาพข้อมูลซึ่งเป็นรูปแบบสถาปัตยกรรมซอฟต์แวร์ที่แบ่งกระบวนการแสดงภาพออกเป็นขั้นตอนย่อยๆ หลายขั้นตอน “Prefuse: ชุดเครื่องมือสำหรับการแสดงภาพข้อมูลแบบโต้ตอบ” ให้รายละเอียดเพิ่มเติมเกี่ยวกับการใช้งานและการประเมินผล[ 1 ]

แบบจำลองอ้างอิงการแสดงภาพข้อมูลได้รับการพัฒนาในงานวิทยานิพนธ์ระดับปริญญาเอกของ Ed Chi ภายใต้ชื่อแบบจำลองสถานะข้อมูล Chi แสดงให้เห็นว่ากรอบงานนี้สามารถจำลองแอปพลิเคชันการแสดงภาพข้อมูลได้หลากหลายประเภท ต่อมา งานของ Chi แสดงให้เห็นว่าแบบจำลองนี้เทียบเท่ากับแบบจำลองการไหลของข้อมูลที่ใช้ในชุดเครื่องมือกราฟิกที่มีอยู่ เช่น VTK ในงานของพวกเขา "Readings in Information Visualization: Using Vision to Think" Stuart K. Card, Jock D. Mackinlay และ Ben Shneiderman ได้นำเสนอการตีความรูปแบบนี้ในแบบของตนเอง โดยเรียกมันว่า "แบบจำลองอ้างอิงการแสดงภาพข้อมูล" [ 2 ]

ดูเพิ่มเติม

  • เว็บไซต์อย่างเป็นทางการของ Prefuse (เก็บถาวร)

ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Prefuse&oldid=1331405961 "

สรุปเนื้อหา

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

ข้อมูลสำคัญเกี่ยวกับ พรีฟิวส์

Prefuseเป็นชุดเครื่องมือที่ใช้ภาษาJavaสำหรับสร้าง แอปพลิเคชัน แสดงภาพข้อมูล แบบโต้ตอบ มันรองรับคุณสมบัติมากมายสำหรับการสร้างแบบจำลองข้อมูลการแสดงภาพ และการโต้ตอบ...

ภาพรวม

Prefuse เป็น เฟรมเวิร์กซอฟต์แวร์ ที่ขยายได้ซึ่งใช้ภาษา Java สำหรับสร้าง แอปพลิเคชัน แสดงภาพข้อมูล แบบโต้ตอบ สามารถใช้สร้างแอปพลิเคชันแบบสแตนด์อโลน ส่วนประกอบภาพ และ แอปเพล็ต Java ได้ Prefuse มีจุดมุ่งหมายเพื่อลดความซับซ้อนของกระบวนการแสดงภาพ การจัดการ...

สถาปัตยกรรม

การออกแบบชุดเครื่องมือ Prefuse นั้นอิงตาม แบบจำลองอ้างอิงการแสดงภาพข้อมูล ซึ่งเป็นรูปแบบสถาปัตยกรรมซอฟต์แวร์ที่แบ่งกระบวนการแสดงภาพออกเป็นขั้นตอนย่อยๆ หลายขั้นตอน “Prefuse: ชุดเครื่องมือสำหรับการแสดงภาพข้อมูลแบบโต้ตอบ”...

ลิงก์ภายนอก

เว็บไซต์อย่างเป็นทางการของ Prefuse (เก็บถาวร) ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Prefuse&oldid=1331405961 "