Научная визуализация

Scientific Visualization

Электронный журнал открытого доступа

 Национальный Исследовательский Ядерный Университет "МИФИ"

      ISSN 2079-3537      

 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                                                                                             
Научная визуализация
Год выпуска: 2014
Квартал: 1
Том: 6
Номер: 1
Страницы: 51 - 67
Название публикации: РАЗРАБОТКА МУЛЬТИПЛАТФОРМЕННОЙ БИБЛИОТЕКИ ПОСТРОЕНИЯ И ВИЗУАЛИЗАЦИИ ДИАГРАММ
Автор: К. Рябинин (Россия)
Адреса авторов: К. Рябинин
kostya.ryabinin@gmail.com
ООО «Ньюлана», Пермь, Россия
Краткое описание: Статья посвящена вопросу разработки высокопроизводительной библиотеки построения диаграмм и графиков, совместимой с настольными компьютерами и мобильными устройствами.
Проведённое исследование рынка программного обеспечения показало, что на сегодняшний день существует довольно мало универсальных мультиплатформенных средств построения диаграмм, хотя этот вид наглядного представления данных является одним из самых популярных как в контексте научной визуализации, так и в контексте деловой графики. В российской IT-компании ООО «Ньюлана» (г. Пермь) была разработана библиотека NChart3D, отвечающая ряду концептуальных требований:
1) мультиплатформенность;
2) высокая производительность;
3) высокое визуальное качество генерируемого изображения;
4) независимость от предметной области;
5) расширяемость;
6) гибкий и удобный API.
Библиотека была успешно протестирована на настольных компьютерах под управлением Windows, GNU/Linux и OS X, а также на мобильных устройствах под управлением iOS и Android.
В статье рассматривается архитектура библиотеки и приводятся описания решений основных задач визуализации, в частности, задачи сглаживания границ объектов на изображении и задачи размещения диаграммы в некоторой области на экране. Кроме того, описываются особенности практического использования библиотеки прикладными программистами.
Язык: Русский


Открыть публикацию   Скачать публикацию в ZIP архиве