Tools for development on the Archos Gmini 100 & 200 series -- GNU Binutils for CalmRisc16 -- gcc for CalmRisc16 -- Gmini 1xx & 2xx emulator
Port of Gnat ADA to embedded ARM targets
Port of Gnat ADA compiler to support descently ARM architectures. The project targets mainly Cortex-Mx CPUs
A project to develop a tool converts Intel IHEX format or other to machine-depend format. Basically it intends to help cross compiling environment for old-time 8-bit computers.
Compiler/Runtime for IEC 61131-3 (2014)
Compiler/Runtime for IEC 61131-3 (2014)
The power provided by OWL reasoning engines can be translated into Java applications and vice versas with this framework. A binding among OWL and Java concepts has been done in order to incorporate the semantic features of OWL into Java.
JaCIL (pronounced "jackal") is a project to create a byte-code compiler to translate .NET assemblies to Java class files.
Jaby=Java+Ruby Jaby is a programming language that extends Java with the syntax of do/yield in Ruby. Jaby also provide a set of library that written in Jaby.
JavaClipper (Traslator Clipper to Java)
Javum, the Java Virtual Unix Machine, is an ambitious project which aims to provide a full virtualized Unix environment including C compiler (GCC), Unix-like API, shell, and command line tools, inside of a JVM. Details @ http://javum.wiki.sourceforge.net
Toolchain for educational Little Computer 3
This includes assembler, C compiler, simulator and source level debugger.
The project implement a framework of modular compilers that allows compile time programming for .NET, Java and other platforms. Languages on this framework are multi-paradigm and can be extended by programming new semantic structures or DSL.
The LibXP project aims to develop a powerful, cross-platform library for the development of software in C++. It's primary focus is GUI applications but should also be suited for any application.
Light Weight & Customizable Assembly Compiler & Virtual Machine
LiteASM is a light weight and reconfigurable Assembly language compiler and Virtual Machine. It is specially design for embedded systems to use as a portable script interface.
M+ Compiler/Interpreter is a interpreter library written in Java that delivers the possibility to extend any Java application with simple scripts. Besides the usage of native datatypes and operations you can instantiate and call native Java objects.
Ada compiler support for TI MSP430 processors
Compiler and device support for Ada programs on the ultra-low-power TI MSP430 microcontrollers. This project builds on the Gnu Gnat/GCC Ada compiler, the Sourceforge mspgcc back-end and MSP430 CPU support. It was inspired by the Sourceforge AVR-Ada project.
The purpose of this project is to modify SmartEiffel to allow it to be used to create applications for mobile device platforms such as Symbian, BREW, and J2ME. Currently the codebase is based on SmartEiffel 1.0, but we are looking into moving over to Sma
Modular BCX. BASIC translator based on BCX project hosted at: http://groups.yahoo.com/group/bcx/. Modular Cross platform implementation targeting C, C++, C#, Java and possibly other output languages.
moga programming langauge
Mouseth is a cross between the Mouse and Forth programming languages. The programs are compiled to a very compact, machine independant bytecode, which can then be run on its extremely small virtual machine.
The NT POSIX C Runtime Library is an IEEE standard runtime library for the NT POSIX subsystem. It can be used as a complete replacement or a side by side alternative for what is shipped with the Interix SDK.
NUDA (= Nemerle Unified Device Architecture) is a set of extensions for Nemerle programming language to facilitate GPU programming and writing HPC applications. Its main purpose is to experiment with extensible languages for HPC applications
NasmSharp is an open source effort to build a x86 assembler written in pure C#. Primarily it is a C# port of well known x86 assembler NASM, written in ANSI C. Involvement of some experienced C# programmers is highly appreciated.
Sourceless Java Decompiler plug-in for Netbeans (6.5 +)
The FBench is the ongoing development of an open-source graphical software tool for embedded automation components and systems based on the IEC 61499 standard. The project originates from the OOONEIDA Workbench pioneered by Dr. James Christensen in 2005.
the industry's leading Oberon-2 to C translator
Ofront+ is a tool that translates Oberon-2 programs into semantically equivalent C programs. Full error analysis is performed on the Oberon input program and in case of no errors up to three files are generated as output. Ofront+ does not invoke the C compiler or linkage editor. This may be done in separate shell scripts or make files and is inherently dependent on the C compiler and linkage editor being used. Although normally not read by the user, the C code generated by Ofront+ is kept as readable as possible, nicely formatted, should not produce any C compiler error messages or warnings and is tuned for efficient execution. In fact, an Oberon program translated by Ofront+ can be expected to execute as fast and read as well as an equivalent hand-coded C program. Ofront+ is based on Ofront by Software Templ OEG. Here are two versions: 1. Ofront+ for Windows & Linux command line 2. Ofront+ for BlackBox Component Builder (runs as a subsystem)