XMLTV is a set of programs to obtain and process TV (tvguide) listings and manage your TV viewing. It stores the listings in an XML-based format and most of the programs are filters which read and/or write XML. It includes tools to obtain, sort, grep, print, and munge listings, and two end-user programs to plan a week's TV viewing.
Logiclic is a home automation solution. It has just a little kernel (Servlet in Java), and you can add a Manager to this kernel and access it via a Web browser. The manager can exchange services like Tini management, I2C driver, X10 Driver, Switcher Manager, Thermometer, LCD control, etc. With this modular part, you can make your own solution of home automation. It features a neuronal manager and a scripting manager. Documentation is in French.
The HCS Open Source Project is a stand-alone home automation control system which consists of hardware (main controllers and remote networked controllers) and software to monitor and control various devices around your house. The current plans support using wired and wireless X10 modules, as well as analog, digital, and voice input and output. Once the HCS is programmed, the use of a PC is not required.
Slink-e tools is a package of programs and libraries to drive the Slink-e infrared remote control via its serial port from a Linux system. It features an interactive program to talk to the Slink-e and exercise its functions, an editor and learner for the IR code database, a readline-based command interface, a daemon that controls a Slink-e so that multiple other programs can interact with it, and Perl libraries for talking to the Slink-e at various levels. The package also contains complete documentation of the Slink-e device itself.
The DisGUISE C# library provides easy and object-oriented access to the advanced features of the AT command interface available in Sony Ericsson cellphones. This includes basic tasks like querying the phone book or getting a notice on incoming or outgoing calls, as well as creating and handling advanced GUI elements. The phone, connected via Bluetooth to the computer, thus can become an additional user interface element.
sda12 is a package of software for working with the B&B Electronics 485SDA12 RS-485 analog and digital data acquisition device. It includes a command line program, an XML-RPC server program, and a C++ programming library to provide access to the module's analog inputs, digital inputs, and outputs. You can read the analog input voltages, set the digital output lines, set the module address, and do anything else the device's programming interface allows.
WIRN is a professional stored program control. It is optimized for heat control, but you can control whatever you want. It is a multitasking system using FreeRTOS.org on Atmel AT32UC3A1512, and has an API for simple sensor/actor interaction that makes it modular and simple to extend. Also included is a triac control over AVR ATtiny2313 and a 1Wire Interface. You can extend it via software: implement your own control loop with some lines of C code. You don't need a compiler; upload your code and get a binary back. Flash this binary over USB and go. It also has 3 ports to plug in your own hardware.
Data Crow is a movie, video, book, image, software, and music cataloger/media manager. Data Crow uses MusicBrainz, Amazon, IMDb, and many other Web services to retrieve the information for you. It is highly customizable, easy to use, and feature rich. It helps you to keep track of your loans, allows you to create reports, enables you to create your own modules (using wizards) and, most importantly, enables you to easily manage all your collections.