อ่าน 2 นาที
พรีฟิวส์
Prefuseเป็นชุดเครื่องมือที่ใช้ภาษาJavaสำหรับสร้าง แอปพลิเคชัน แสดงภาพข้อมูล แบบโต้ตอบ มันรองรับคุณสมบัติมากมายสำหรับการสร้างแบบจำลองข้อมูลการแสดงภาพ และการโต้ตอบ...
พรีฟิวส์
| พรีฟิวส์ | |
|---|---|
ภาพแสดงโครงสร้างลิงก์ในวิกิ สร้างด้วย Prefuse ขนาดของโหนดแสดงถึงปริมาณกิจกรรมบนวิกิในแต่ละวัน | |
| นักพัฒนา | เจฟฟรีย์ ฮีร์ |
| เขียนเป็น | ชวา |
| ใบอนุญาต | บีเอสดี |
| เว็บไซต์ | Prefuse.org (เก็บถาวร) |
| ที่เก็บข้อมูล |
|
Prefuseเป็นชุดเครื่องมือที่ใช้ภาษาJavaสำหรับสร้าง แอปพลิเคชัน แสดงภาพข้อมูล แบบโต้ตอบ มันรองรับคุณสมบัติมากมายสำหรับการสร้างแบบจำลองข้อมูลการแสดงภาพ และการโต้ตอบ โดยมีโครงสร้างข้อมูล ที่เหมาะสม สำหรับตารางกราฟและต้นไม้เทคนิคการจัดวางและการเข้ารหัสภาพมากมาย และรองรับแอนิเมชัน การสืบค้นแบบไดนามิก การค้นหาแบบบูรณาการ และการเชื่อมต่อฐานข้อมูล
Prefuse ใช้ ไลบรารี Java 2D graphicsและสามารถผสานรวมเข้ากับ แอปพลิเคชัน SwingหรือJava applets ได้อย่างง่ายดาย Prefuse ได้รับอนุญาตภายใต้เงื่อนไขของใบอนุญาต BSDและสามารถใช้งานได้อย่างอิสระเพื่อวัตถุประสงค์เชิงพาณิชย์และไม่ใช่เชิงพาณิชย์
ภาพรวม
Prefuse เป็นเฟรมเวิร์กซอฟต์แวร์ที่ขยายได้ซึ่งใช้ภาษาJavaสำหรับสร้าง แอปพลิเคชัน แสดงภาพข้อมูล แบบโต้ตอบ สามารถใช้สร้างแอปพลิเคชันแบบสแตนด์อโลน ส่วนประกอบภาพ และแอปเพล็ต Javaได้ Prefuse มีจุดมุ่งหมายเพื่อลดความซับซ้อนของกระบวนการแสดงภาพ การจัดการ และการแมปข้อมูล รวมถึงการโต้ตอบกับผู้ใช้
คุณสมบัติบางประการของ Prefuse ได้แก่:
- โครงสร้างข้อมูลแบบตารางกราฟและต้นไม้รองรับคุณลักษณะข้อมูล การจัดทำดัชนีข้อมูล และการค้นหาแบบเลือกข้อมูลได้ตามต้องการ ทั้งหมดนี้ใช้หน่วยความจำ อย่างมีประสิทธิภาพ
- ส่วนประกอบสำหรับการจัดวาง การกำหนดสี ขนาด และการเข้ารหัสรูปร่าง เทคนิคการบิดเบือน และอื่นๆ อีกมากมาย
- ชุดควบคุมสำหรับใช้งานทั่วไปในการโต้ตอบและจัดการข้อมูลโดยตรง
- การสนับสนุนแอนิเมชันผ่านกลไกการจัดตารางกิจกรรมทั่วไป
- การแปลงมุมมองที่รองรับการเลื่อนและการซูม รวมถึงการซูมทั้งแบบเรขาคณิตและเชิงความหมาย
- การค้นหาข้อมูลแบบไดนามิกเพื่อการกรองข้อมูลแบบโต้ตอบ
- การค้นหาข้อความแบบบูรณาการ โดย ใช้ เครื่องมือค้นหาที่มีอยู่หลายตัว
- เครื่องมือ จำลองแรงทางกายภาพสำหรับการจัดวางและการสร้างภาพเคลื่อนไหวแบบไดนามิก (เช่นการวาดกราฟโดยใช้แรง )
- ความยืดหยุ่นสำหรับการแสดงผลหลายมุมมอง รวมถึง "ภาพรวม+รายละเอียด" และ "การแสดงผลหลายภาพขนาดเล็ก"
- มีภาษาเขียนนิพจน์แบบ SQLในตัวสำหรับเขียนคำสั่งค้นหาข้อมูลในโครงสร้างข้อมูลที่มีอยู่แล้ว และสร้างฟิลด์ข้อมูลที่ได้มา
- รองรับการส่งคำสั่งค้นหาไปยังฐานข้อมูล SQLและการแมปผลลัพธ์การค้นหาไปยังโครงสร้างข้อมูลสำเร็จรูป
(และอาจจะสำคัญที่สุด)
- อินเทอร์เฟซการเขียนโปรแกรมแอปพลิเคชัน (API) ที่ใช้งาน ง่ายและเป็นมิตรกับนักพัฒนาสำหรับการสร้างส่วนประกอบการประมวลผล การโต้ตอบ และการแสดงผลแบบกำหนดเอง
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 (เก็บถาวร)
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ พรีฟิวส์
Prefuseเป็นชุดเครื่องมือที่ใช้ภาษาJavaสำหรับสร้าง แอปพลิเคชัน แสดงภาพข้อมูล แบบโต้ตอบ มันรองรับคุณสมบัติมากมายสำหรับการสร้างแบบจำลองข้อมูลการแสดงภาพ และการโต้ตอบ...
ภาพรวม
Prefuse เป็น เฟรมเวิร์กซอฟต์แวร์ ที่ขยายได้ซึ่งใช้ภาษา Java สำหรับสร้าง แอปพลิเคชัน แสดงภาพข้อมูล แบบโต้ตอบ สามารถใช้สร้างแอปพลิเคชันแบบสแตนด์อโลน ส่วนประกอบภาพ และ แอปเพล็ต Java ได้ Prefuse มีจุดมุ่งหมายเพื่อลดความซับซ้อนของกระบวนการแสดงภาพ การจัดการ...
สถาปัตยกรรม
การออกแบบชุดเครื่องมือ Prefuse นั้นอิงตาม แบบจำลองอ้างอิงการแสดงภาพข้อมูล ซึ่งเป็นรูปแบบสถาปัตยกรรมซอฟต์แวร์ที่แบ่งกระบวนการแสดงภาพออกเป็นขั้นตอนย่อยๆ หลายขั้นตอน “Prefuse: ชุดเครื่องมือสำหรับการแสดงภาพข้อมูลแบบโต้ตอบ”...
ลิงก์ภายนอก
เว็บไซต์อย่างเป็นทางการของ Prefuse (เก็บถาวร) ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Prefuse&oldid=1331405961 "