Este es el software que necesitan bajarse para resolver los TPs:
JDK (Java Development Kit)
Contiene un compilador y una máquina virtual (el runtime) que traduce a código de máquina el código intermedio que genera el compilador (.java → COMPILADOR (javac.exe) → .class → VM (java.exe) → ejecutable final)
- ¿Qué versión? Standard Edition, versión 1.6.
También se pueden bajar un manual de instalación donde pueden encontrar los requerimientos de hardware.
También hay un tutorial (en especial pasos 1 a 3) para instalar Java en Windows XP.
IDE
Es el entorno de desarrollo que hace más amigable construir software. Pueden utilizar cualquiera, les recomendamos probar el Eclipse Classic 3.4
La instalación es muy sencilla, descomprimen el archivo en una carpeta y crean un acceso directo para apuntar al ejecutable.
Para trabajar el TP en equipo
- Herramienta para versionar fuentes: la cátedra recomienda SVN. Este es el tutorial.
- Repositorio donde guardar los fuentes: pueden instalarse el SVN Server en una máquina de alguno de los integrantes del grupo de TP y luego publicarlo a los demás o bien utilizar un host gratuito en Internet en http://www.xp-dev.com/ Nota Importante: cada grupo va a 1) ingresar al link, 2) crearse un usuario y 3) crear un repositorio común de trabajo. El nombre completo del repositorio se arma concatenando el usuario logueado y el nombre que elijan uds. Ejemplo: si se crearon una cuenta jperez, ingresan con ese usuario y crean un repositorio que se llame "TADP-Grupo3", el nombre del repositorio final queda "jperez_TADP-Grupo3". La recomendación es: 1) crear un usuario genérico para el grupo (ej. "Grupo2"), y 2) asignar como nombre del repositorio "TP200901_Futbol5" o similar, entonces el nombre final del repositorio quedará "Grupo2_TP200901_Futbol5", 3) crean usuarios privados para cada participante del grupo (el usuario "Grupo2" queda para fines administrativos solamente). No olviden invitar a su docente al grupo para que pueda acceder.
Para bajarse ejemplos de la cátedra
Armamos un tutorial especial para descargarse los ejemplos de la cátedra
Tutoriales
- Java para Programadores Objetosos para empezar con el pie derecho
- El tutorial de Java de Sun: The Java™ Tutorials
- Página principal del Eclipse
- JavaDoc Reference guide y Writing comments tips
Igual vamos a tener en el futuro una clase de cañón para mostrar las herramientas que nos brinda la IDE