a language system for specifying concurrent, hierarchical, finite state machines (an implementation of "statecharts") to model and control reactive systems.
a C++ api designed to encapsulate the ODBC API functionality in an object oriented manner. The API has been tested to work with both MySql and PostGreSQL on a Debian Linux platform.
a C/C++ interpreter aimed at processing C/C++ scripts, written in ANSI C (about 80000 loc), is solid enough to interpret itself and let the interpreted version execute a program.
After years of endless diatribes from tech sites of all stripes, it would seem that the Power Supply has finally begun to receive its proper due as a key core component to any computer system.
a multi-lingual (German, English, Tibetan) and multi-platform (Windows, Linux, MacOs X and Solaris) Open Source Emotional Text-to-Speech Synthesis System
a flexible debugger for Linux applications written in C and C++, supports POSIX threads (pthreads), designed for user-space applications, works on the Intel x86 family and the x86_64 (AMD 64) platforms
a collection of ActionScript 3 classes for building a wide variety of interactive visualizations. For example, flare can be used to build basic charts, complex animations, network diagrams, treemaps, and more.
a free command line tool to convert PHP applications to standalone Windows .exe applications. The exe files produced are totally standalone, no need for php dlls etc.
Visual Studio Shell (integrated mode) does not contain any programming language, so it provides the perfect foundation to deploy a development environment for your own language.
remaking the classic 1984 arcade game Marble Madness by Atari. The graphics are slightly enhanced to bring them on par with modern standards: there is now a full 3D mode in addition to the usual isometric perspective one
Sophie's raison d'être is to enable people to create robust, elegant rich-media, networked documents without recourse to programming, it promises to open up the world of multimedia authoring to a wide range of creative people.
quickly compares multiple documents searching for copied and pasted fragments of text. Suspicious findings are reported in the convenient format that shows just what you need to see. Plain text, HTML files, and numerous word-processing formats supported
a python extension module that provides rapid prototyping of 2D visualizations. By heavily relying on the python scripting language, SUMMON allows the user to rapidly prototype a custom visualization for their data, without the overhead of designing a gr
Memetic Algorithms is a population-based approach for heuristic search in optimization problems. They have shown that they are orders of magnitude faster than traditional Genetic Algorithms for some problem domains.
a URL based identity system. An OpenID identity is simply a URL, and all the OpenID specification does is provide a way to securely prove that you own that ID on that URL. Unlike most identity systems, OpenID is completely decentralized.
10% of what we READ, 20% of what we HEAR, 30% of what we SEE, 50% of what we SEE and HEAR, 70% of what is DISCUSSED with OTHERS, 80% of what is EXPERIENCED PERSONALLY, 95% of what we TEACH TO SOMEONE ELSE
a 2D graphics library, support for multiple output devices. (output targets include the X Window System, Win32, image buffers, PostScript, PDF, and SVG file output. Experimental backends OpenGL (through glitz), Quartz, and XCB.
A creator forewarned is a creator forearmed. This site is devoted to all authors and creators of works in the United States. It aims to make clear why you might want to keep your copyrights, and to provide information both to help you hold on to your righ
A structured library of open-source code for PHP users - A system for code distribution and package maintenance - A standard style for code written in PHP
Binary translation for Java, provides binary translation for Java Bytecode. This is done by having GCC compile to a MIPS binary which is then translated to a Java class file. Any thing written in C, C++, Fortran etc... (GCC supported)
allows the visualization, the drawing and the edition of small graphs, all the parts of the framework have been built in order to be able to visualize graphs having more than 1.000.000 elements.
parser attempts to conform, as much as possible, to the DOM Level 1 specification. Being written in JavaScript, it lacks some fundamental abilities found in other parsers, like loading XML data from a file or validating from a DTD.
a product that allows an organization HPC grid to be extended through aggregation of unused computing resources. For instance, ComputeMode allows a virtual cluster to be built using an organization's employees' PCs.
protocol intended for use in networked roleplaying games, and provides a flexible and extensible means of communicating between the components of a game system. The protocol is transport independant, encoding independant and portable.
by William Slawski - "... I decided to take a closer look at some of the companies that Google has purchased. I’m glad I did. I came across a couple of papers I hadn’t seen before ..."
to research and develop software that contributes to compelling and effective social interactions, with a focus on user-centered design processes and rapid prototyping.
an online file system. You can store files on Openomy and access them from any computer. Openomy organizes files and users via tags (as opposed to folders).
object oriented statically typed programming language for the Common Language Infrastructure with a python inspired syntax and a special focus on language and compiler extensibility.
a cross platform audio library and toolset to let you easily implement the latest audio technologies into your title. FMOD now supports 13 platforms! Win32, Win64, WinCE, Linux, Linux64, Macintosh (os8/9/10/x86) PS2, PSP, PS3, Xbox, Xbox 360
an event-driven networking framework supports TCP, UDP, SSL/TLS, multicast, Unix sockets, a large number of protocols (including HTTP, NNTP, IMAP, SSH, IRC, FTP, and others)
a C++ port of the Java Topology Suite (JTS). As such, it aims to contain the complete functionality of JTS in C++. This includes all the OpenGIS "Simple Features for SQL" spatial predicate functions and spatial operators, as well as specific JTS topology
an Open Source application ideal for turning your PC in a very advanced Multi-Media Center / HTPC. MediaPortal allows you to listen to your favorite music & radio, watch your video's and DVD's, view, schedule and record live TV and much more.
lets you zoom from satellite altitude into any place on Earth. Leveraging Landsat satellite imagery and Shuttle Radar Topography Mission data, World Wind lets you experience Earth terrain in visually rich 3D, just as if you were really there.
provides direct links to over 7000 scholarly periodicals which allow some or all of their online content to be viewed by ANYONE with Internet access for free
The art of guessing results and solving problems without doing a proof or an exact calculation. Techniques include extreme-cases reasoning, dimensional analysis, successive approximation, discretization, generalization, and pictorial analysis. Application to mental calculation, solid geometry, musical intervals, logarithms, integration, infinite series, solitaire, and differential equations.
A GNU-FDL book on algorithmic graph theory by David Joyner, Minh Van Nguyen, and Nathann Cohen. This is an introductory book on algorithmic graph theory. Theory and algorithms are illustrated using the Sage open source mathematics software.
a cross-platform application to download and convert videos from your hard drive or from dozens of video sharing websites like YouTube, Dailymotion, Veoh, Metacafe, etc.
a program that analyzes Python programs and detects various errors. It works by parsing the source file rather than importing it, so it is safe to use on modules with side effects. It's also much faster.
portable tool application that lets you understand how folders and files are structured on your disks. By using a Treemap visualization layout, you have immediate perception of where big folders and files are placed on your devices.
a free and open source 2D animation/drawing software for Mac OS X, Windows, and Linux. It lets you create traditional hand-drawn animation (cartoon) using both bitmap and vector graphics.
or the one-day tutorial Essential Math for Games Programmers, which is presented every year at the Game Developer's Conference. Within you will find information about the tutorial, free tutorial materials, and some updates for the companion book.
a system that helps web site designers in the early stages of design. DENIM supports sketching input, allows design at different refinement levels, and unifies the levels through zooming
presents background and context around the emergence of mainstream multicore processors; identifies key challenges for software developers; provides introduction to multithreading; and reviews several programming tools and available techniques
by Marat Fayzullin. Covers so-called "interpreting" emulators, as opposed to "compiling" ones. It also covers a few common technical questions people ask about writing emulators. It also provides you with "blueprints" for emulator internals which you can follow in some degree.
"Have you ever wished you could get more work done in less time, see the "big picture" at the office or in your personal life, or learn more faster with less effort? If you answer yes to any or all of those questions, you're in the right place."
Tutorial Slides by Andrew Moore. The links point to a set of tutorials on many aspects of statistical data mining, including the foundations of probability, the foundations of statistical data analysis, and most of the classic machine learning and data mining algorithms.
a complete rewrite of the NASM assembler under the "new" BSD License. Supports x86 and AMD64 instruction sets, accepts NASM and GAS assembler syntaxes, outputs binary, ELF32, ELF64, 32 and 64-bit Mach-O, RDOFF2, COFF, Win32, and Win64 object formats.