¥AFNI and SUMA are independent
programs and communicate using NIML formatted data
elements
Hvia shared memory if
both programs are on the same computer
Hvia network sockets
otherwise
HBoth AFNI and SUMA
can also communicate with other programs
¥NIML: NeuroImaging Markup
Language developed by Dr. R.W. Cox
HNIML will be the
main format for SUMAÕs data storage.
¥NIML API library for
packing/unpacking data is available and documented.
¥Communication protocol allows
any independent program to communicate with
AFNI.
¥Advantages include:
HPrograms execute on
separate machines
HFast
development
HScreen
real-estate
¥Blemishes include:
HOnly one AFNI can be
listening for connections
HOnly one SUMA can
connect to AFNI