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 条
  • [1] Whisker: A client—server high-performance multimedia research control system
    Rudolf N. Cardinal
    Michael R. F. Aitken
    Behavior Research Methods, 2010, 42 : 1059 - 1071
  • [2] Client-Server Architecture for High-Performance RTK Service
    Moyano, Jose H.
    Cenci, Karina M.
    Ardenghi, Jorge R.
    COMPUTER SCIENCE - CACIC 2020, 2021, 1409 : 215 - 229
  • [3] Client-Server environment for high-performance gene expression data analysis
    Sturn, A
    Mlecnik, B
    Pieler, R
    Rainer, J
    Truskaller, T
    Trajanoski, Z
    BIOINFORMATICS, 2003, 19 (06) : 772 - 773
  • [4] NetMedia: A client-server distributed multimedia environment
    Gollapudi, S
    Zhang, AD
    INTERNATIONAL WORKSHOP ON MULTI-MEDIA DATABASE MANAGEMENT SYSTEMS, PROCEEDINGS, 1996, : 160 - 167
  • [5] Client-Server Based Wireless Networked Control System
    Marie, Mehdi J.
    AL-Suhail, Ghaida A.
    Al-Majeed, Salah
    PROCEEDINGS OF 2016 IEEE EAST-WEST DESIGN & TEST SYMPOSIUM (EWDTS), 2016,
  • [6] GET A HANDLE ON CLIENT-SERVER PERFORMANCE
    HAMILTON, D
    DATAMATION, 1994, 40 (19): : 45 - 46
  • [7] PERFORMANCE EVALUATION OF CLIENT-SERVER SYSTEMS
    IBE, OC
    CHOI, H
    TRIVEDI, KS
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1993, 4 (11) : 1217 - 1229
  • [8] Client-server synchronization and buffering for variable rate multimedia retrievals
    Hui, JY
    Karasan, E
    Li, J
    Zhang, JB
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 1996, 14 (01) : 226 - 237
  • [9] Performance of scheduling strategies for client-server systems
    Majumdar, S
    Phillips, T
    1996 INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, 1996, : 448 - 455
  • [10] The performance of multithreading and scheduling on client-server systems
    Graham, WC
    Majumdar, S
    1977 IEEE INTERNATIONAL PERFORMANCE, COMPUTING AND COMMUNICATIONS CONFERENCE, 1997, : 87 - 93