FrAid
Details
| Last Update: | 2008-01-28 23:01:05 |
| Version: | 1.5 |
| License/Program Type: | GPL (GNU General Public License) |
| Publisher: | Ivaylo Iliev |
| Price: | $0.00 |
Description:
· An interface to the Java programming language
- interfaces Java with a small programming language (same name,
FrAid) so mathematical equations, formulas, etc. could be used
within your Java code. This could be applied to large number of
problems where symbolyc mathematical data needs to be processed -
numerical computations, symbolic computations, graphic
visualization, imaging, CAD, ... From this prospective the FrAid
stand alone system could be viewed as an example of what could be
done using FrAid as an interface to Java. The rest is up to your
needs and imagination...
· A standalone application
- it is a completely selfsufficient system which provides
flexible and extensible programming environment utilizing the FrAid
programming language. You can use the existing scripts, functions
and environments for mathematical computations, vizualization,
batch processing and more. It is not meant to be a general
scripting tool but in certain contexts it can be used as one.
· The FrAid programing language
- could be used independently (main programming language, like
the in FrAid the standalone system) or as an interface to a larger
system (even outside the Java context);
Components:
· a parser/interpreter for the FrAid programming
language;
· a dynamic symbol table used by the interpreter - could
be loaded/unloaded/changed in run time;
· a GraphicsPanel for visualizing graphics - 2D, double
precision "infinite" zooming and scrolling, saves to JPEG and PNG
in any resolution/size;
· a SettingsEditor for editing serialized Java classes
(XML or regular) - maintains all FrAid settings, could be used for
(almost) anything Java serialized;
· a simple MIDI panel for converting numeric sequences
to MIDI + play/record capability;
· highly flexible IO subsystem, providing run time
redirection and various logging options.
Requirements:
· Operating system - any operating system running Java
will do.
· Java Runtime Environment (JRE) - FrAid was biult and
tested with JRE v. 1.4.1 (I assume any later version should do).
You can get Java from Sun, it's free.
Installation
Note that you need to install only if you want to use custom
plugins for the graphics, custom symbol tables, etc. Otherwise
fraid.jar is ready to be used just the way it is (java -cp
fraid.jar org.fraid.interpreter.Fraid or use from your code).
These directions though assume you want to install (although as
it was noted you don't need to). Run java -jar fraid.jar (on
Windows systems you can just doubleclick);
1. Directory named custom_fraid will be created in your home
directory. Note: this is quite different on the different systems -
on the Unixes this is in /home/yur_dir, on Windows XP this is
...Document and Settingsyour_dir, on Windows 95/98 it goes under
the C:Windows directory. A reminder dialog where the instalation
went will pop up on the screen.
2. If everything goes OK the installation program will exit
after it is finished (if not, it will stop showing you the last
successful step that was executed (or attempted) or an error
message).
3. The original file you started with will remain wherever it
was. fraid.jar will copy itself in
your_home_dir/custom_fraid/bin/fraid.jar, so after the installation
you can delete the original fraid.jar you started with.
Note: To protect the files you may have created ( scripts,
plugins, images, midi ) FrAid will not install on top of an
existing installation. Either pick a new loacation or delete the
old installation first.
Using
during the instalation a file
/home/your_dir/custom_fraid/fraid.sh was created, make it
executable - chmod 755 /home/your_dir/custom_fraid/fraid.sh
run fraid.sh -in system to use system's console or
Fraid/fraid.sh to use FraidConsole
What's New in This Release:
· This release has real time processing
capabilities.
· There are changes in grammar and the following
functions: sampledF()-> samples(), mandelbrot(), diff(), quad(),
controlVar(), dumpXXX -> printXXX, fourier->spectrum,
transform3(), iterFract(), rand(), xxxS(), debugParser(), eval
later is gone, meta-{xxx}, add(), and string().
0 comments
Add to
FrAid Version History
| Product |
Date Added |
| FrAid 1.5 |
2008-01-28 23:01:05 |
Related Software
|
|
From category: Artificial-Intelligence |
| CharGer 3.4b2 is artificial intelligence software developed by Harry Delugach. CharGer is a conceptual graph editor intended to support research projects and education. Its current version is prima... |
|
|
From category: Medical-Science-Apps |
| FreeMED LiveCD 0.1 is medical science apps. software developed by Rufus T Firefly. FreeMED is a Web-based medical records (EMR) and patient management system with a printing system, patient schedul... |
|
|
From category: Mathematics |
| MESH is a tool that measures distortion between two discrete surfaces (triangular meshes).... |
|
|
From category: Chemistry |
| BKchem 0.12.0_01 is chemistry software developed by beda. BKchem is a free chemical drawing program. BKchem was concieved and written by Beda Kosata. BKchem is written in Python, an interpre... |
|
|
From category: Electronic-Design-Automation |
| Alliance CAD System 5.0 is electronic design automation ( software developed by LIP6 ASIM TEAM. Alliance is a complete set of free CAD tools and portable libraries for VLSI design. Alliance CAD Sys... |
|
|
From category: Chemistry |
| Chemtool 1.6.7 is chemistry software developed by MKroeker. Chemtool is a small program for drawing chemical structures on Linux and Unix systems using the GTK toolkit under X11. Chemtool re... |
|
|
From category: Medical-Science-Apps |
| SMA consists of a small collection of programs that perform different tests for association between genotypes.... |
|
|
From category: Mathematics |
| calc.pl 061107 is mathematics software developed by Jaromir Mrazek. calc.pl is a download-and-use terminal calculator. It is handy, easily extendable, and tape-like. It comes with most of the usual... |
|
|
From category: Mathematics |
| MPFR++ is a C++ interface to MPFR.... |
|
|
From category: Visualization |
| FreeWRL 1.18 is visualization software developed by John Stewart. FreeWRL is an open-source VRML and X3D browser written primarily for the Linux (Unix) and OS X platforms. FreeWRL can be run... |
|
|
From category: Electronic-Design-Automation |
| Electric 8.04 is electronic design automation ( software developed by Steven M. Rubin. Electric VLSI Design System is a complete Electronic Design Automation (EDA) system that can handle many forms... |
|
|
From category: Chemistry |
| Chemistry Development Kit 20060714 is chemistry software developed by The CDK Project. Chemistry Development Kit classes are Java utitility classes for ChemoInformatics and Computational chemistry,... |
|
|
From category: Artificial-Intelligence |
| Fast Genetic Algorithm 1.0 is artificial intelligence software developed by Alessandro Presta. Fast Genetic Algorithm is a simple yet powerful implementation of a general genetic algorithm, and pro... |
Leave a comment