Разработчик(и) | Джеффри Хир |
---|---|
Репозиторий |
|
Написано в | Ява |
Лицензия | БСД |
Веб-сайт | Prefuse.org (Архив) |
Prefuse — это набор инструментов на основе Java для создания интерактивных приложений визуализации информации . Он поддерживает богатый набор функций для моделирования данных , визуализации и взаимодействия. Он предоставляет оптимизированные структуры данных для таблиц , графиков и деревьев , множество методов макетирования и визуального кодирования, а также поддержку анимации , динамических запросов, интегрированного поиска и подключения к базам данных.
Prefuse использует библиотеку графики Java 2D и легко интегрируется в приложения Swing или апплеты Java . Prefuse лицензируется в соответствии с условиями лицензии BSD и может свободно использоваться в коммерческих и некоммерческих целях.
Prefuse — это расширяемая программная среда на основе Java для создания интерактивных приложений визуализации информации . Она может использоваться для создания автономных приложений, визуальных компонентов и апплетов Java . Prefuse призван упростить процессы визуализации, обработки и отображения данных, а также взаимодействие с пользователем.
Некоторые из функций Prefuse включают в себя:
(и, возможно, самое главное)
Prefuse использовался в школьных курсовых проектах, академических и промышленных исследованиях, а также в разработке коммерческого программного обеспечения .
Дизайн набора инструментов prefuse основан на эталонной модели визуализации информации , шаблоне архитектуры программного обеспечения, который разбивает процесс визуализации на ряд дискретных шагов. "Prefuse: набор инструментов для интерактивной визуализации информации" предоставляет более подробную информацию о реализации и оценке. [1]
Эталонная модель визуализации информации была разработана в докторской диссертации Эда Чи под названием модели состояния данных. Чи показал, что фреймворк успешно моделирует широкий спектр приложений визуализации. Позже работа Чи показала, что модель функционально эквивалентна модели потока данных, используемой в существующих графических инструментах, таких как VTK. В своей работе «Чтения в визуализации информации: использование зрения для мышления» Стюарт К. Кард, Джок Д. Маккинли и Бен Шнейдерман представляют собственную интерпретацию этого шаблона, называя его «эталонной моделью визуализации информации». [2]