VisualAp is a visual framework for building application and systems based on visual components. Users can add their own visual components in order to extend the capability of VisualAp.
VisualAp can be used to perform audio processing, image processing, text and other process-driven emulation.
Here is a screenshot from release 1.2:
Please use the discussion forum to post your questions, proposals and comments: sharing is the key word for project development
The project is focused on the development of new components for VisualAp framework, according to the developer guide.
Feel free to develop new components and donate to the project!
Download visualap-setup.jar file and put this file in a new directory, e.g. Visualap, and execute the following command to install visualap: java -jar visualap-setup.jar
Usage: java -jar visualap.jar [-fast] [-run] [-report] [-uniqueID] [-help] <filename> Command line options: -fast fast startup -run automatic run -report print a report about available beans -uniqueID print uniqueID -help this help
The program requires JRE 6 or later
Click here to browse the source and executable: browse visualap code
|javalc6.audio.effect.Echo||javalc6||add echo effect|
|javalc6.audio.effect.Delay||javalc6||delay audio stream|
|test.demux.DeMux||javalc6||split stereo audio in two mono audio|
|test.imagefilter.Imagefilter||javalc6||filters an image according to user settings|
|blackpower.image.Imagetransform||blackpower||transforms an image according to user settings|
|test.inspect.Inspect||javalc6||print type information|
|test.microphone.Microphone||javalc6||record an audio stream from the microphone|
|test.mux.Mux||javalc6||generate stereo audio from two mono audio inputs|
|test.readfile.ReadFile||javalc6||read a file|
|test.speaker.Speaker||javalc6||play the incoming audio stream|
|test.viewer.Viewer||javalc6||display input data|
|test.tonegenerator.ToneGenerator||javalc6||generate an audio tone|
|test.writefile.WriteFile||javalc6||write data to a file|
The first release provides the visual environment including a number of experimental visual components, supporting real-time processing and process emulation.
Release 1.1 (Obsolete)
Features added: check latest version feature, automatic downloading of new/modified components from the internet, corrected wrong handling of text boxes
Release 1.2 (Obsolete)
The 1.2 release is optimized for JRE 6 and provides enhanced user experience
Release 1.2.1 (Stable)
Enhanced handling of properties, replaced obsolete com.sun.image.codec.jpeg package and added support for gif and png images, dnd support, enhanced installation procedure
The 1.5 release will provide several visual components to enable multitude of applications
The next release 2.0 will include extended features: