Software

Computer programs that I developed

Here are cataloged the all the software that I developed and that I kept the source code and executables till today. Some of them are related to academic life, others a related to professional projects and the remaining are only for personal interest.

Software List
Date Image Title Category Description

2011/06

Link available on the main page of www.carlosbcruz.com.

Personal tool and commercial product.

This is a personal project of long duration that turned to be a hobby besides helping me a lot as a personal tool. I started to write the first line of code in 2010/06. I have a long list of ideas that worth implementing in my free time, that is not very much, but constantly coding a litte bit at a time the application will grow considerably.

Many

Java Tools

Personal tool

Collection of tools to help me in some tasks.

2007/03

SAP Connectivity

Contribution

This is an application that I created to document SAP remote function calls.

2005/12

Sudoku

Fun

This is a program that I created to solve Sudoku problems automatically through the computer.

2005/09

Automobile

Fun

This is a Palm OS platform program that I wrote to control the automobile use.

2003/08

Financial control

Personal tool

I wrote this program help me maintain my financial controls updated.

2001/05

Weight

Personal tool

Application to record the weight variation on a period of time.

2001/02

Peg Solitaire

Fun

This is a program that I wrote to find the solution for Peg Solitaire problems.

1998/10

Valid area through scan line

PPS Project

Implementation to demonstrate the algorithm to find valid areas through the use of scan line.

1998/09

Valid area through matrix

PPS Project

Implementation to demonstrate the algorithm to find valid areas through the use of matrix.

1998/05

Matching for Windows

Maximum Matching

A program to find the maximum matching of graphs on Windows..

1996/04

Matching in Parallel

Maximum Matching

Source code to generate maximum matching in parallel for Solaris platform.

1995/12

Texts

Fun

This program shows messages every time the computer is turned on.

1995/10

Matching for DOS

Maximum Matching

A program to find the maximum matching of graphs on DOS.

1994/12

Modified DF

Maximum Matching

Improved version of the command unix DF.

1993/12

Image through Scanline

Graduation

This is a program done as a final work for the graduation course.

1993/11

Kindergarten

Contribution

This was a program that I did in COBOL to control the record of students of a kindergarten.

1993/10

Koch/Sierpiski

Fun

I made this program to generate a Koch curve and a Sierpiski triangle.

1993/08

Contacts

Contribution

This was a program that I wrote to control the telephone contacts.

1993/07

SVGA Trident

Fun

This was a program that I did for amusement. The objective was to access the super video mode of the SVGA card Trident.

1993/06

Patience

Fun

I made this program for amusement.

1993/06

Table

Fun

I made this program for amusement.

1993/04

Matrix

Graduation

This is a homework for the data structure class.

1993/02

Window

Fun

This was a small test to code a my first Windows native program.

1992/11

Logical Rules

Graduation

This was a homework of Artificial Intelligence class.

1992/11

Natural language

Graduation

This went a homework to create a natural language recognizer.

1992/10

Fractals

Fun

I created these programs that generate fractals for my own amusement.

1992/10

Tic Tac Toe

Graduation

This was a homework for the Artificial Intelligence Class.

1992/10

Trip

Fun

I made this program for amusement. It emulates those effects of stars movement in science fiction films.

1992/09

ArqTel

Fun

I wrote this program to draw freely on the text screen.

1992/09

Puzzle

Graduation

This was a homework for the Artificial Intelligence class.

1992/08

Spool

Graduation

This was an application that I developed during my period as an trainee in a called company Nixtron.

1992/08

Ternix

Graduation

During the period that I was a trainee in company called Nixtron I developed an vt100 terminal emulator for Digirede unix equipments.

1992/07

ABC

Contribution

I wrote this program in COBOL to control a records of companies to an accounting office.

1992/04

CP

Fun

I wrote this program as a personal tool.

1992/04

PL0

Graduation

This was a homework to create a compilers.

1991/09

Prison

Graduation

This was a homework that I had to implement in order to control the records of arrested persons at a prison.

1991/09

MCV

Graduation

Programs to simulate a physical phenomenon of a sphere in a vertical circle.

1991/08

Assembler

Fun

I created these programs in Assembler for amusement.

1991/04

Airport

Graduation

This was one of the firsts homeworks of data structure class.

1991/04

Huffman

Graduation

This was a graduation homework to implement the Huffman Tree used to compress and decompress the information.

1991/04

S83

Graduation

This was a work to implement a virtual machine with specific machine instructions and an assembler compiler for this virtual machine.