VisualAp

VisualAp

VisualAp 1.2
Developer(s) The VisualAp Team
Initial release January 2008
Written in Java
Operating system Cross-platform
Type Visual framework
License GNU General Public License
Website VisualAp.sourceforge.net

VisualAp is a visual framework for building applications and emulate systems. VisualAp is cross-platform as it is a 100% Java application.[1]

This application is able to perform audio processing, image processing, text and other process-driven emulation. VisualAp provides a visual framework based on lightweight visual components (proclets) that implements specific tasks.

Users can extend the capabilities of VisualAp via user-written proclets. Custom analysis and processing proclets can be developed using Eclipse.

Features

The user can create an application/system by selecting the components from a toolbox, configuring the parameters (via the Javabeans framework), and connecting the components together in order to set up communication channels between the components.

From the application menu the user can:

Inside the main window the user is able to:

Components

The following visual components are included in version 1.1 of VisualAp:

New components, based on Javabean conventions, can be created to enrich the current library, using a Java software development platform.

Dataflow programming

The programming language used in VisualAp to describe a system is a dataflow programming language. Execution is determined by the structure of the graphical block diagram on which the programmer connects different components by drawing connectors. These connectors propagate variables and any component can execute as soon as all its input data become available. Internally the VisualAp programming language is based on XML.

VisualAp uses multi-thread execution whenever multiple components are ready for execution simultaneously.

See also

References

  1. "JavaTools Community Newsletter". Retrieved 2008-01-31.
Wikimedia Commons has media related to VisualAp.
This article is issued from Wikipedia - version of the 6/5/2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.