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 条
  • [11] Observations on performance of client-server mobile applications
    Briseno, Mabel Vazquez
    Vincent, Pierre
    PROCEEDINGS OF THE 2008 1ST INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY, 2008, : 507 - +
  • [12] Performance of scheduling strategies for client-server systems
    Graham, WC
    Majumdar, S
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1999, 58 (03) : 389 - 424
  • [13] A Client-Server System for Ubiquitous Video Service
    Nossenson, Ronit
    Yudilevich, Orit
    Marlowitz, Omer
    INTERNATIONAL JOURNAL OF INTERACTIVE MULTIMEDIA AND ARTIFICIAL INTELLIGENCE, 2012, 1 (07): : 33 - 43
  • [14] EXPERIENCES IN APPLYING A CLIENT-SERVER GUI SYSTEM
    MOILANEN, U
    INFORMATION PROCESSING '94, VOL I: TECHNOLOGY AND FOUNDATIONS, 1994, 51 : 115 - 120
  • [15] Client-server architecture applied to system automation
    Hubbard, CW
    McKinnon, AD
    IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 1997, 44 (03) : 783 - 787
  • [16] Synchronization and recovery in a client-server storage system
    Panagos E.
    Biliris A.
    The VLDB Journal, 1997, 6 (3) : 209 - 223
  • [17] A simple client-server system using a personal computer as the server
    Matsumura K.
    Hanada E.
    Antoku Y.
    Kenjo Y.
    Shiraishi K.
    Kanmura Y.
    Nose Y.
    Journal of Medical Systems, 2000, 24 (1) : 39 - 42
  • [18] Guaranteeing high availability to client-server communications
    Valcarenghi, L.
    Kantor, M.
    Cholda, P.
    Wajda, K.
    ICTON 2008: PROCEEDINGS OF 2008 10TH ANNIVERSARY INTERNATIONAL CONFERENCE ON TRANSPARENT OPTICAL NETWORKS, VOL 3, 2008, : 34 - +
  • [19] CLIENT-SERVER BASED AUTOLOGOUS SCHEDULING SYSTEM
    MANDELL, S
    NEY, J
    TRANSFUSION, 1994, 34 (10) : S97 - S97
  • [20] Client-server Approach in the Navigation System for the Blind
    Markiewicz, L.
    Drypczewski, K.
    Wisniewski, B.
    Kaminski, L.
    TRANSNAV-INTERNATIONAL JOURNAL ON MARINE NAVIGATION AND SAFETY OF SEA TRANSPORTATION, 2013, 7 (03) : 395 - 400