17 projects tagged "Home Automation"
DirectFB is a thin library that provides developers with hardware graphics acceleration, input device handling and abstraction, an integrated windowing system with support for translucent windows and multiple display layers on top of the Linux framebuffer device. It is a complete hardware abstraction layer with software fallbacks for every graphics operation that is not supported by the underlying hardware.
Device::ParallelPort is a Perl API that allows low level access to the parallel port of most computers. It does this by using a number of drivers, which can be customized and added to, including Linux (direct and parport), Win32, Script, Dummy, and more. It also contains a number of direct access devices including an example printer and a relay controller card.
YASP is a simple and open protocol for building networks with small microcontrollers. It is designed to have a small footprint for easy implementation with minimal hardware resources, but without sacrifice advanced features and future growth. The protocol scalability is implemented using variable length fields. The physical layer use the NRZ encoding as in RS-232, but using dominant and recessive bus states to provide a reliable way to detect collisions.
Thinux is a thin-client server on a live CD. It boots a network of diskless computers to automatically start an application such as a Web browser. Each thin client machine acts as a cluster node to share its processing and memory resources with each other to take the load off the server. It is a turnkey solution that does not change nor rely on your existing systems to run. By booting from a removable CD, it does not lock-in the user so it is convenient to test. It is ideal for any organizations that require large deployment of software automatically and cost effectively.
flmkisofs is a very simple program for creating ISO images with the mkisofs program. It can create DVD video ISO images, Apple ISO filesystems, HFS/ISO filesystems, and El Torito or Generic bootable ISO filesystems. It fully supports versions 1 through 3 of the ISO filesystem standard, with RockRidge and Joliet extensions, and has partial UDF support.
The Discrete Event Calculus Reasoner allows a programmer to add common-sense reasoning capabilities to programs. It supports deduction/temporal projection, abduction/planning, postdiction, and model finding. It allows default reasoning about action, change, space, and mental states. It is based on the event calculus, a comprehensive and highly usable logic-based formalism. It helps applications understand the world, make inferences, adapt to unexpected situations, and be more flexible.
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.