<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to DevelopmentEnvironmentConfiguration</title><link>https://sourceforge.net/p/prosym/devwiki/DevelopmentEnvironmentConfiguration/</link><description>Recent changes to DevelopmentEnvironmentConfiguration</description><atom:link href="https://sourceforge.net/p/prosym/devwiki/DevelopmentEnvironmentConfiguration/feed" rel="self"/><language>en</language><lastBuildDate>Tue, 28 Aug 2012 13:40:37 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/prosym/devwiki/DevelopmentEnvironmentConfiguration/feed" rel="self" type="application/rss+xml"/><item><title>WikiPage DevelopmentEnvironmentConfiguration modified by Patryk Żywica</title><link>https://sourceforge.net/p/prosym/devwiki/DevelopmentEnvironmentConfiguration/</link><description>&lt;pre&gt;--- v3
+++ v4
@@ -44,7 +44,7 @@
 
 Database configuration
 -----------
-ProSym uses PosrgreSQL. You need to create database and tables in it. For more information refer to PostgreSQL user documentation. Script with necessary table layout is available here.
+ProSym uses PosrgreSQL. You need to create database and tables in it. For more information refer to PostgreSQL user documentation. Script with necessary table layout is available  as attachment.
 
 Deployment
 -----------
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Patryk Żywica</dc:creator><pubDate>Tue, 28 Aug 2012 13:40:37 -0000</pubDate><guid>https://sourceforge.net5ea78ccf69ea2043cc16487f576fb118dfb46253</guid></item><item><title>WikiPage DevelopmentEnvironmentConfiguration modified by Patryk Żywica</title><link>https://sourceforge.net/p/prosym/devwiki/DevelopmentEnvironmentConfiguration/</link><description>&lt;pre&gt;--- v2
+++ v3
@@ -1,4 +1,3 @@
-
 Development environment configuration
 ===============
 This page describes all steps necessary to start developing ProSym
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Patryk Żywica</dc:creator><pubDate>Tue, 28 Aug 2012 13:35:11 -0000</pubDate><guid>https://sourceforge.net67a42ec317fa0be6e5eaf4798b672aa863391fb3</guid></item><item><title>WikiPage DevelopmentEnvironmentConfiguration modified by Patryk Żywica</title><link>https://sourceforge.net/p/prosym/devwiki/DevelopmentEnvironmentConfiguration/</link><description>&lt;pre&gt;--- v1
+++ v2
@@ -0,0 +1,62 @@
+
+Development environment configuration
+===============
+This page describes all steps necessary to start developing ProSym
+
+[TOC]
+
+Requirements
+-----------
+All current development work was done using Debian 6 linux distribution, but it is possible to develop ProSym on other systems like Microsoft Windows or MacOS.
+
+Software required to develop ProSym:
+
+* Java SE JDK 6 update 30 or higher
++ Apache Maven2
++ Apache Tomcat 6
++ PostgreSQL 8.4
++ Mercurial client
+
+Additional useful software:
+
+* NetBeans IDE 7.1 or higher
++ SUMO 0.15 
+
+Please read software documentation for installation instructions.
+
+Getting source code
+-----------
+To get newest version of ProSym source code, clone mercurial repository using following command:
+&gt; hg clone ssh://bikolek@hg.code.sf.net/p/prosym/code prosym-code
+
+Maven configuration
+-----------
+ProSym uses Maven2 to build whole application. Maven manages things such as ProSym dependencies and libraries or build script. Unfortunately not all dependencies are available from online Maven repositories so some additional configuration is necessary to build ProSym.
+
+Obtain jFuzzyLogic jar (version 2.1a) from project website &lt;http://jfuzzylogic.sourceforge.net&gt;. Then install it in local maven repository by typing following command:
+&gt;mvn install:install-file -DartifactId=jFuzzyLogic -DgroupId=jFuzzyLogic -Dversion=2.1a -Dfile=PATH_TO_DOWNLOADED_JAR
+
+Compilation
+-----------
+Now you should be able to build ProSym. Type following command
+&gt;mvn install
+
+in prosym-code directory.
+
+Database configuration
+-----------
+ProSym uses PosrgreSQL. You need to create database and tables in it. For more information refer to PostgreSQL user documentation. Script with necessary table layout is available here.
+
+Deployment
+-----------
+Now you can edit config.properties file located in war's WEB-INF directory. Sample file contains description and example values for all fields. ** Do not commit this file unless you are adding new field **
+
+Now you may deploy your application to Apache Tomcat server.
+
+NetBeans IDE
+-----------
+To facilitate development it is highly recommended to use IDE. Whole project was created using NetBeans IDE 7.1. This section contains useful hints while developing ProSym using NetBeans.
+
+1. Register your Tomcat instance in NetBeans services, so it can automatically deploy ProSym whatever you modify code.
++  Remember to exclude config.properties from each commit you made.
++  Install NetBeans plugins for js, jsp, and j2ee.
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Patryk Żywica</dc:creator><pubDate>Tue, 28 Aug 2012 13:32:19 -0000</pubDate><guid>https://sourceforge.net4e6487702d12b0ee096e9fd95f81057250079e54</guid></item><item><title>WikiPage DevelopmentEnvironmentConfiguration modified by Patryk Żywica</title><link>https://sourceforge.net/p/prosym/devwiki/DevelopmentEnvironmentConfiguration/</link><description/><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Patryk Żywica</dc:creator><pubDate>Tue, 28 Aug 2012 12:09:21 -0000</pubDate><guid>https://sourceforge.netf857914410046a9092e7b5eee6bc0a2746c2811b</guid></item></channel></rss>