TANGO is a device oriented control system for Linux and Windows. It provides a framework in C++, Java and Python for implementing distributed control objects. TANGO has a full set of tools and hundreds of device servers.
webcam based mouse emulator
Mouse replacement software that moves the pointer as you move your head. It works on standard PCs equipped with a web camera. No additional hardware is required. Based on the award winning Facial Mouse software. For Linux and Windows systems.
mod_RSsim Fork with Updates
Modbus Simulator for RS-232 and TCP/IP. Fork of mod_RSsim (https://sourceforge.net/projects/modrssim). Requires Microsoft Visual C++ Redistributable for Visual Studio 2010. For 32 bit Operating System http://www.microsoft.com/downloads/en/details.aspx?FamilyID=a7b7a05e-6de6-4d3a-a423-37bf0912db84 For 64 bit Operating System http://www.microsoft.com/downloads/en/details.aspx?FamilyID=BD512D9E-43C8-4655-81BF-9350143D5867
Zoomable user interface (ZUI) with file manager, file viewers and more
Eagle Mode is a zoomable user interface (ZUI) with file manager, file viewers, games, and more. This project is about a futuristic style of human-computer interaction, where the user can visit almost everything simply by zooming in. It features a portable C++ toolkit API for developing such ZUIs, and it features the Eagle Mode application, which provides a virtual cosmos with plugin applications. The most important one is the professional file manager with its rich, scriptable command set. It integrates file viewers for most of the common file types, as well as an audio and video player. Furthermore, the virtual cosmos contains a chess game, a netwalk game, a 3D minesweeper game, a world clock, some fractal fun, and a Linux kernel configurator in form of a kernel patch. Eagle Mode runs best on Linux, but there is also a light version for Windows, which lacks some of the plugins.
MediaCenter-like Fullscreen User Interface for VLC
JuceVLC is VLC with a simple MediaCenter-like fullscreen User Interface. * Browse local or remote (via UPNP) files and adjust settings using On Screen Display (O.S.D.) * Frontpage movies menu with automatically downloaded posters (from www.omdbapi.com) or generated thumbnails (no setup required) * Big, customizable fonts size and no tiny popup dialogs * Subtitles selection and synchronization using slider via O.S.D. * Search,Download,Extract and Load subtitles from opensubtitles.org * Keep last and favorite video folders * Does not mess up your system: settings are stored in the application folder * Portable: Paste is on any usb key or external hard drive * JuceVLC application uses regular VLC core libraries/plugins: You can paste future VLC versions directory along JuceVLC to update the core video player without any JuceVLC update * The "space-key" allows your relatives to play/pause when interupting your video;-)
Haytham is an open source gaze tracker
Haytham is an open source video based eye tracker suited for head-mounted or remote setups. It provides real-time gaze estimation in the user’s field of view or the computer display by analyzing eye movement. Haytham offers gaze-based interaction with computer screens in fully mobile situations. The software is built by C#, using Emgu and AForge image processing libraries. LICENSE The Haytham is released under a dual license: FREE VERSION: The source code is released under GPL version 3.0. In short, it means that any distributed project that includes or links any portion of Haytham source code has to be released with the source code under a license compatible with GPLv3. COMMERCIAL VERSION: If you want to use the Haytham in a closed source commercial product, you must purchase the license. Please contact the contract adviser at IT University of Copenhagen(firstname.lastname@example.org).
Free webcam based switch emulator
Switch Viacam (sViacam for short) is a free webcam based switch emulator. Using a web camera, you can configure a particular spot in which motion is detected to trigger a mouse click or a keystroke. As no particular features or shapes are detected, events can be fired using almost any part of the body or object moving in front of the camera. Currently, up to two virtual switches can be emulated.
Blaze is an application launcher that distinguishes from amongst the others by being able to automate recurrent tasks performed in the file-system or even any application on Microsoft Windows.
SITPLUS is a free software framework whose main goal is to provide recreational activities for people with multiple disabilities. It offers new forms of interaction based on computer vision, voice and other peripherals.
A control software for GRBL-powered milling machines
Chess for the Blind for the JAWS or NVDA Screen Readers
Winboard 4.5 32-bit is a free Windows accessible Chess program that works automatically with the JAWS or the free NVDA screen reader. It is for the blind, low sighted or those who can not use a mouse. It provides vocal announcements of position changes and other selectable board conditions. Blind players also use a separate "tactile chess board". Winboard 4.5 has full keyboard access to move pieces and run menu items. Partial sighted players use high contrast mode and adjust board, piece, most font sizes and colors. Available languages are English, German, Spanish, Italian, Dutch and Russian. Games may be viewed, modified or saved in standard PGN format. Two Chess engines supply play and grand master strength move analysis. Connect to the Free Internet Chess Server (FICS) and play humans. Modify verbosity in screen reader configurations and in the Winboard "Sound" dialog under the "General" menu. Find all documentation in the "doc" folder under the Winboard directory of your C drive.
Text-to-Speech System for Galician and Spanish
Cotovía is a unit-selection text-to-speech system for Galician and Spanish. Its C++ code is distributed under the GPL3.0+ license, while each of the avaliable speaker voices has its own license. The speakers available at sourceforge are free for commercial and non-commercial uses. Another speaker, free for non-commercial uses, is avaliable through external links (see the Blog section). Cotovia has been developed by the University de Vigo and the center 'Ramón Piñeiro' for Research in Humanities, both in Galicia, Spain. Its development has involved a research group of linguists and engineers. Cotovía has been developed as a research project, therefore most of the work has been focused on the most interesting aspects from a scientific point of view. Although the performance of the whole TTS system is quite good, there are some parts that could be clearly improved. Cotovia files and installing instructions are available at the Files and Git sections.
Text-to-Speech for Basque and Spanish
Text-to-Speech conversor for Basque and Spanish. It includes linguistic processing and built voices for the languages aforementioned. Its acoustic engine is based on hts_engine and it uses a high quality vocoder called AhoCoder. Developed by Aholab Signal Processing Laboratory: https://aholab.ehu.es/aholab/ http://aholab.ehu.es/ahocoder/
A HID interface component for LinuxCNC/EMC. HID is USB speak for Human Interface Device, that is, input/output USB devices such as joysticks, gamepads, CNC pendants. This component was built to support devices that weren't handled by stock LinuxCNC/EMC components.
KineticaRT .Net Components - for fast control & monitoring systems
KineticaRT .Net Components are a unique collection of software components for building high speed systems for control, monitoring, test and data acquisition. KineticaRT .Net Components have a proven track record for reliability and speed of implementation in automotive and aerospace markets. KineticaRT .Net Components are used in applications as diverse as greenhouse automation, financial data displays, retail security, F1 wind tunnels and engine test cells. KineticaRT .Net Components are used around the world by software developers, system integrators and end users. Functionality and reliability are assured.
An ethernet sniffer for the EEG acquisition system BrainNet36®
This Ethernet sniffer was designed to work together with the medical device for EEG acquisition BrainNet36® (BNT36), from EMSA Equipamentos Médicos Ltda. BrainNet36® has 36 channels, A/D converters with 16 bit accuracy, conversion time of 10 µs and Ethernet communication interface. Being a device for clinical purposes, BrainNet36® does not export data online. This sniffer was developed to allow online processing by working in promiscuous mode and recording data in a plain text file.
interp is a powerful programming language, a testing platform, and a development framework. It is targeted for Linux/Unix-based systems, yet remains adaptable to less powerful embedded systems that were never intended to host a programming language.
WiiC is a C/C++ library that manages Wii devices. It supports Wiimote, Nunchuck, Classic, Guitar Hero 3, Motion Plus, and Balance Board. It runs on Linux and Mac platforms.
Lightweight Multigene Analyses in PAML
Maldonado E, Almeida D, Escalona T, Khan I, Vasconcelos V and Antunes A (2016) LMAP: Lightweight Multigene Analyses in PAML. BMC Bioinformatics, 17:354. doi: 10.1186/s12859-016-1204-5
A multilingual Parallel Arabic DIalectal Corpus
PADIC (Parallel Arabic DIalectal Corpus) is a multi-dialectal corpus built in the framework of the National Research Project "TORJMAN", led by Scientific and Technical Research Center for the Development of Arabic Language and funded by the Algerian Ministry of Higher Education and Scientific Research. PADIC is composed of 6 dialects: two Algerian dialects (Algiers and Annaba cities), Palestinian, Syrian, Tunisian, Moroccan) and MSA. Mourad Abbas Computational Linguistics Department, crstdla https://sites.google.com/site/mouradabbas9 Publications ----------------- S. Harrat, K. Meftouh, M. Abbas, K. Smaili. Building Resources for Algerian Arabic Dialects, INTERSPEECH 2014, S. Harrat, M. Abbas, K. Meftouh, K. Smaili. Diacritics restoration for Arabic dialect texts. INTERSPEECH 2013, France. TORJMAN website: ------------------------- https://sites.google.com/site/torjmanepnr/6-corpus
Program a button to send keystrokes to your computer
PUB! is a Programmable USB Button on which you can program with a sequence of keystrokes. When you press the button those keystrokes are "replayed" over a USB connection. The button is programmed using an innovative and slightly quirky interface that does not require any custom software to be installed on your computer. All you need is a text editor like Notepad or gedit.
A Python module to seamlessly interact with the Velleman K8055 kit via the K8055D.dll for Windows using Python ctypes
Supporting software tools for mediated interpersonal awareness. Service oriented architecture, tools and applications that support communities to appropriate Pervasive Awareness applications. See http://www.astra-project.net/ for details.
The aim of ATRACO project is to contribute to the realization of trusted ambient ecologies. Interactive appliances, collaborative devices, and context aware artefacts, as well as models, services, software components are parts of ambient ecologies.
AVRS performs spatial 3D-sound processing allowing the arbitrary placement of sound source in auditory space. The main goal is to develop a genuine experimental flexible platform, that runs in a general-purpose architecture computer (standard hardware and software).