General Project Planning
Go to Index...

At the moment, there are two important tasks to be finished in the next months: to design and implement a prototype for the BBTK GEditor and to complete creaMaracasVisu general documentation. However, the first one will take more time and more resources , because is the main project of the work experience in Creatis. For that reason, the planning of tasks was made principally with the tasks of the Graphical Editor. The following diagram shows the general description of the project planning and the duration of each phase in each cycle or iteration.

Go to actual state of the project....

Planning after first presentation


The next Gantt diagram shows the tasks completed and in execution depending of the date.

It is possible to review all the tasks logs directly in the DotProject web page in which all the process has been documented.

To enter, go to DotProject. Login with username:visitor and password:visitor. Projects/BBTK Graphical Editor.

Every week it will be updated.


Project Statistics


User Performance. Hours allocated Vs Worked hours


Project State

March 30, 2010

BBTK GEditor

It was completed the first analysis and design steps of the project. A general overview of the model was made with Eduardo Davila. As is shown in the diagram located in the top of this page, we have begun the implementation and testing of the wxWidgets layer and we are almost finishing the first cycle. The results are the following:

Important changes and completed tasks
* Many changes over the initial model due to the differences between the conception and the implementation using the technologies.
* It was necessary to make a detailed review of creaMaracasVisu interaction pipeline and how it was possible to use BBTK modules externally.
* The BBTK GEditor now it is a new application that uses creaMaracasVisu's interaction and contours system, as well as BBTK to take the Black Box information, and wxWidgets to manage application windows and panels.
* It already exists a minimal prototype that includes all the technologies that are going to be used in the implementation (a wxPanel that uses creaMaracasVisu to include a VTK world and it is possible to drag and drop a box from the BBTK Package Browser with the information into the VTK World). In the Screenshots section it is presented the actual GUI.

Problems and risks

* Many problems using these new technologies and they produced important changes in the initial implementation conception and advances.
* It is a good idea to add in the CreaTools web page a section that explains how Cmake works and the most important facts of this tool. Not just for the software team, but also for the other people in the lab.
* It exists a lot of dependence to advance in the developpement. It is necessary to find a way to reduce the risk of always consulting and depending of other persons to continue.
* Now creaMaracasVisu has a basic documentation which divides the internal functionality of this library into modules. But it doesn't exist in the reality. It is necessary to review how creaMaracasVisu is made and propose in the future a project to organize, to review, to update, and to document the library.
* After all the problems of dependency and with technologies it will be reduced the scope of the project, but keeping the main GEditor functionnality. (In revision)

CreaMaracasVisu Documentation

* It was added more information in the creaMaracasVisu Library Documentation (Doxygen doc) and it was updated a version of this documentation in the creaMaracasVisu web site.
* Some of the UML models were changed due to the revision of creaMaracasVisu (contours module models).
* In the User Guide section it was detailed the ShowNPoints and Contour interaction. I'm waiting (Eduardo) for some images in Mac OS of these work running.