mbyrnes / mov Goto Github PK
View Code? Open in Web Editor NEWBranch of MOV
License: GNU General Public License v2.0
Branch of MOV
License: GNU General Public License v2.0
Merchant of Venice, 0.751 beta 20/July/2012 ========================================= Copyright (C) 2003-12, Andrew Leppard (andrew venice org nz) See COPYING.txt for license terms. 1 Introduction Thank you for trying Merchant of Venice (Venice). Venice is a stock market trading programme that supports portfolio management, charting, technical analysis, paper trading and experimental methods like genetic programming. Venice runs in a graphical user interface with online help and has full documentation. Venice runs on UNIX, including Mac OS X and Windows. 2 Running To run Venice you will need Java J2SE JRE 1.4 (recommended 1.4.2_19) or higher, available from the following location: http://java.sun.com/j2se/1.4.2/download.html If you want to connect to a MySQL database you will need the database software which is available here: MySQL http://www.mysql.com Venice includes a copy of a MySQL JDBC driver for your convenience. If you want to connect to a PostgreSQL databse you will need the database software and driver which are available here: PostgreSQL http://www.postgresql.org/ PostgreSQL Java Driver http://jdbc.postgresql.org/ Venice allows you to access stock quotes through an internal database (hsqldb) which should require no configuration on your part. Once they are set up, you can run Venice by typing from the command prompt: sh venice Or in Windows by clicking on the "venice.jar" file. Or in Mac OS X by clicking on the "Venice.app" file. 3 Contained technology Venice contains the following technologies HSQLDB V1.8.0.4 from http://hsqldb.sourceforge.net Jython V2.1 from http://www.jython.org MySQL Connector/J V3.1.12 from http://www.mysql.com Joone V1.2.1 from http://www.jooneworld.com XStream V1.1.2 from http://xstream.codehaus.org Java Uuid Generator (JUG) from http://wiki.fasterxml.com/JugHome 4 Bug Reports and Enhancements Please report any bugs that you encounter via the Sourceforge bug tracking system at: https://sourceforge.net/tracker/?func=add&group_id=53631&atid=471025 If you have any ideas for enhancements, please document them via the Sourceforge enhancement tracking system at: https://sourceforge.net/tracker/?func=add&group_id=53631&atid=471028 Or if you have any comments, please don't hesitate to email me, Andrew Leppard (andrew venice org nz). 5 Building To build Venice you will need to download a copy of the source. The source is no longer included in the binary distribution. You can download the source release which contains the source from the latest release. Alternatively, you can download the current development version from Subversion by running the following command: svn co https://mov.svn.sourceforge.net/svnroot/mov/trunk/ venice To build Venice you will need the programmes listed in the "Running" section and the following: Ant 1.5 or higher http://jakarta.apache.org/builds/jakarta-ant/release/v1.5/ To run the unit tests you will need: JUnit 3.8.1 or higher http://www.junit.org/ To create the manual you wll need: Xalan-Java 2.7.1 or higher http://xml.apache.org/xalan-j/ To build Venice type the following: ant build You can then run Venice by either: ant run Or by creating a jar (ant jar) and then running Venice as described above. The build file (build.xml) provides other functions for developers (some of these will only work from source checked out from CVS): api Generate a javadoc API of the code app Generate a Mac OS X Venice application backup Pulls a backup copy of the CVS tree from Sourceforge and stores it in the backup directory clean Removes all built and temporary files doc Builds the documentation jar Create a java archive file for Venice locale Check locale files for consistency release Packages Venice into a file ready for release test Runs the automated test suite web Packages the web files ready for deployment (Not included in the source release). You can also use an IDE, Borland JBuilder 2005 to build and run Venice. The project file is in ide/borland. 6 Licenses Venice is Copyright (C) 2003-2012, Andrew Leppard. HSQLDB is Copyright (C) 1995-2000, The Hypersonic SQL Group. Joone is Copyright (C) 2004, Paolo Marrone and the Joone team. Jython is Copyright (C) 2000, Jython Developers. XStream is Copyright (C) 2003-2005, Joe Walnes. JUG is Copyright (C) 2010, Tatu Saloranta. 7 Thanks Thanks to the following people for providing additional code, patches or bugfixes: Daniel Makovec, Quentin Bossard, Peter Fradley, Mark Hummel, Bryan Lin, Alberto Nacher, Matthias Stöckel, Dennis van den Berg, Andrew Goh, Christian Brom, Guillermo Bonhevi. And the following for providing translations: Benedict P. Barszcz (Polish), Quentin Bossard (French), Bryan Lin (Chinese), Alberto Nacher (Italian), Jordi Pujol (Catalan), Pontus Strömdahl (Swedish) & Christian Brom (German) The winged lion image is: Copyright (C) Nicholas Aodhagan Webb (naw1 cec wustl edu)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.