Difference between revisions of "OpenIGTLink/Library"

From NAMIC Wiki
Jump to: navigation, search
(→‎License: Fix link to New BSD license. The link directed to the 2-Clause license, rather than the 3-Clause license. The 3-Clause license is "new BSD".)
 
(21 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
[[OpenIGTLink | << OpenIGTLink]]
 
[[OpenIGTLink | << OpenIGTLink]]
<div class="floatright">__TOC__</div>
 
  
= Source code =
+
=General Information=
An Open Source implementation of the OpenIGTLink protocol is available at
+
<hr/>
 +
== Supported platforms ==
 +
* Microsoft Windows (tested on XP and 7 (32-bit and 64-bit))
 +
* Linux (Tested on Ubuntu 10.10 (32-bit and 64-bit))
 +
* Mac OS X 10.5/6/7/8/9 (Intel 64-bit)
 +
* Sun Solaris (GNU CC and Sun CC) (tested on Solaris 8 and 10)
 +
* QNX (Not tested well -- feedbacks from QNX users are greatly appreciated)
  
http://svn.na-mic.org/NAMICSandBox/trunk/OpenIGTLink/
+
== License ==
 +
This code is distributed under the [http://opensource.org/licenses/BSD-3-Clause new BSD License].
  
 +
=Instruction=
 +
<hr/>
 +
==Downloading Source Code with Example Programs==
 +
Since December 2011, the source code repository is hosted by GitHub. The code can be obtained from:
 +
git@github.com:openigtlink/OpenIGTLink.git
 +
or
 +
git://github.com/openigtlink/OpenIGTLink.git
 +
If you would like to have read/write access to participate the development, please send your SSH public key to [[User:Tokuda| Junichi Tokuda]]. The source code is also available in the following Subversion repository.
 +
http://svn.na-mic.org/NAMICSandBox/trunk/OpenIGTLink
  
= Build =
+
==Building the Library==
 +
* [[OpenIGTLink/Library/Build | How to build the library]]
  
We are currently supporting Windows, Linux and Mac OS X.
+
== Tutorial==
You need to have CMake (version 2.4 or higher) installed in your computer.
+
* [[OpenIGTLink/Library/Tutorial | The Open IGT Link Library Tutorial]]
 
+
* [[OpenIGTLink/Approaches | What is the best way to build your OpenIGTLink application?]]
First, move to your working directory and get the source code from the NAMICSandBox repository:
 
svn co  http://svn.na-mic.org/NAMICSandBox/trunk/OpenIGTLink OpenIGTLink
 
 
 
Create a build directory and move there.
 
$ mkdir OpenIGTLink-build
 
$ ls
 
OpenIGTLink          OpenIGTLink-build
 
 
$ cd OpenIGTLink-build
 
 
 
Configure the source. Simply run cmake from the build directory as follows:
 
$ cmake ../OpenIGTLink
 
 
 
Now it's ready to build the OpenIGTLink library. Run make in the same directory:
 
$ make
 
  
Once it completed, you could find libOpenIGTLink.a and several binaries for the example programs in 'bin' directory.
 
$ ls bin/
 
igtl_header_test    igtl_util_test  libOpenIGTLink.a  StatusServer
 
igtl_image_test      ImagerClient    ReceiveClient    TrackerClient
 
igtlSocketTest      ImagerServer    ReceiveServer    TrackerServer
 
igtl_transform_test  libigtlutil.a  StatusClient
 
  
= License =
+
= Acknowledgements =
This code is distributed under the [http://www.opensource.org/licenses/bsd-license.php new BSD License].
+
<hr/>
 +
*Attila Nagy has been helping the team to support Sun OS.
 +
*Dominique Belhachemi contributed to make the OpenIGTLink library available as a Debian Package.
  
= Design =
+
= Contact =
 +
<hr/>
 +
*Please contact [[User:Tokuda| Junichi Tokuda]] at Brigham and Women's Hospital
  
* [[OpenIGTLink/Library/Design | Design ]]
+
=Seoul=
 
+
making change.
= Building instructions =
 
* [[OpenIGTLink/Library/Build | How to build the library]]
 
 
 
= Tutorial=
 
* [[OpenIGTLink/Library/Tutorial | The Open IGT Link Library Tutorial]]
 

Latest revision as of 16:53, 17 February 2015

Home < OpenIGTLink < Library

<< OpenIGTLink

General Information


Supported platforms

  • Microsoft Windows (tested on XP and 7 (32-bit and 64-bit))
  • Linux (Tested on Ubuntu 10.10 (32-bit and 64-bit))
  • Mac OS X 10.5/6/7/8/9 (Intel 64-bit)
  • Sun Solaris (GNU CC and Sun CC) (tested on Solaris 8 and 10)
  • QNX (Not tested well -- feedbacks from QNX users are greatly appreciated)

License

This code is distributed under the new BSD License.

Instruction


Downloading Source Code with Example Programs

Since December 2011, the source code repository is hosted by GitHub. The code can be obtained from:

git@github.com:openigtlink/OpenIGTLink.git

or

git://github.com/openigtlink/OpenIGTLink.git

If you would like to have read/write access to participate the development, please send your SSH public key to Junichi Tokuda. The source code is also available in the following Subversion repository.

http://svn.na-mic.org/NAMICSandBox/trunk/OpenIGTLink

Building the Library

Tutorial


Acknowledgements


  • Attila Nagy has been helping the team to support Sun OS.
  • Dominique Belhachemi contributed to make the OpenIGTLink library available as a Debian Package.

Contact


Seoul

making change.