Environment for visual design and deployment of smart house
Project moved to http://x13home.github.io/
HoloMenu is a C library for creating GUIs with holographic simulator view. It helps creating buttons, text boxes and other components with effects similar to Syndicate Wars. It is designed to use as menu in games, but may be used for other projects.
Natural Language Parser for English, Russian, Arabic, Persian
The Link Grammar Parser is a dictionary-driven natural language parser for English, Russian, Arabic, Persian and German. It is an updated, enhanced version of the CMU Parser. Current project home is http://www.abisource.com/projects/link-grammar/
As of Jan 2009, this project and NanoStack 1.x are no longer being actively developed or maintained. Instead there is an effort to add support for Sensinode/cc2430 hardware for the Contiki OS. http://www.sics.se/contiki/
PyCV is a Python package of modules useful for computer vision tasks. Its current focus is on boosting techniques, Haar-like features, and face detection. PyCV provides the world's fastest method for training a face detector, in a few hours.
AVRCNC is a CNC-Controller based on an ATMega8 and some other (cheap) hardware. Main advantages compared to L297+L298 are: - simpler to build - easier to expand - mega8 controlls motors directly - no time-critical tasks on PC
Converts bitmap file to c/c++ files (usefull for embedded systems with GUI). The color encoding is fully configurable (for example 16bit 5/6/5) and a "preview" bmp file is generated to show how much the picture is altered by the information reduction
VoxForge collects user-submitted speech audio files for the creation of Acoustic Models for Free and Open Source Speech Recognition Engines such as HTK, Julius, ISIP and Sphinx.
An universal Lan-to-GPIB adapter for lab instruments using the Egnite Ethernut 2.1; code in AVR C; supports http protocals and able to run cgi scripts; Primary interface is command based; software, firmware, and hardware schematics are all available
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.
Wechselspieler is an interactive motion tracking tool to transform movement information coming from a file or video into sound in realtime using the MIDI or OSC protocol. It features an easy to use GUI for defining/editing the image trigger regions.
GNU Rocket is an intuitive new way of controlling missiles. The project has moved to GitHub: http://github.com/rocket/rocket
An Autonomous Navigation and Control System for machine guidance. Itegrates code for various sensor systems such as machine vision, GPS and INS, proximity sensor awareness, and overall system health and control. written in C for Linux/Unix.
Ccide is a Decision Table preprocessor.
Ccide reads a source program, in one of several programming languages, expands all embedded decision tables, and generates the new, expanded source. Ccidew processes C language programs directly. The script, ccide, uses ccidew and m4, to process BASIC, JAVA, CC, C++, BASH, QB, VB, and EX(euphoria), source files containing embedded decision tables. Ccide checks all conditions once and only once, avoiding side effects. Ccide checks tables for conflicts and other errors. Input example: //DECISION_TABLE: // 1 3 2 2 | light == $$ /* 1=red, 2= yellow, 3=green. */ // N - - - | speed == STOPPED // - - Y - | speed == SLOW // - N - Y | speed == FAST // ______|___________________ // X - X - | Stop(); // - - - X | SlowDown(); // - X - - | SpeedUp(); //END_TABLE:
This software is a GPL serial monitor to access and modify the content of 68HC08 compliant chips. It claims to be highly scriptable. For now it works with most 68hc908 chips (actually 16), and work is on to port it for other 68hc08.
Scada for Home Automation
iROS is a meta-operating system for technology-rich "interactive rooms". The core components (Event Heap, DataHeap, iCrafter) provide communication, data storage, and service management for an iRoom.
Fingerprint Verification System; an easy to use library that allows programmers to integrate fingerprint technology into their software without specific know-how. Fast, easy to use, and small; great for embedded systems.
This is a library to provide high-level control over force-feedback devices under Linux.
FreeSOLID is a library for collision detection of three-dimensional objects undergoing rigid motion and deformation. FreeSOLID is designed to be used in interactive 3D graphics applications.
Provides access to Belkin Nostromo n50/n52 speedpads as more than simple USB keyboard devices via configuration GUI. Also includes a basic userland linux event interface and both OpenGL and OpenAL modules for video and audio.
Frontier Data System is a collection programs for data acquisition and data mining. It uses MySQL and PHP to monitor process variables and performance of shop floor equipment. Produces information on issues such as cycle time, downtime and SPC.
OpenDRO is an open source project to develop embedded software that runs on digital readouts (DROs) for lathes, mills, and other machine tools.
The andrewg API project aims to provide a dynamic scriptable interface for andrewg. Currently there is no SDK available and the andrewg is under utilized.
BEYE (Binary EYE) is a free, portable, advanced file viewer with built-in editor for binary, hexadecimal and disassembler modes. It contains a highlight AVR/Java/i86-AMD64/ARM-XScale/PPC-64 and other disassembler, full preview of MZ,NE,PE,ELF and other.