Adessowiki on-line collaborative scientific programming platform

Adessowiki (http://www.adessowiki.org) is a collaborative environment for development, documentation, teaching and knowledge repository of scientific computing algorithms. The system is composed of a collection of collaborative web pages in the form of a wiki. The articles of this wiki can embed programming code that will be executed on the server when the page is rendered, incorporating the results as figures, texts and tables on the document. The execution of code at the server allows hardware and software centralization and access through a web browser. This combination of a collaborative wiki environment, central server and execution of code at rendering time enables a host of possible applications like, for example: a teaching environment, where students submit their reports and exercises on Adessowiki without needing to install special software; authoring of texts, papers and scientific computing books, where figures are generated in a reproducible way by programs written by the authors; comparison of solutions and benchmarking of algorithms given that all the programs are executed under the same configuration; creation of an encyclopedia of algorithms and executable source code. Adessowiki is an environment that carries simultaneously documentation, programming code and results of its execution without any software configuration such as compilers, libraries and special tools at the client side.

[1]  Junior Barrera,et al.  MMach: a mathematical morphology toolbox for the KHOROS system , 1998, J. Electronic Imaging.

[2]  Ramiro Jordan,et al.  Teaching image processing with Khoros , 1994, Proceedings of 1st International Conference on Image Processing.

[3]  Oge Marques,et al.  Morphological Image Processing , 2011 .

[4]  Donald E. Knuth,et al.  Literate Programming , 1984, Comput. J..

[5]  David L. Donoho,et al.  WaveLab and Reproducible Research , 1995 .

[6]  Ramiro Jordan,et al.  Interactive DSP course development/teaching environment , 1997, 1997 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[7]  Daniel Lewis,et al.  What is web 2.0? , 2006, CROS.

[8]  Alexandre Gonçalves Silva,et al.  Toolbox of image processing using the Python language , 2003, Proceedings 2003 International Conference on Image Processing (Cat. No.03CH37429).

[9]  Chang Yan Chi,et al.  On-line collaborative software development via wiki , 2007, WikiSym '07.

[10]  Alexandre Gonçalves Silva,et al.  ADESSO SCIENTIFIC SOFTWARE DEVELOPMENT ENVIRONMENT , 2003 .

[11]  Kent L. Beck,et al.  Extreme programming explained - embrace change , 1990 .

[12]  Rubens Campos Machado,et al.  Adesso : ambiente para desenvolvimento de software cientifico , 2002 .

[13]  Adrian Holovaty,et al.  The Definitive Guide to Django: Web Development Done Right, Second Edition , 2009 .

[14]  Edward R. Dougherty,et al.  Hands-on Morphological Image Processing , 2003 .

[15]  Qiang Wu,et al.  Microscope Image Processing , 2010 .

[16]  Kevin R. Parker,et al.  Wiki as a Teaching Tool , 2007 .