Jose Sandoval Google
 Resume     Book     Software     Drawings     Home Search Web Search
Software of Industry

Tetris clone coded using GWT and the SmartGWT API
  • Tetris is an incredibly addictive game. It was created in 1984 by Alexey Pajitnov, while I was still a kid and the Berlin wall still divided Germany into two regions. Its origin is marred with cold war paranoia. If you want the details (and why wouldn't you), you must watch the documentary Tetris - From Russia with Love.

  • I first played the game around 1989 or 1990 in local arcades, along with my other favorite titles such as Defender and Pac-Man. I've thought of creating my own games ever since, but computers were hard to come by in the mid 80s. I had to wait a long time until I actually coded my own version. It's not a hard game to program, but it has its challenges. Enjoy...
Java Applet Histogram Calculator
  • Variability is part of nature. Trying to understand this variability is part of a Mathematician's job. The easiest way to study variability and predictability in a data set is by drawing curves and plotting data. A histogram is a great tool to assess the normality of "random looking" data sets.

  • This is my pointless contribution to the field of Statistics: a Histogram Calculator.
DBUtil + Connection Pooling
  • Implement a DAO like pattern using DBUtil - A database utility based on commons-dbutil - A tutorial and demo application is also available.

  • Cost and licencing: Free and you do what you will with it.
In-place sorting
And now...Datevid Letterman's stupid date tricks...
  • In a current project (Today is June 9, 2004), a colleague of mine had to figure out which date a specific day was in a particular month.

    For example: What date does the second sunday of May of 2004 fall under? That's mother's day in North America...

  • It was Applet of the day, at Java Boutique, on June 15, 2004.
Oracle's auto increment column type
  • No such thing, but, it can be faked...
Binary Trees
  • Binary trees could be useful...
AVL Trees
  • Because AVL Trees are just plain cool...
Web Server Properties
  • Once in while you'd like to use a different JVM than the one provided for your Application/Servlet engine. How do you know your configuration changes took place?
Web Server (HTTP 1.0)
  • There are literally thousands of TCP servers implementing the HTTP Application protocol, and I thought, there is no harm in one more.
Cell phone Application (J2ME)
  • Reading a serial device connected to a Java enabled phone and wirelessly storing the information gathered into a Database using a Web/Application Server somewhere on the Internet.
Card Magic Trick
  • This Applet is an interactive game which implements a card trick my father taught me when I was a kid.

  • It was Applet of the day, at Java Boutique, on January 2, 2003.
Mandelbrot Explorer
  • This Applet is an interactive Mandelbrot set explorer.

  • It was Applet of the day, at Java Boutique, on December 31, 2002.

© Jose Sandoval 2004-2009