Difference between revisions of "OpenIGTLink/Library/Design"

From NAMIC Wiki
Jump to: navigation, search
(New page: _TOC_ = Language = * C * C++ = Compiler Support = Deprecate the following ? * Visual Studio 6.0 * IRIX * Borland * Sun = Wrapping = * Tcl * Python * Java = Essential Functionalit...)
 
 
(4 intermediate revisions by 3 users not shown)
Line 1: Line 1:
_TOC_
+
[[OpenIGTLink | << OpenIGTLink]] | [[OpenIGTLink/Library | Library]]
 +
 
 +
 
 +
__TOC__
  
 
= Language =
 
= Language =
  
* C
+
Votes:
* C++
+
 
 +
* C   (Steve)(Haiyung)
 +
* C++ (Luis)
  
 
= Compiler Support =
 
= Compiler Support =
Line 21: Line 26:
 
* Java
 
* Java
  
 +
(Steve: not needed directly, let users access OIL features through their own wrapping, e.g. VTK)
  
 
= Essential Functionalities =
 
= Essential Functionalities =
Line 29: Line 35:
  
 
* Yes
 
* Yes
* No
+
* No (Steve: provide reference implementation, but let users provide their own)
 +
 
 +
== Serialize Records ==
 +
 
  
 +
== De-Serialize Records ==
  
  
=
+
== Example code ==
 +
Simple and easy example code using the library from plain C.

Latest revision as of 20:30, 18 January 2008

Home < OpenIGTLink < Library < Design

<< OpenIGTLink | Library


Language

Votes:

  • C (Steve)(Haiyung)
  • C++ (Luis)

Compiler Support

Deprecate the following ?

  • Visual Studio 6.0
  • IRIX
  • Borland
  • Sun

Wrapping

  • Tcl
  • Python
  • Java

(Steve: not needed directly, let users access OIL features through their own wrapping, e.g. VTK)

Essential Functionalities

Sockets

Manage the socket layer ?

  • Yes
  • No (Steve: provide reference implementation, but let users provide their own)

Serialize Records

De-Serialize Records

Example code

Simple and easy example code using the library from plain C.