Hello there!
I'm just taking a look at MITK, and considering how I can use it in/for my
project.
I have compiled the code, and run "make install" in the MITK-build directory,
and in the installation folder, I get the CoreApp.app and ExtApp.app, with all
the plugins underneath. (Im running on a Mac). I have looked at the wiki, and
it mentions using the framework as a library which would be useful. For
example, the way that ITK manages different data types in the data manager
seems useful. In addition, in the application I am writing, the general
BlueBerry based architecture could be useful in the long run, as already my
code is a bit messy when plugging things together. Also, several of the
available plugins would be immediately useful to me.
So my questions now are how to use this in my own project. However, it's not
clear to me how I should best go about this:
1. I am used to downloading and compiling libraries, such as ITK, VTK, Qt,
boost etc, and our application then links against these libraries. This means I
have my own subclass of QMainWindow, and we code all our application ourselves,
and off we go, which is all quite simple. However, if I was to use MITK would I
a) ... create my own application like MITK/Applications/CoreApp/CoreApp.cpp and
start from there? This means I would have to write my own CMake code to
FindMITK, link against the right libraries, but also package all the right
plugins in the right folders when I install or deploy my application
b) ... write my code from within the MITK source code tree? i.e. if I created a
new plugin in the MITK directory structure, it would presumably be much easier
to get all the compiled code packaged in the right place, but then my
application would probably end up being called ExtApp! i.e. it would be an MITK
extension, not my own application.
c) ... just use MITK as a library.
2. Are there any examples where people have used MITK as a 3rd Party library. I
am also taking a look at gimias to see how they approach this problem.
Any help would be appreciated. I apologise if this is covered in detail on
previous postings to the mailing list.
Thanks in advance.
Matt
------------------------------------------------------
Matt Clarkson Ph.D.
CMIC Software Manager
Senior Research Associate
[email protected]
Centre For Medical Image Computing
http://cmic.cs.ucl.ac.uk/
Tel: 020 7679 0240
Fax: 020 7679 0255
Dementia Research Centre
http://dementia.ion.ucl.ac.uk/
Tel: 08451 555 000 ext. 723653
Fax: 020 7676 2066
------------------------------------------------------
------------------------------------------------------------------------------
WhatsUp Gold - Download Free Network Management Software
The most intuitive, comprehensive, and cost-effective network
management toolset available today. Delivers lowest initial
acquisition cost and overall TCO of any competing solution.
http://p.sf.net/sfu/whatsupgold-sd
_______________________________________________
mitk-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mitk-users