Actively maintained software projects:
Past software projects (not actively maintained, but still useful):
- ABI: Adaptive Building Intelligence. An opensource java framework for online learning from sparse events. Its usefulness is demonstrated by applying it to an intelligent building (integration with LON). The original ABI can be found here. New versions,
originally based on ABI, can be found here.
- Java SCEP: A SCEP (Cisco Simple Certificate Enrollment Protocol) client, including proxy for PKCS#12 key requests so that browsers can use
SCEP for key requests. A SCEP server can be found here. The JAVA SCEP client is available here.
Other (old) software stuff that might be of use:
- Lex File/Alice/Festival: Lex File (with C code) that redirects interactive output of alice (a AI chat bot) to festival for immediate speech output. This enables alice to give output over a speech synthesis system like festival is. chat.l
- Win32ASM: A task kill/list utility written in pure ASM for win32 (win32 console app). Directly uses the Win32 API by calling functions from kernel32.dll.
Written in NASM syntax. Requires NASM (compiler) and ALINK (linker).
killer.exe (only 4KB!)
killer.asm
kernel32Custom.lib
Documents:
A completely retyped version in latex (courtesy of Akram S. Sadek, Caltech) of the classic Probabilistic logics and the synthesis of reliable organisms from unreliable components by J. von Neumann, originally published in C. E. Shannon and J. McCarthy (editors), Automata Studies, 1956. Also note the article "Parallel information and computation with restitution for noise-tolerant nanoscale logic networks" by Akram S Sadek et al 2004 Nanotechnology 15:192-210 for an application to new physical substractes of computation (link).