Este fin de semana en el curso de Minecraft para niños y jóvenes, hemos desarrollado una aplicación que nos permitía programar el apagado del ordenador con un cronómetro.
La idea era realizarlo mediante formularios Swing de JAVA. Incorporando un campo de texto (jTextField) en el que introducimos el tiempo en el que queremos que el ordenador se apague, un botón para que comience la cuenta atrás y otro botón para el caso de que queramos detenerla.
Hicimos uso de un comando muy conocido por los técnicos de sistemas, el comando shutdown. Éste comando funciona en la línea de comandos pero hemos conseguido mediante una serie de instrucciones, que sea interpretado por JAVA. Además este comando te permite un montón de variaciones en su utilización, por lo que los chicos han estado investigándolo.
Al finalizar la investigación conseguimos averiguar que esa multitud de funciones pueden ser utilizadas añadiendo una serie de parámetros al comando shutdown, por lo que bastaba con cambiar ligeramente la instrucción en JAVA añadiendo estos parámetros para que funcionara correctamente.
Como vimos que shutdown nos permitía darle un montón de funcionalidades al apagado del ordenador, continuamos investigando todavía más y dimos con algunos métodos para apagar el ordenador en una LAN de forma remota, lo que les entusiasmó bastante. Aprendimos también a configurar programas en .bat (archivos por lotes) y a crear accesos directos que nos permitieran configurar el apagado de nuestro ordenador mostrando un mensaje por pantalla.
Los chicos demandan aprender en muchas de las áreas de la programación, elegimos el camino más práctico y experimental a la hora de realizar las actividades y eso les permite aprender y progresar a un ritmo más elevado y de forma más polivalente. Si no saben algo, lo investigan y aprenden al momento.
¡Nos vemos la próxima semana!
Diego Conde. Profesor de Minecraft y Programación en JAVA.