Difference between revisions of "2012 Summer Project Week:CMake for AIM API"

From NAMIC Wiki
Jump to: navigation, search
 
(5 intermediate revisions by one other user not shown)
Line 13: Line 13:
 
<h3>Objective</h3>
 
<h3>Objective</h3>
  
Annotation Imaging and Markup is a format that can be used to organized various annotation information derived from the imaging data and save it in a consistent XML-based way. The library has originally been developed for Windows only. Currently, this code has been modified to be independent from Windows specific elements, and we would like to make it cross-platform by integrating it with CMake.
+
Annotation Imaging and Markup is a format that can be used to organized various annotation information derived from the imaging data and save it in a consistent XML-based way. The library has originally been developed on Windows platform. It has not been compiled on other computing platform. Currently, this code has been modified to be independent from Windows specific elements. The library can be complied on Ubuntu. But, it must be on a particular path. Eventually, we would like to have the library for cross-platform by integrating it with CMake.
  
We are looking for CMake expertise to help us with this porting task.
+
We are looking for Make and CMake expertise to help us with this porting task.
  
 
</div>
 
</div>
Line 22: Line 22:
  
 
<h3>Approach, Plan</h3>
 
<h3>Approach, Plan</h3>
 +
 +
1. Working on the current make file to find out why the complied library must be on a specific path.
 +
 +
2. Looking for a person who knows CMake environment
 +
 
</div>
 
</div>
 
 
<div style="width: 40%; float: left;">
 
<div style="width: 40%; float: left;">
  
 
<h3>Progress</h3>
 
<h3>Progress</h3>
 +
1. Fixed the make file. It does not generating an AIM library for a particular path. (Thanks Greg at MGH.)
  
</div>
+
2. Started working with Andre on make file for Mac OS X.
 
</div>
 
</div>
  
 
==Delivery Mechanism==
 
==Delivery Mechanism==
  
Standalone cross-platform portable AIM 3.0 API library distributed under NCI (BSD-like) license.
+
AIM 3.0 API library distributed under NCI (BSD-like) license.
 +
A make file for Linux.
  
 
==References==
 
==References==

Latest revision as of 13:58, 22 June 2012

Home < 2012 Summer Project Week:CMake for AIM API

Key Investigators

  • Northwestern: Pat Mongklowat, Vlad Kleper
  • BWH: Andrey Fedorov

Objective

Annotation Imaging and Markup is a format that can be used to organized various annotation information derived from the imaging data and save it in a consistent XML-based way. The library has originally been developed on Windows platform. It has not been compiled on other computing platform. Currently, this code has been modified to be independent from Windows specific elements. The library can be complied on Ubuntu. But, it must be on a particular path. Eventually, we would like to have the library for cross-platform by integrating it with CMake.

We are looking for Make and CMake expertise to help us with this porting task.

Approach, Plan

1. Working on the current make file to find out why the complied library must be on a specific path.

2. Looking for a person who knows CMake environment

Progress

1. Fixed the make file. It does not generating an AIM library for a particular path. (Thanks Greg at MGH.)

2. Started working with Andre on make file for Mac OS X.

Delivery Mechanism

AIM 3.0 API library distributed under NCI (BSD-like) license. A make file for Linux.

References