|
University of Jyväskylä
Department of Mathematical Information Technology
NDA - Neural Data Analysis environment
|
The architecture of NDA applications
The software solution involves the following features:
- A NDA application is composed of the NDA kernel and application specific user interfaces and modules.
- The NDA kernel has been implemented by ANSI C.
- The user interfaces and application specific components can be developed by any tools that can link the kernel as a library
We have tested it with the following configurations:
The communication channel transfers:
- User's commands as strings to the kernel
- Data in the data stream back to an application
- Graphics as low level primitives: line, circle, polygon, text, bitmaps
What is needed to create a NDA application ?
- A user interface that generates and sends commands to the kernel
- A module that parses the data stream for returning data from the kernel to the user interface
- A routine to draw the graphical primitives to user's interface: routines for line, polygon, circle, text, bitmap.
Back to SECI homepage
This page was last modified on May 31st, 2000 by Erkki Häkkinen