Silnik FRIEND to nowa implementacja oprogramowania FRIEND, przetwarzanie neurofeedbacku fMRI ...
Silnik FRIEND to nowa implementacja oprogramowania FRIEND, przetwarzanie neurofeedbacku fMRI ...
FRIEND Engine Platformy
Linux
Mac
Windows
FRIEND Engine Przegląd
Silnik FRIEND to nowa implementacja oprogramowania FRIEND, pakietu przetwarzania neurofeedbacku fMRI, który jest dostępny na stronie internetowej NITRC od października 2013 r. Jego celem jest stworzenie platformy międzyplatformowej dla potoku przetwarzania neurofeedbacku w czasie rzeczywistym, który umożliwia interoperacyjność z innymi aplikacjami (np .: silniki gier do tworzenia wirtualnych scenariuszy) oraz włączenie nowych metod przetwarzania poprzez zastosowanie wtyczek dostarczonych wraz z dystrybucją lub opracowanych i udostępnionych przez użytkowników silnika PRZYJACIELA.
Rama silnika FRIEND składa się z trzech głównych części. Pierwszym z nich jest interfejs, który jest odpowiedzialny za prezentowanie podmiotowi informacji neurofeedbacku. Drugi to silnik główny, wielowątkowy serwer aplikacji, który nasłuchuje na porcie TCP / IP dla poleceń żądań wydawanych przez interfejs użytkownika i wykonuje powiązane przetwarzanie poleceń. Trzeci to plik wtyczki, dynamiczny plik biblioteki (plik .so plik Linux lub plik dylib Mac OSX), który implementuje określone funkcje, które są wywoływane wewnętrznie przez silnik w określonych momentach podczas potoku. Silnik napisany jest w C ++, natomiast interfejs użytkownika może być napisany w dowolnym języku przez użytkownika / badacza. Mogą działać na różnych komputerach, komunikując się za pośrednictwem protokołu TCP / IP.