Port of UI to the Wt toolkit

Avg Bid (AUD)
Project Budget (AUD)
$750 - $1500

Project Description:
Minsky is a open source GUI environment for creating mathematical models of economies using a visual programming metaphor. It is inspired by some well known commercial systems programming packages such as VisSim and Simulink. Minsky is described at http://minsky.sf.net.

Minsky is implemented in C++, and uses the Tcl/TK GUI toolkit for its user interface. This project is about porting the C++ code to use the Wt toolkit library (http://www.webtoolkit.eu/wt) to replace the Tcl/Tk components. Simply put, the development branch will be forked, and the end point of this project is to implement all features using Wt. This may require the use of some Javascript, and also Cairo graphics programming.

Pre built Windows and Mac executables are available from http://minsky.sf.net in the files download section, which can be used to asses the scope of the job without having to build the software. The latest development head source code is available from http://ecolab.sourceforge.net/cgi-bin/getaegisdist.cgi/getsource/Minsky.1.4/9/Minsky.1.4.D9.tar.gz. Only code in the GUI directory will need to be changed.

Buildable code should be committed regularly to a source code repository - probably the public subversion repository on the SourceForge web page, to ensure that the project is on track and stylistically useful. The main requirement is that RAII be used everywhere to ensure exception-safe and memory-leak-proof code. Also the code needs to build with GCC (version 4.5 onwards) on the main target platforms, and via the supplied Makefile. However, you may use whatever IDE you like for doing the actual development. C++-11 features should be kept to a minimum, as the targetted versions of GCC will not support most of C++-11.

Progress payments may be made based on delivery of partial functionality, working end-to-end.

Skills required:
C++ Programming, Javascript
Hire highperform
Project posted by:
highperform Australia
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.

Hire sas201303
$ 750
in 21 days
$ 750
in 15 days
$ 1339
in 25 days
$ 1190
in 18 days
$ 1485
in 30 days
Hire vjpkjwNdkPGJ
$ 1125
in 3 days
Hire basbas112
$ 1500
in 10 days
Hire netelement
$ 1125
in 23 days