13.07.2015 Views

Thesis - Instituto de Telecomunicações

Thesis - Instituto de Telecomunicações

Thesis - Instituto de Telecomunicações

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

144 APPENDIX A. TOOLSThe Wikipedia site, both the Portuguese and English versions, were useful to find primarygeneral information on most of the studied topics. We have produced some contributionsto the pages related to areas studied in the present research.The site citeseer presents an exten<strong>de</strong>d library of open acess research papers, with directaccess to related citations, being useful for the following related research themes and toextract bibliographic data in the bibtex format.To support the creation of L A TEXbibtex entries the following sites were used. A collaborativetagging cite called citeulike enables simple annotation of research citations givingthe possibility of exporting the database as bibtex entries. Zotero is a plugin for the Firefoxbrowser that enable the automatic extraction of referencing fields to construct. To generatea bibtex entry from an International Standard Book Number (ISBN) we used the siteottobib.A.2 Scientific ComputationThe project involved an important amount of software <strong>de</strong>velopment, and we created aconcurrent versioning system for the purpose of maintaining all the incremental versions ofthe software writing process and to enable the concurrent modification of the co<strong>de</strong> by theresearchers. This system was implemented using a subversion system [190].The software <strong>de</strong>veloped in the creation of the cognitive tests was based in web technologiesand client/server architecture. The interaction monitoring system was partly <strong>de</strong>velopedin Java and partly in Javascript. The cognitive tests were based in HTML and CSS forpresentation and Javascript for the tests logic.Once the data was acquired we also nee<strong>de</strong>d to create a data repository that would enableremote access to the data. The subsequent <strong>de</strong>velopment was based on data processing, visualization,signal processing and classification. The selected coding platform was the Pythonenvironment given that a set of scientific tools are available for numerical manipulation andvisualization [238]. Without entering into too much <strong>de</strong>tail, the Python tools used in theHiMotion project were: numpy [177], scipy [178], matplotlib [104] and ipython. For an IDEthat has a good support of Python <strong>de</strong>velopment we used eclipse with the py<strong>de</strong>v plugin. Thepages used to collect the data presented the overall results of the tests. These results werecomputed using the tools <strong>de</strong>veloped in Python by a set of Python server pages, a server

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!