VisualAp - VisualAp

VisualAp
VisualAp logo.png
VisualAp 1.2
VisualAp 1.2
Разработчики)Команда VisualAp
изначальный выпускЯнварь 2008 г.
Написано вЯва
Операционная системаКроссплатформенность
ТипВизуальная структура
ЛицензияСтандартная общественная лицензия GNU
Интернет сайтVisualAp.sourceforge.net

VisualAp это визуальная структура для создания приложений и эмуляции системы. VisualAp - это кросс-платформенный так как это 100% Ява применение.[1]

Это приложение может выполнять обработка звука, обработка изображений, текст и другие процессы эмуляции. VisualAp предоставляет визуальную структуру, основанную на легких визуальных компонентах (proclets), которые реализуют определенные задачи.

Пользователи могут расширять возможности VisualAp с помощью написанных пользователем протоколов. Пользовательские программы анализа и обработки могут быть разработаны с использованием Затмение.

Функции

Пользователь может создать приложение / систему, выбрав компоненты из набора инструментов, настроив параметры (через Явабцы framework) и соединение компонентов вместе, чтобы установить каналы связи между компонентами.

Из меню приложения пользователь может:

  • создать, загрузить и сохранить систему
  • проверить правильность действующей системы
  • запустить процесс моделирования текущей системы

В главном окне пользователь может:

  • создать экземпляр компонента
  • переместить компонент
  • редактировать параметры, определяющие поведение компонента
  • подключить / отключить компонент от другого

Составные части

Следующие визуальные компоненты включены в версию 1.1 VisualAp:

  • добавить эффект эха
  • задержка аудиопотока
  • разделение стереозвука на два монофонических аудиопотока
  • фильтровать изображение: размытие, инвертирование, резкость, края
  • преобразовать изображение: повернуть, масштабировать, сдвинуть, перевести
  • проверить информацию о типе
  • записывать аудиопоток с микрофона
  • генерировать стереофонический аудиопоток из двух монофонических аудиовходов
  • читать текстовый файл, аудиофайл или файл изображения
  • воспроизвести входящий аудиопоток
  • отображать входные данные
  • генерировать звуковой тон
  • записывать данные (текст, аудиопоток, изображение) в файл

Новые компоненты, основанные на Явабский соглашений, могут быть созданы для обогащения текущей библиотеки с помощью платформы разработки программного обеспечения Java.

Программирование потока данных

Язык программирования, используемый в VisualAp для описания системы, представляет собой программирование потока данных язык. Выполнение определяется структурой графической блок-схемы, на которой программист соединяет различные компоненты, рисуя соединители. Эти соединители распространяют переменные, и любой компонент может выполняться, как только становятся доступными все его входные данные. Внутренне язык программирования VisualAp основан на XML.

VisualAp использует многопотоковый выполнение, когда несколько компонентов готовы к одновременному выполнению.

Смотрите также

Рекомендации

  1. ^ "Информационный бюллетень сообщества JavaTools". Получено 2008-01-31.[постоянная мертвая ссылка ]

внешняя ссылка

  • VisualAp Официальный веб-сайт