Hace muchos muchos años, en una antigua asignatura ya olvidada, se me ocurrio cambiar el lenguaje de programación para solucionar los problemas del lenguaje (C/C++) por java. Permitia centrarse en los problemas de comunicaciones sin inciar la busqueda de punteros (Si las Strings han de acabar en /0, si no core que te crio).
Ultimamente la linea seguida por Java y la complejidad creciente (si el 1.5 ya es puffff, que sera el inminente 1.6 y el ya cercano 1.7) me lleva a pensar que hay que simplificar, cortar por lo sano.

Como ejercicio para el lector indique por la altura de la pila de libros necesarias para hacer cualquier aplicacioncita cual será la más sencilla de usar....