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....
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.