Whisker: A client-server high-performance multimedia research control system

被引:119
|
作者
Cardinal, Rudolf N. [1 ]
Aitken, Michael R. F. [1 ]
机构
[1] Univ Cambridge, Addenbrookes Hosp, Dept Psychiat, Behav & Clin Neurosci Inst, Cambridge CB2 0QQ, England
关键词
CANTAB; REINFORCEMENT; IMPULSIVITY; RECEPTORS; APPARATUS; SEEKING;
D O I
10.3758/BRM.42.4.1059
中图分类号
B841 [心理学研究方法];
学科分类号
040201 ;
摘要
We describe an original client-server approach to behavioral research control and the Whisker system, a specific implementation of this design. The server process controls several types of hardware, including digital input/output devices, multiple graphical monitors and touchscreens, keyboards, mice, and sound cards. It provides a way to access this hardware for client programs, communicating with them via a simple text-based network protocol based on the standard Internet protocol. Clients to implement behavioral tasks may be written in any network-capable programming language. Applications to date have been in experimental psychology and behavioral and cognitive neuroscience, using rodents, humans, nonhuman primates, dogs, pigs, and birds. This system is flexible and reliable, although there are potential disadvantages in terms of complexity. Its design, features, and performance are described.
引用
收藏
页码:1059 / 1071
页数:13
相关论文
共 50 条
  • [21] Design and Implementation of a High-Performance Client/Server Voiceprint Recognition System
    Gao Guanyu
    Kang Kai
    Guan ShengXiao
    Gao Guanhua
    PROCEEDING OF THE IEEE INTERNATIONAL CONFERENCE ON INFORMATION AND AUTOMATION, 2012, : 704 - 708
  • [22] A client-server design for interactive multimedia documents based on Java']Java
    Tsirikos, D
    Markousis, T
    Mouroulis, Y
    Hatzopsulos, M
    Vazirgiannis, M
    Stavrakas, Y
    INTERACTIVE DISTRIBUTED MULTIMEDIA SYSTEMS AND TELECOMMUNICATION SERVICES, 1998, 1483 : 248 - 259
  • [23] Research on a flexible client-server based GroupCAD environment
    Yang, CH
    Li, MS
    Li, TQ
    Lei, YQ
    PROCEEDINGS OF SECOND INTERNATIONAL WORKSHOP ON CSCW IN DESIGN, 1997, : 353 - 356
  • [24] A CLIENT-SERVER TECHNOLOGY SOLUTION FOR A MULTICENTER RESEARCH DATABASE
    LALONDE, FM
    BISHOP, EF
    MARTON, G
    MARTIN, A
    BEHAVIOR RESEARCH METHODS INSTRUMENTS & COMPUTERS, 1994, 26 (02): : 198 - 201
  • [25] Simulation of a multimedia client/server system
    Kaage, U
    MODELLING AND SIMULATION 2001, 2001, : 414 - 418
  • [26] Improving Asynchronous Invocation Performance in Client-server Systems
    Zhang, Shungeng
    Wang, Qingyang
    Kanemasa, Yasuhiko
    2018 IEEE 38TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS), 2018, : 907 - 917
  • [27] Transactional client-server cache consistency: Alternatives and performance
    Franklin, MJ
    Carey, MJ
    Livny, M
    ACM TRANSACTIONS ON DATABASE SYSTEMS, 1997, 22 (03): : 315 - 363
  • [28] Resource scheduling in a high-performance multimedia server
    Pang, HW
    Jose, B
    Krishnan, MS
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 1999, 11 (02) : 303 - 320
  • [29] Performance and scalability analysis on client-server workflow architecture
    Kim, KH
    Han, DS
    PROCEEDINGS OF THE EIGHTH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, 2001, : 179 - 186
  • [30] DONT LET CLIENT-SERVER PERFORMANCE GOTCHAS GETCHA
    HAMILTON, D
    DATAMATION, 1994, 40 (21): : 39 - 40