Jump to content

Предфуз

Разработчик(и) Джеффри Хир
Репозиторий
Написано в Ява
Лицензия БСД
Веб-сайт Prefuse.org (в архиве)

Prefuse — это Java на основе набор инструментов для создания приложений интерактивной визуализации информации . Он поддерживает богатый набор функций для данных моделирования , визуализации и взаимодействия . Он предоставляет оптимизированные структуры данных для таблиц , графиков и деревьев , множество методов макетирования и визуального кодирования, а также поддержку анимации , динамических запросов, встроенного поиска и подключения к базе данных.

Prefuse использует Java библиотеку 2D-графики и легко интегрируется в приложения Swing или Java-апплеты . Prefuse лицензируется в соответствии с условиями лицензии BSD и может свободно использоваться в коммерческих и некоммерческих целях.

Prefuse — это на основе Java расширяемая программная платформа для создания приложений интерактивной визуализации информации . Его можно использовать для создания автономных приложений, визуальных компонентов и Java-апплетов . Prefuse стремится упростить процессы визуализации, обработки и отображения данных, а также взаимодействие с пользователем.

Некоторые из функций Prefuse включают в себя:

  • Табличные , графические и древовидные структуры данных, поддерживающие произвольные атрибуты данных, индексацию данных и запросы выбора, и все это с эффективным использованием памяти .
  • Компоненты для кодирования макета, цвета, размера и формы, методов искажения и многого другого.
  • Библиотека элементов управления для распространенных интерактивных операций прямого манипулирования.
  • Поддержка анимации через общий механизм планирования активности.
  • Преобразования просмотра, поддерживающие панорамирование и масштабирование, включая как геометрическое, так и семантическое масштабирование.
  • Динамические запросы для интерактивной фильтрации данных.
  • Интегрированный текстовый поиск с использованием ряда доступных поисковых систем .
  • физической силы Механизм моделирования для динамического макета и анимации (например, рисование графиков, управляемое силой ).
  • Гибкость для нескольких представлений, включая отображение «обзор+подробности» и «небольшие кратные изображения».
  • Встроенный SQL -подобный язык выражений для написания запросов для предварительной настройки структур данных и создания производных полей данных.
  • Поддержка отправки запросов к базам данных SQL и отображения результатов запросов в предварительные структуры данных.

(и, пожалуй, самое главное)

Prefuse использовался в проектах школьных курсов, академических и промышленных исследованиях, а также при разработке коммерческого программного обеспечения .

Архитектура

[ редактировать ]

Дизайн набора инструментов prefuse основан на эталонной модели визуализации информации — шаблоне архитектуры программного обеспечения, который разбивает процесс визуализации на ряд дискретных шагов. «Prefuse: набор инструментов для интерактивной визуализации информации» содержит более подробную информацию о реализации и оценке. [1]

Эталонная модель визуализации информации была разработана в к.т.н. дипломная работа Эда Чи под названием « Модель состояния данных» . Чи показал, что эта платформа успешно моделирует широкий спектр приложений визуализации. Позже работа Чи показала, что эта модель функционально эквивалентна модели потока данных, используемой в существующих графических инструментах, таких как VTK. В своей работе «Чтение по визуализации информации: использование видения для мышления» Стюарт К. Кард, Джок Д. Маккинли и Бен Шнейдерман представляют свою собственную интерпретацию этого шаблона, назвав его «эталонной моделью визуализации информации». [2]

См. также

[ редактировать ]
  1. ^ Джеффри Хир, Стюарт К. Кард и Джеймс А. Лэндей (2005). «prefuse: набор инструментов для интерактивной визуализации информации». Архивировано 12 июня 2007 г. в Wayback Machine . В: Материалы конференции SIGCHI по человеческому фактору в вычислительных системах : 421-430, Портленд, Орегон, США: ACM.
  2. ^ Джок Д. Маккинли, Стюарт К. Кард, Бен Шнейдерман (ред.) (1999). Чтения по визуализации информации: использование зрения для мышления . Morgan Kaufmann Publishers Inc, стр.686.
[ редактировать ]


Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: ae742b9d3a5dde5c6e379acd66fcd7b1__1712412120
URL1:https://arc.ask3.ru/arc/aa/ae/b1/ae742b9d3a5dde5c6e379acd66fcd7b1.html
Заголовок, (Title) документа по адресу, URL1:
Prefuse - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)