jueves, 27 de enero de 2011

[TALLER] Herramientas que utilizare en mi proyecto.

He estado buscando ciertas herramientas para poder comenzar con mi proyecto. Tengo dos opciones para hacer.

Antes que nada primero instalamos el interprete de Java

sudo apt-get install openjdk-6-jdk

a. Utilizar una herramienta llamada eclipse para poder visualizar de forma ordenada y checar herrores que pueda tener.

Eclipse ya cuenta con su propio compilador y editor, por lo que es muy simple, unos cuantos pasos para poder crear un proyecto son:

1. Instalar eclipse: desde aqui

2. Descomprimimos el archivo y lo extraemos en una carpeta: 
$ tar -xzvf archivo_descargado.tar.gz


3. Iniciamos:
$ cd eclipse/
$ ./eclipse &


4. Iniciamos un nuevo proyecto: file > new > Java Project

5. Ponemos un nombre y le damos finish.

6. Aparecera de un lado el proyecto creado, damos clic sobre el y en la carpeta src damos clic derecho: new > class

7. Ponemos un nombre y dejamos todo como esta, damos finish.

8. Una vez terminadas todas las clases y códigos, compilamos (el boton run).

La ventaja de eclipse es que si no hay una maquina virtual de Java, este instala una automaticamente.

b. La otra opción que tengo es utilizar emacs.

1. Instalamos emacs: sudo apt-get install emacs

2. Corremos la aplicación y creamos un archivo nuevo .java

3. Una vez teniendo todos los archivos ya creados con sus respectivos códigos, procedemos a guardar y a compilar: javac archivo.java

4. Ejecutamos: java archivo


De estas opciones creo que utilizare con prioridad Eclipse, ya que es mas familiar y siento que resolvería erores de código facilmente

lunes, 24 de enero de 2011

[PROYECTO] Horario en Java

Durante estos días he pensado en un buen proyecto en Java, pero no he tenido ideas buenas sobre que hacer de proyecto.

Tuve una idea que me llego a la mente, mientras pensaba en como quedaría mi horario después de cambios, altas de materias y otros problemas que ya se están haciendo comunes a la hora de hacer el horario, se me ocurrió: ¿Por qué no tener un programa que gestione mis horarios y la forma en que los hacemos?

Basándose en materias que puedo llevar y que me advierta con un mensaje que la hora seleccionada no está disponible o que esa materia no la puedo cursar debido a que una materia de semestre anterior era necesaria para llevarla, así nació mi idea de hacer un programa que se encargue de eso y nos evitaríamos la molestia de tener que hacer filas.

Obvio si un grupo está lleno aun así aparecerá en la lista solo que con un mensaje de advertencia y se inscribiría la materia a una especie de lista de espera, donde por medio de un mensaje nos avise en que grupo nos asignaron, de esa parte se encargaría la gente asignada para ello.

Por ahora es mi idea de proyecto, por lo que tendré que estudiar bases de datos en Java, un curso intensivo de programación, leer libros, incluso ver algunos tutoriales en video, ya que mis técnicas de programación aún no son muy buenas.

Tratare que mi proyecto no se quede en eso y que pueda crecer con más ideas.

Saludos.

PD: cada vez que publique mis avances tratare de nombrar las competencias que he desarrollado y la forma en que las utilizo.