Programación I

Asignatura de Programación I

Programar en Java

leave a comment

Una buena parte del trabajo de la asignatura consiste en diseñar, escribir, poner a punto y ejecutar programas escritos en Java. Este trabajo se puede hacer en diversos computadores. A continuación se explican las dos alternativas que vas a utilizar en esta asignatura  para hacerlo.

  • En los computadores de los laboratorios del departamento de Informática e Ingeniería de Sistemas, utilizando el entorno de desarrollo integrado Eclipse (Eclipse IDE for Java Developers) y siguiendo las instrucciones que se detallan en el guion de la primera práctica de la asignatura.
  • En tu propio computador personal utilizando el entorno de desarrollo integrado Eclipse (Eclipse IDE for Java Developers).  Este entorno puedes descargártelo ya que es de libre distribución. Debes tener en cuenta, tal como se indica en la página web de Eclipse, que también se necesita tener instalado en el computador un JRE (entorno de ejecución Java). Recomiendan el Java 5 JRE.

Para realizar copias de ficheros entre el espacio de almacenamiento de hendrix, donde se ubican los ficheros desarrollados en las sesiones de prácticas de laboratorio, y tu computador personal, se puede utilizar la herramienta de libre distribución WinSCP, del que puedes descargarte un programa de instalación aquí (elige el enlace Installation package). Una vez instalado en tu computador, al ejecutarlo debes iniciar sesión en hendrix.cps.unizar.es, especificando tu nombre de usuario y tu contraseña. Una vez iniciada correctamente la sesión, aparecerá una ventana como esta, desde la que pueden examinarse los directorios y ficheros de vuestra cuenta en hendrix, copiarse hacia o desde tu computador personal, así como examinar y editar el contenido de fichero de texto y sincronizar el contenido de una carpeta local con un directorio de hendrix.

En la asignatura Programación 2 veremos que existen otras alternativas para desarrollar programas Java:

  • Conectándote al cluster docente hendrix.cps.unizar.es del departamento de Informática e Ingeniería de Sistemas desde cualquier computador con acceso a internet. Todos los alumnos dispondrán de una cuenta para acceder a esa máquina. El nombre de la cuenta y su contraseña la recibirán por correo electrónico en su dirección de correo de la Universidad de Zaragoza. Las instrucciones para trabajar con el cluster docente hendrix las puedes consultar en el manual de prácticas de la asignatura.
    • Conexión al cluster docente hendrix desde los puestos de trabajo del laboratorio L0.04:
      • Accediendo a una cuenta abierta en ellas en su sistema operativo CentOS (el profesor de prácticas informará del nombre y contraseña de la cuenta a utilizar)
      • Seleccionando la aplicación Terminal en primero de los menús desplegables: Applications/System Tools/Terminal
      • Ejecutando en la nueva ventana Terminal la orden ssh:
        • lab0.04 $ ssh  -l nombreCuentaHendrix  hendrix
        • La máquina hendrix te preguntará la contraseña (password) de tu cuenta. Una vez aportada ya puedes comenzar a trabajar.
    • Conexión al cluster docente hendrix desde los puestos de trabajo del laboratorio L1.02:
      • Iniciar una sesión de trabajo en el sistema operativo Windows XP aportando el nombre y contraseña de una cuenta (el profesor de prácticas aportará estos datos)
        • Usuario:   el_que_se
        • Contraseña:  la_que_sea
        • Dominio: DIIS
      • Iniciar la ejecución del programa cliente X-Windows:
        • Inicio | Programas | X-WinPro v5.2 | XSession
      • Conexión con el cluster hendrix mediante la aplicación de comunicación Telnet:
        • Inicio | Programas | X-WinPro v5.2 | Telnet
        • Host: hendrix
        • Port: 23
      • Si hubiera problemas en la configuración del teclado deberían redefinirse las siguientes opciones:
        • Options | Settings | If backspace is pressed | Send backspace
        • Options | Keyboard mappings | Load … | spanish.kmf
    • Conexión al cluster docente hendrix desde tu computador personal conectado a internet.
      • Para trabajar y programar en el computador hendrix es necesario, por una parte, utilizar un programa de comunicaciones que admita el protocolo de comunicaciones Secure Shell (SSH). El programa de comunicaciones putty, de licencia libre, es un excelente candidato (descargar putty).
      • Si su computador personal trabaja con un sistema operativo de la familia Windows es necesario también tener instalado un servidor X11 (X Window System), con objeto de que los programas que se ejecuten en hendrix utilizando un entorno basado en ventanas (como el editor de texto NEdit) puedan gestionar dichas ventanas. En los computadores personales de la Universidad de Zaragoza puede utilizarse el paquete de programas no gratuito XWin-Pro, activando el programa X-session. En equipos que no dispongan del paquete de programas XWin-Pro, se puede optar por instalar el programa Xming, de licencia libre, que trabaja como servidor X11 (instrucciones).

Written by profesor

Septiembre 18th, 2010 at 12:43 pm

Posted in Sin categoría