Welcome Guest, you are in: Login

EventIDE Wiki

RSSRSS

Navigation




Search the wiki


PoweredBy

Page History: EventIDE

Compare Page Revisions



« Older Revision - Back to Page History - Newer Revision »


Page Revision: 2012/10/16 19:56


Introduction

EventIDE is a visual .NET platform for designing and running behavioral experiments on Windows. The platform is fastest and most feature-rich in its class and incorporates a friendly GUI designer with a family of professional languages (C#, C++, Basic, Python) for user coding.

EventIDE automatically handles low-level logic, such as hardware and precise timing, and provides detailed visualization of design process. User coding is required only to customize the experiment scenario flow.

Coding in EventIDE is extremely simple and light-weighted. Unlike other programs, there are no dedicated library calls that need to be learnt. Only standard programming statements are used, such as variable assignments, conditions and loops. A typical experiment can be coded just in dozen of lines.

A modular architecture of the platform allows in-core integration of user extensions for experimental methods and custom hardware.

RationalityComplete visual representation of the experiment logic including a flow, events and stimuli
SimplicityTurbulent GUI interface that assists in all designing steps
PowerUnbounded programming platform for user coding
FlexibilityModular architecture for in-core injection of user extensions


Major facts

Despite of its young age EventIDE already has an impressive feature list that is planned to be grown further. The major facts about the program are:

Precise

EventIDE utilizes a variety of low-level system functions to ensure a good performance and 1-ms timing precision on the standard PC hardware. Timing accuracy is automatically monitored by the program.

Hardware-friendly

EventIDE provides a built-in support for a large list of popular experimental hardware via standard protocols applicable to different devices of the same hardware class.

Users

EventIDE suits equally well to different categories of users: creating a functional experiment can be as easy as making a slide presentation for beginners, whereas advanced users would cheer a professional programming potential of the program.

In sum

EventIDE is aimed to integrate all tools necessary for experimental design in a single Integrated Development Environment (IDE) representing a complete software solution for a wide range of experimental paradigms.

ScrewTurn Wiki version 5.2.0.8. Some of the icons created by FamFamFam.