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 KDE-Windows port an ongoing progress in native porting of the KDE applications to MS Windows. Currently the Windows versions starting with Windows XP are supported.
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.
Code generation is the technique of using or writing programs that write source code. Code generators are tools built to serve engineers in the creation of applications.
a web application that automatically generates professionally produced videos using their own patent-pending technology and high-end motion design. 30-second movies using your pictures and music.
concept created by lone developer (Eskil Steenberg) bent on creating an entire massively multiplayer online world single-handedly, using procedural generation techniques that cause the game to build itself by starting with clever rules and exploring them
THESIS submitted by Antony ROBERT to the Faculty of Science of the University of Fribourg (Switzerland) in conformity with the requirements for the degree of Doctor scientiarum informaticarum
computer vision framework for the fast and robust tracking of fiducial markers attached onto physical objects, as well as for multi-touch finger tracking
to totally divide logic from the design. Pot can be used by ‘common’ people just writing some XML tags in the html code, that will be parsed by the Php Pot code to create the final working page.
an attempt to develop a real decompiler for machine code programs through the open source community. A decompiler takes as input an executable file, and attempts to create a high level, compilable, possibly even maintainable source file that does the same