-
Notifications
You must be signed in to change notification settings - Fork 2
InstallationManual
#summary Installation Manual
=INSTALLATION MANUAL=
==1.Install Java JDK6==
===Windows===
Download and install Java JDK 6. http://www.oracle.com/technetwork/java/javase/downloads/index.html
===Ubuntu===
Download and install Java JDK 6. http://www.oracle.com/technetwork/java/javase/downloads/index.html
Add this location to the path by modifying '.bashrc' file located in your home folder. For example, the following lines could be added to '.bashrc' file:
{{{ export JAVA_HOME= //EXAMPLE: export JAVA_HOME=/home/username/JAVA/jdk1.6.0_23 export PATH=$JAVA_HOME/bin:$PATH }}}
==2.Install Maven==
===Windows===
Modify the path by adding the location of the bin directory located inside the unzipped folder. For example: C:\Program Files\apache-maven-3.0.3\bin.
===Ubuntu=== Go to Synaptics Package Manager and install maven2.
TODO it could be any version of maven, we recommend the newest one.
==3.Install Eclipse and proper plugins==
Download and install Eclipse Classic: http://www.eclipse.org/downloads/
{{{
-vm
C:/...path_to_java_jdk.../bin
}}}
Install Subclipse plugin: http://subclipse.tigris.org/
Install m2eclipse plugin: http://m2eclipse.sonatype.org/
==4.Prepare the project and install dependencies==
{{{
https://shanks-with-mason.googlecode.com/svn/trunk/
}}}
== Annex:Issues == === 1. Dependency problem detected === SHANKS use MASON as the simulation engine, and MASON use Java3D for graphical representation. In SHANKS development we have found that some Java builds do not bring Java3D installed. To access all SHANKS functionalities we suggest that you check that Java3D is properly installed in your local JRE. To do this you must perform two checks.
You should check that the location %JAVA_HOME%/jre/lib
contains the following libraries (There may be contained on one of the folders in that location):
- j3dcore.jar
- j3dutils.jar
- vecmath.jar
- j3dcore-ogl.dll
- j3dcore-ogl-cg.dll
- j3dcore-ogl-chk.dll
- j3dcore-d3d.dll If it is not properly configured you should find and install the appropriate version of Java3D for the JRE installed on your PC.
-
-
Architecture Overview
* TwoLayersArchitecture Two layers: Simulations & Portrayals
* NetworkElementArchitecture Network elements: Devices & Links
* NetworkElementPortrayal Network element portrayals
* ScenarioArchitecture Scenario & Complex Scenario
* ScenarioPortrayal Scenario portrayals
* EventArchitecture Events
* OneShotEventArchitecture One shot events
* ActionsArchitecture Actions
* PeriodicEventArchitecture Periodic events
* ProbabilisticEventArchitecture Probabilistic events
* FailureArchitecture Failures
* ShanksSimulationArchitecture Shanks simulation
* ScenarioManagerArchitecture Scenario Manager
* NotificationManagerArchitecture Notification Manager
* ShanksAgentArchitecture Shanks Agents Architecture
* AgentPortrayal Agent portrayals
* ValidationArchitecture Validation
* ChartArchitecture Charts
* ExternalValidationArchitecture External validation
- Manuals
- InstallationManual Installation Manual
-
UserManual User Manual
- Outline Chapter 1. Network's Outline
- PreviousSteps Chapter 2. Previous Steps
- NetworkModel Chapter 3. Creating a Network Model
- EventsFailures Chapter 4. How to create events and failures
- Graphics Chapter 5. Adding Graphics
- AgentsActions Chapter 6. Agents and Actions
- Validation Chapter 7. Validated Simulation
- DeveloperManual Developer Manual
- Manuals
-
Architecture Overview
* TwoLayersArchitecture Two layers: Simulations & Portrayals
* NetworkElementArchitecture Network elements: Devices & Links
* NetworkElementPortrayal Network element portrayals
* ScenarioArchitecture Scenario & Complex Scenario
* ScenarioPortrayal Scenario portrayals
* EventArchitecture Events
* OneShotEventArchitecture One shot events
* ActionsArchitecture Actions
* PeriodicEventArchitecture Periodic events
* ProbabilisticEventArchitecture Probabilistic events
* FailureArchitecture Failures
* ShanksSimulationArchitecture Shanks simulation
* ScenarioManagerArchitecture Scenario Manager
* NotificationManagerArchitecture Notification Manager
* ShanksAgentArchitecture Shanks Agents Architecture
* AgentPortrayal Agent portrayals
* ValidationArchitecture Validation
* ChartArchitecture Charts
* ExternalValidationArchitecture External validation