DesktopTools is a collection of small utillities which help to make your daily life easier. Since the tools themself are rather small (projectwise) I keep them not as individual projects, but have them under this collective name.
The purpose of my project is to create a 3D engine that is a testbed for game AI algorithms such as swarming and pathfinding. The engine will feature very basic shading models for the shear purpose of visualization and verification.
The future of information technology will be based on controlling the flow of natural light. This project is an attempt to establish the code (or software) that will enable this to happen. It involves rewriting an OS from the ground up.
TimeSnake is (will be) a real-time, network capable game engine, kept modular to facilitate portability. Emphasis on keeping frame rate high, for a level playing field in competitive gaming. Dragon Fly is the first game using TimeSnake, a 3D fantasy base
We are currently developing our embedded Ethernet/CAN/Zigbee libraries wich will target independent microcontrollers for industrial Control and data acquisition systems. Development environment : Windows/Linux and GNU tools like GCC (ASM, C, C++).
This is a personal subversion server for Caltech EE/CS 51 Class.
The EFI332 project is a public domain development with the goal of developing a complete engine control system including fuel injection and spark control. This SourceForge based project is a companion to EFI332 to help focus the software development.
Firmware for Cypress' EZ-USB (AN2131) device that lets you use keyboards, mice etc. as USB compliant Human Interface Devices.
This is meant to be a powerful, but easy to use math software. It's by the user and for the users.
Software for a van eck phreaking device. Please use to test security only. <a href="http://searchsecurity.techtarget.com/sDefinition/0,,sid14_gci550525,00.html">Here</a>'s an explanation if you don't know what van eck phreaking is.
This game is a member of a new generation of games. Created with Irrlicht Engine, it is able to display cool effects, eg shadows and weather. The AI is very intellegent, too. Moreover all missions play on the same map, which is 2x2 miles large.
Homebuilt Experimental Aircraft Engine Management
The Embedded Bathroom Control System is a small system to control the bathroom fan, other devices and report information on an LCD panel.
Engineering Calculator Suite
This projects provides tools to analyze any file and graphically display the data in several ways to recognize differences in the entropy distributed in the file. It also provides a script collection for data displaying.
Extensible device programmer - a microcontroller programmer with support for additional digital I/O's, SPI channels and other peripherals. This project will give you the opportunity not only to program a MCU but also to test/calibrate your final design.
FFFF is the fastest Win32/OSX/Linux/IRIX Mandelbrot generator. Features OpenGL, realtime zoom, SSE/AltiVec QuadPixel, SSE2/3DNow! DualPixel calc, FPU per pixel calc, GPU asm (Fragment/Vertex) calc, multiprocessor support, and benchmarking. Opt asm code!
Pattern-based multi/many-core parallel programming framework
FastFlow is a C/C++ programming framework supporting the development of pattern-based parallel programs on multi/many-core, GPUs and distributed platforms. FastFlow run-time is built upon non-blocking threads and lock-free queues. Thanks to its very efficient CAS-free communication/synchronization support (e.g. few clock cycles core-to-core latency), FastFlow effectively supports the exploitation of fine grain parallelism, e.g. parallel codes managing very high frequency streams on commodity multi-core. FastFlow works on x86, x86_64, PPC, ARM, and Linux, Mac and Win XP/7. From Jan 1, 2018 code development migrated on GitHub at https://github.com/fastflow/fastflow
FCE stands for Fastest Convolution in the Emirates and is a utility set to perform various types of convolution in the shortest possible time.
Fingerprint Laboratory - a portable and layered package of libraries and tools for academic research and productive use that allows people to easily integrate Automatic Fingerprint Recognition technology into their software or system with little know-how.
Flexible and eXpandable Cpu simulation
It's a small simulation of an experimental CPU called FlexxCPU. It is a sort of cpu whose assembly instructions have been strongly influenced by z80, 68k, x86, 8085, Arm architecture..
Floating point library for PIC micro controllers
explore complex or quaternion escapte-time fractals, render and manipulate pictures
Firmware and GUI code for the Geckodrive G200X motion controller
GNAHB Tools is a set of tools for building and deploying code on the GNAHB board created at the Illinois Institute of Technology. It will be backwards compatible to support code written for the MIT Handyboard.