VisualAp
![]() | Тема этой статьи может не соответствовать рекомендациям Википедии по известности продуктов и услуг . ( февраль 2012 г. ) |
Эта статья нуждается в дополнительных цитатах для проверки . ( февраль 2012 г. ) |
![]() | |
![]() Визуалап 1.2 | |
Разработчик(и) | Команда VisualAp |
---|---|
Первоначальный выпуск | Январь 2008 г. |
Написано в | Ява |
Операционная система | Кросс-платформенный |
Тип | Визуальная основа |
Лицензия | Стандартная общественная лицензия GNU |
Веб-сайт | VisualAp.sourceforge.net |
VisualAp — визуальный фреймворк для создания приложений и эмуляции систем . VisualAp является кроссплатформенным , поскольку представляет собой 100% Java- приложение. [1]
Это приложение способно выполнять обработку звука , обработку изображений , текст и другую эмуляцию, управляемую процессом. VisualAp предоставляет визуальную среду на основе легких визуальных компонентов (проклетов), реализующих конкретные задачи.
Пользователи могут расширять возможности VisualAp с помощью написанных пользователем проклетов. можно разработать пользовательские проклеты анализа и обработки С помощью Eclipse .
Функции
[ редактировать ]Пользователь может создать приложение/систему, выбрав компоненты из набора инструментов, настроив параметры (через среду Javabeans ) и соединив компоненты вместе, чтобы настроить каналы связи между компонентами.
Из меню приложения пользователь может:
- создать, загрузить и сохранить систему
- проверить корректность текущей системы
- запустить моделирование процесса текущей системы
В главном окне пользователь может:
- создать экземпляр компонента
- переместить компонент
- редактировать параметры, определяющие поведение компонента
- подключить/отключить компонент к другому
Компоненты
[ редактировать ]Следующие визуальные компоненты включены в версию VisualAp 1.1:
- добавить эффект эха
- задержка аудиопотока
- разделить стереозвук на два монофонических аудиопотока
- фильтрация изображения: размытие, инвертирование, резкость, края
- трансформировать изображение: вращать, масштабировать, сдвигать, переводить
- проверить информацию о типе
- записать аудиопоток с микрофона
- генерировать стереоаудиопоток из двух входных монофонических аудиопотоков
- прочитать текстовый файл, аудиофайл или файл изображения
- воспроизвести входящий аудиопоток
- отображение входных данных
- генерировать звуковой сигнал
- записать данные (текст, аудиопоток, изображение) в файл
Новые компоненты на базе Соглашения Javabean могут быть созданы для обогащения текущей библиотеки с использованием платформы разработки программного обеспечения Java.
Программирование потоков данных
[ редактировать ]Язык программирования, используемый в VisualAp для описания системы, представляет собой язык программирования потоков данных . Исполнение определяется структурой графической блок-схемы, на которой программист соединяет различные компоненты, рисуя разъемы. Эти соединители передают переменные, и любой компонент может выполняться, как только все его входные данные станут доступны. Внутри язык программирования VisualAp основан на XML.
VisualAp использует многопоточное выполнение всякий раз, когда несколько компонентов готовы к одновременному выполнению.
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Информационный бюллетень сообщества JavaTools» . Проверено 31 января 2008 г. [ постоянная мертвая ссылка ]
Внешние ссылки
[ редактировать ]
- VisualAp Официальный сайт