Projects

This page contains some information about the projects I am involved in and the active software developments I work on with my friends.

pyBudget

pyBudget is a simple program designed in pyGTK+. Its goal is to make easier the calculations of an estimated budget for saving a certain amount of money over a given period of time.


pybudget1.png

pyBudget v0.2 in action!

PhoneWare

PhoneWare is a software tool designed for phone suppliers in shops and stores, which interacts with a MySQL database where the data about products (mainly phones) are kept. PhoneWare has been developed in Java SE 1.6.0 and assumes that a working MySQL database is already configured and accessible.

This project is part of a course named Applied Java Programming, included in my studies of Software Engineering at Helsinki Metropolia University of Applied Sciences. PhoneWare is totally free (under the terms of the GPLv2).


pw_neworder.png

PhoneWare and its 'New Order' dialog

jPersonnel

jPersonnel is a simple program for managing contact and personal information about employees in a company. Moreover, it may be used for a more generalized purpose, including basic PIM functionalities. jPersonnel stands for Java Personnel, and it is developed in Java (using AWT and Swing user interface components). jPersonnel may be suitable for managing information about employees in companies, which is a typical human resources management task.

jPersonnel is totally free (under the terms of the GPLv2) and it is one of the projects I have developed for my studies in Software Engineering.


jpersonnel-0.4.png

jPersonnel v0.4 in action!

Opaco Panel

Opaco is a highly lightweight desktop panel developed on GTK+ and thought for minimalist window managers or desktop environments with isolated components, such as Openbox, Fluxbox, etcetera. The idea is quite similar to the one found in fbpanel, however, the code is arranged in a different manner, making it more easy and accessible to any programmer.

Opaco was initially thought for GNU/Linux environments, although the source code was moving towards portability in every area. Furthermore, Opaco is able to include different applets, which give a richer experience to the end user, such as battery metter, clock, launchers, pager, taskbar, system tray, volume manager and wireless link indicator.


osx_leopaco.png

Opaco with showdesktop, launchers, taskbar, systray, WLAN, volume and clock applets running

Opaco requires a NETWM (see http://www.freedesktop.org) compliant window manager, and it can be run in many instances as wanted, using different configurations for each separate panel.

HobbyClub

HobbyClub was a first-year assignment for the Application Development course, were a team of four developers had to create a simple project mainly web-based. After some discussions, Stoyan (one of the members) came out with the idea of creating a website for students where arrangements and groups of friends would be managed. And thus HobbyClub was born.

The HobbyClub website was nothing but a simple collection of XHTML documents in combination with the PHP4 scripting language. Some of the features that supports are:

Canute

Canute is an easy and simple program able to transfer multiple files and directories with a single-line command. It does not require to set up any user accounts nor permissions, just hint a command a ready to go.

Canute is already an stable program and it features:

Online Repositories

The online repositories are a browsable collection of projects which can be viewed by source code commit entries, timestamps or by changesets. They provide full access to any part of the source code of my projects (at least the ones that are open source).

www.claudiocamacho.org
Updated on Friday, 24 October 2008 14:42