Source Code Samples by Cesar Marcondes

Sorted Randomly:

  • Linux Kernel/C
       This is a tiny part of a Linux modification of TCP Congestion Control Algorithm that enables inline Capacity Estimation (using CapProbe technology), called TCPProbe - it's not released yet
    [tcp_westwood.c]

  • Linux/FreeBSD Kernel/C
       These are 3 micro measurement hacks in order to track packets precise timing as they go through the NIC/IP/TCP stack. The first hack is just a logging based, the second hack puts packets dispersions in a constrained histogram, the third rewrite the packet payload as it traverses the timestamping points (Full kernel patches + analysis application) - It can be also found in at Sourceforge: http://heterovoip.sourceforge.net/
    [microtools-release01.tar.gz]

  • User Code/C
       This is a User-Level Code that simulates a priority scheduler among user-level threads and implements a priority inversion inheritance technique to solve deadlocks (Remember Mars Pathfinder Problem)
    [priority_invertion_scheduler.tar.gz]

  • User Code/Matlab
       This is a small routine that reads face image files, calculate an average face image, and reconstruct the images using eigenvectors (it was written in Matlab code).
    [myEigenfaces.m]

  • User Code/C
       This is a server side CGI written in C.
    [serverside_cgi.zip]

  • User Code/Java Application and Java Servlets
       This is an application that creates an automated backend and frontend for measurement experiment among remote distributed machines. It consists of: 1) client, 2) control server, 3) resource server, 4) tomcat + mysql backend. This project is also linked at SourceForge: http://sourceforge.net/projects/mesman/
    [MeasurementManager.tar.gz]

  • NS-2 Simulation Script/Perl
       This code creates a graphviz of the queue sizes in a multihop chain topology in wireless 802.11
    [ns2_perl_scripts.tar.gz]

  • Servlet Database/Java
       This code provides a IMDB-like (Movie) Database Access using Java Servlets.
    servlets.tar.gz

  • VoIP SIP Client/Java
       This code is a fully implemented SIP Client in a Java Applet
    SIPApplet.zip

  • Call Processing Language Editor/Java
       This code allows a user to easily edit visually an XML file of CPL (Call Processing Language).
    CPLEditor.zip

  • Other source code
       I've programmed for 2 years in my own small Game Company based on Brazil (http://www.inflammatio.com) in C++ and DirectX for Windows. Unfortunately I moved to the Academia and the Company ended. You can still see the screenshots of some products.