A Database System for Metamodeling and Method Engineering
ConceptBase.cc is a multi-user deductive and object-oriented database system for metamodeling and method engineering. Includes a graphical client that builds upon the logic-based features of the ConceptBase.cc server. The data model is O-Telos. ConceptBase.cc can represent information at the data level (example data, traces of process executions etc.), the class level (schemas, process definitions etc.), the metaclass level (constructs of modeling languages), the meta-metaclass level (constructs for defining modeling languages), and so forth. ConceptBase.cc is developed by the ConceptBase Team at University of Skövde (HIS) and University of Aachen (RWTH). ConceptBase.cc supports Linux, Mac OS X and Windows. ConceptBase.cc is free software distributed under a FreeBSD-style license.
PeterHi is an initiative to provide a set of tools for education based on your existing IT infrastructure.
YANG (Yet Another Network Generator - Java) enables you to generate social networks given various social rules observed in the real population. Uses: generate realistic networks to be used in individual-centric models, teaching or benchmarking.
Tic Tac Toe The Return is a simple graphic game written in Java. It is a port of mptris to the Java platform. mptris is a text-mode tic-tac-toe game written in C language. I wrote both to get some confidence with the programming languages. In the Download section (Files) you can also find the sources of the Windows Phone 8 port and of the ancient console mode versions.
Free to join for developers who support the Free Software Foundation cause. This is my research project from 2003, which I recently updated with acceleration- and console changes (Surround Sound, Doppler Effects, Device Updates, Physics) in a long weekend but project should be considered abandoned. Additionally, the Performer libraries have been abandoned by Silicon Graphics. Minor setup- and make reconfiguration bugs, no changes planned. The Command Centre is a Simulation Programming Framework for advanced Command and Control Simulators on Linux/Windows using C/C++ and Java. The Framework integrates with Leading Tools like Visual Paradigm (UML), Net Beans 7.0 (Java), and Code Warrior (C/C++). The codebase supports building Heterogenous Command and Control Consoles and Accelerated User Attached Audiovisuals. The Command Centre Real Time Simulation Framework (under RT Linux) allows designers to build Fast Prototyped Consoles for advanced Simulations running on Local Area Networks.
AIXmem is a tool to detect memory leaks in a IBM AIX C-development environment. AIX 'User Defined Malloc Replacement' is used to trace the memory allocation and freeing. --> Unfortunately i don't have time to make something useful out of this. :( <--
Open Legacy Storage Document: Generic Document Archiving on Disk and Network(using MINA) Framework in Java for huge number of docs(up to 2^192 documents), efficient(Java NIO), crypto, net transfert, web retrieve, J2EE and eMail archiving compatible.
MetaVNC is a window aware VNC. MetaVNC displays windows from multiple VNC servers on a single desktop screen. MetaVNC also works as a meta-window-manager; it launches, minimizes, maximizes, and closes applications or windows.
B.O.T.S (Bots Tactical Simulation) is a programming game, where players "code" the behaviour of their bot and watch them fight with others bots in a arena. It comes with a full environnement in Java/Swing, for coding, debugging, playing matchs, etc ...
F2IBuilder, is a generator of bitmap fonts, opensource and multiplatform, developed in Java language, according to the GPL. F2IBuilder, é um gerador de fontes bitmap, opensource e multiplataforma, desenvolvido em linguagem java, de acordo com a lice
This desktop application provides graphical control of K8055, a USB Experiment Interface Board by Velleman (http://www.velleman.eu/). It will be mostly platform-independend at a later time. The current (beta) version is for windows 2000/XP/Vista/7 on 32Bit. It is incompatible with all other Operating Systems and with 64Bit architecture. I stopped developing this application. Feel free to reuse the code or contact me on Questions.
MultiViL is a tool for multi-view learning. It supports four classifiers (KNN, Naive-Bayes, Rochio and SVM-Perf), four view combining methods (Majority Voting, Borda Count, Dempster-Shafer theory of evidence and PSO) and provides many analisys tools.
Watch and download files at the same time.
Watch and download files from direct links and youtube links. When user forwards the video, the download point also shifts. The previous buffer is not deleted. You can play the video on any video player. Any file format is supported. Do not confuse this with ytd (youtube downloader) it does not only let you download videos, it also lets you play the video as you are watching it. If you forward the video to a point where no buffer exists, a new connection is created and also the old data is NOT deleted.
A P2P overlay construction toolkit, which supports routing algorithm researchers in addition to application developers. It provides multiple routing (DHT) algorithms such as Chord, Kademlia, Koorde, Pastry and Tapestry, and a distributed environment emu
Content-Based Video Copy Detection
Software for Video Copy Detection. The software has been described in some scientific papers, e.g. http://dx.doi.org/10.1109/ICME.2011.6012212 and http://dx.doi.org/10.1007/s11042-011-0915-x. This software is the result of my PhD at the University of Chile and the participation at TRECVID Content-Based Copy Detection (CCD) evaluation task 2010 and 2011. More details in http://www-nlpir.nist.gov/projects/tv2011/tv2011.html#ccd and in http://www-nlpir.nist.gov/projects/tvpubs/tv11.papers/prisma.pdf P-VCD has also been used at TRECVID tasks: Instance Search (INS) 2012-2013 and Multimedia Event Detection (MED) 2013. This project is currently supported by ORAND S.A.Chile (http://www.orand.cl/) and is partially funded by Conicyt PAI-781204026.
A command-line to help encipher and decipher your password based on a simple algorithm. Java version provides GUI.
Prayer Clock is a small application to remind the users to pray several Catholic prayers, eg: Angelus, 3 O'Clock Prayer, some Novena prayers, etc. Angelus will be changed to Regina Caeli during Eastertide.
Ray tracing engine in C++ with front-end GUI in Java
SimMyWorld is originally a ray tracing program in C we developed for a school project. Then, we kept improving it and translated it into C++ to use an object-oriented model. A Java GUI has been developed to help users use the computation codes.
An open source spatio-temporal data mining library
Current functions: 1. The General Association Rule Mining Framework(GARMF) library, which support mining association rules from transactions(boolean, weighted, fuzzy), spatial datasets (vector and raster) and spatio-temporal datasets (raster snapshots). Besides it support incremental mining. 2. Rule Filtering Library (RFL), a library for rule evaluation. 3. Besides, DAP-Shell, a GUI shell for GARMF and RFL, will be provided. However I'll pay no more attention on it.
2Lang is a new Programming language, designed for portable, scalable Web 2.0 applications to be executed on a variety of devices. Create enterprise tiered applications with rich user interfaces in minutes
6PANview is a network monitoring system for the "Internet of Things", which enables one to remotely monitor and manage a 6LoWPAN based WSN from anywhere on the Internet. Current version supports lightweight implementation of SNMPv1. 6PANview is developed on the TinyOS and Contiki OS platforms.
An overlay Networking Protocol, aims in creating a big secured virtual network, optimizing both speed and cost.
Game known as "Achtung, die Kurve!" (description of this game is on wikipedia) rebuild to LAN version.
A novel Code transformation technique to guide test input generator
Advance_PCT is a pre-processing technique, that simplifies the complex boolean expression present in a C program. It identifies the boolean expression and creates equivalent conditional branches with an empty body. These additional statements along with original program supplied into test executor to improve test data. It ensures that each atomic conditions have been invoked at least once true and once false. It is done to achieve higher MC/DC, because according to the definition of MC/DC it is required to achieve 100% condition coverage, which was not possible due to short-circuit evaluation by the compiler, due to which MC/DC was low and inadequate. This code transformation technique resolves the problem. It has applied Quince-McCluskey simplification technique to resolve complexness of predicate and then applying the method of inserting empty nested if-else conditional statements.