With my experiences: programming in C/C++, Java, Esterel and BASIC; scripting in Python, JavaScript, ActionScript 2 & 3, MatLab, Korn and Bash; and description languages in HTML, VHDL, Verilog and LaTeX; I have been able to contribute code to a couple of open source projects.
Reference: Google Code
This project aims to provide a Python library for creating the data strings required by Open Flash Chart to render graphs.
Open Flash Chart is an interactive chart viewer written in ActionScript. Open Flash Chart is an open source project. At the minimum, Open Flash Chart version 1 requires Adobe Flash Player version 8 while Open Flash Chart version 2 requires Adobe Flash Player 9.
Reference: Google Code
BlueMesh is a relational editor. For a set of entities, relations can be made between them. BlueMesh displays entities as rectangular graphics and relationships as lines. Relationships are created between connection sites around each entity.
BlueMesh is written in ActionScript 2 (requires Adobe Flash Player version 6 or above). BlueMesh is intended to be used within a web browser. FlashDevelop was used as the IDE.
This project started as a final year project as part of the Computer Systems Engineering degree at The University of Auckland.
BlueMesh:
BlueMesh written in Flex 3:
Reference: C files
This purpose of this project was to design a library that allowed object-orientated system calls to be made to the ATMega 8 micro-controller. This project was fairly successful and allowed the control of PWM, timers and collections of output pins to be manipulated with function calls on structs. The ATMega 8 system included the following hardware devices: LEDs; single-digit sevent-segment display; three pinned tachometered fan; 2 bit flip-flop memory.
The main programme used to test out Alkali functions as follows: