Virtual Laboratory Environment jvle
A multi-modeling and simulation environment to study complex systems
Brought to you by:
quesnel
File | Date | Author | Commit |
---|---|---|---|
cmake | 2010-04-08 |
![]() |
[a218ae] Move source files to src directory and add example |
examples | 2010-09-17 |
![]() |
[0f5813] Update source code |
src | 2011-05-12 |
![]() |
[2dd0e9] Update library building with latest CMake script |
AUTHORS | 2010-09-15 |
![]() |
[b8069e] update AUTHORS |
CMakeCPack.cmake | 2011-03-11 |
![]() |
[c8dfc8] cpack: fix the default rpm and deb package name |
CMakeLists.txt | 2011-05-12 |
![]() |
[2ebae6] Fix typo in main CMakeLists.txt script |
COPYING | 2010-04-02 |
![]() |
[3a485e] Initial commit |
ChangeLog | 2011-03-11 |
![]() |
[c3c23e] jvle-1.0.0-alpha4 |
NEWS | 2010-04-02 |
![]() |
[3a485e] Initial commit |
README | 2010-09-28 |
![]() |
[fed4be] Update the README with command to build example |
Virtual Laboratory Environment: Java binding ============================================ See AUTHORS and COPYRIGHT for the list of contributors. VLE is an operational framework for multi-modeling, simulation and analysis of complex dynamical systems. It addresses the reliability issue by using recent developments in the theory of modeling and simulation proposed by B. Zeigler with the Discrete Event System Specification formalism (DEVS). Requirements ------------ vle 0.8.0 http://www.vle-project.org boost 1.35 http://www.boost.org cmake 2.6.0 http://www.cmake.org java 1.5 http://www.sun.com/java/ Getting the code ---------------- The source tree is currently hosted on Sourceforge. To view the repository online : http://vle.git.sourceforge.net/git/gitweb.cgi?p=vle/jvle The URL to clone it: git://vle.git.sourceforge.net/gitroot/vle/jvle Reporting bug ------------- Please, report bugs into the VLE sourceforge trackers : http://sourceforge.net/tracker/?group_id=94199&atid=1326572 Translations ------------ If you want to translate jVLE, please contact the VLE development team: vle-users@lists.sourceforge.net Mailing lists ------------- There is three mailing lists for VLE. More info here: http://sourceforge.net/mail/?group_id=94199 * vle-tracker: all commit and tracker information. * vle-users: users and developper list. * vle-news: to keep news on vle, (release, etc.). License ------- This software in GPLv3 or later. See the file COPYING. Some files are under a different license. Check the headers for the copyright info. Installation ------------ The following commands configure, build and install VLE into your account: $ tar zxf jvle-0.9.0.tar.gz or $ git clone git://vle.git.sourceforge.net/gitroot/vle/jvle 1. Installation in the distribution directory $ cd jvle $ mkdir build $ cd build $ cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=RelWithDebInfo .. $ make $ make install If jVLE fails to detect Java or include jni.h, try to declare the JAVA_HOME variable for your operating system and try. The variable needs to define the global JRE directory: $ export JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.20 $ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/jvm/java-6-sun-1.6.0.20 $ CLASSPATH=/pub/usr/lib/vle-0.8.0/jvle/Vle.jar $ javac examples.java $ java example In JAVA_HOME, we need include/jni.h, include/linux/ or include/win32 etc. 2. Installation in $HOME directory: If you want to install jVLE into your $HOME (or any other directory) directory, you need to add an environment variable CLASSPATH into your shell. For instance for bash, add the following line. CLASSPATH=$HOME/usr/lib $ cd jvle $ mkdir build $ cd build $ cmake -DCMAKE_INSTALL_PREFIX=$HOME/usr -DCMAKE_BUILD_TYPE=RelWithDebInfo .. $ make $ make install If jVLE fails to detect Java or include jni.h, try to declare the JAVA_HOME variable for your operating system and try. The variable needs to define the global JRE directory: $ export JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.20/jre/lib/i386/xawt/ $ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/jvm/java-6-sun-1.6.0.20 $ CLASSPATH=/pub/usr/lib/vle-0.8.0/jvle/Vle.jar $ javac examples.java $ java example In JAVA_HOME, we need include/jni.h, include/linux/ or include/win32 etc.