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 条
  • [41] Reliability in the model of an information system with client-server architecture
    Potapov, V., I
    Shafeeva, O. P.
    Gritsay, A. S.
    Makarov, V. V.
    Kuznetsova, O. P.
    Kondratukova, L. K.
    MECHANICAL SCIENCE AND TECHNOLOGY UPDATE (MSTU 2019), 2019, 1260
  • [42] Feedback-controlled traffic shaping for multimedia transmissions in a real-time client-server system
    Muntean, GM
    Murphy, L
    NETWORKING - ICN 2001, PT I, PROCEEDINGS, 2001, 2093 : 540 - 548
  • [43] Petri nets for performance modelling study of client-server systems
    Lyu, JJ
    Ding, JH
    Luh, H
    INTERNATIONAL JOURNAL OF SYSTEMS SCIENCE, 1998, 29 (06) : 565 - 571
  • [44] Performance Metrics of Web Crawler In Client-Server And Mvc Architecture
    Badgujar, Jyotsana
    Jailia, Manisha
    Kumar, Ashok
    2015 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTER ENGINEERING AND APPLICATIONS (ICACEA), 2015, : 393 - 398
  • [45] INTERVAL ARITHMETIC FOR COMPUTING PERFORMANCE GUARANTEES IN CLIENT-SERVER SOFTWARE
    WOODSIDE, CM
    MAJUMDAR, S
    NEILSON, JE
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 497 : 535 - 546
  • [46] Performance impact of proxies in data intensive client-server applications
    Beynon, Michael D.
    Sussman, Alan
    Saltz, Joel
    Proceedings of the International Conference on Supercomputing, 1999, : 383 - 390
  • [47] A client-server architecture for the remote sensing and control of a drilling robot
    Belotti, Vittorio
    Crenna, Francesco
    Michelini, Rinaldo C.
    Rossi, Giovanni B.
    MEASUREMENT, 2007, 40 (02) : 109 - 122
  • [48] Implementation and performance study of two client-server DBMS architectures
    Feng, Yucai
    Jin, Shudong
    Wang, Yuanzhen
    Ruan Jian Xue Bao/Journal of Software, 1995, 6 (05):
  • [49] Development of an OPC Client-Server Framework for Monitoring and Control Systems
    Van Tan, Vu
    Yi, Myeong-Jae
    JOURNAL OF INFORMATION PROCESSING SYSTEMS, 2011, 7 (02): : 321 - 340
  • [50] Markerless client-server Augmented Reality system with natural features
    Ning, Shuangning
    Sang, Xinzhu
    Chen, Duo
    AOPC 2017: OPTICAL STORAGE AND DISPLAY TECHNOLOGY, 2017, 10459