Desarrollo Actividad 1
Desarrollo Actividad 1
Desarrollo Actividad 1
Describe la importancia de Java y el porqu se dice que es portable y como se utiliza la JVM y la API en un desarrollo en Java. Importancia de Java. Java sirve para crear o disear software, ste puede ser ejecutado en diferentes plataformas donde se requiera, sin la necesidad de estar modificndolo. Adems, es una herramienta diseada con elementos semejantes a C++ pero en versin mejorada, cuenta con manejo sencillo, menos complejidad y con barreras de seguridad en su lenguaje y ejecucin. Porque Java es portable. Se dice que Java es portable, debido a que el cdigo generado por el compilador (bytecodes) es independiente, el cual es el que nos permitir poder usarlo en las distintas plataformas, sin que cambie la naturaleza del software diseado, es decir que ser el mismo programa en cualquier plataforma. El 'bytecode' es traducido a cdigo mquina y ejecutado por la Java Virtual Machine, que es la implementacin Java para cada plataforma hardwaresoftware concreta. As si el cdigo es diseado en Linux, puede ser implementado en Windows con el Java Virtual Machine adecuado. La JVM es la esencia de la aplicacin JAVA diseada, es el entorno o la base donde se ejecutar las aplicaciones java y permitir que funcione sobre cualquier plataforma que soporte java (cualquier sistema operativo que se tenga instalado o donde se correr el software). La API es la que permite crear los programas utilizando las herramientas que suministra el lenguaje, como son clases para procesar archivos, crear ventanas, etc, es decir son los medios que suministra Java para desarrollar las diferentes aplicaciones, esto provee un conjunto de plantillas para disear y efectuar toda las tareas necesarias que se desee incorporar en un programa. 2. Hacer la lectura sobre qu es un Applet y qu es una aplicacin. 3. Reconocer la manera en la que se define y utiliza un Applet y en la que se define y utiliza una Aplicacin.
Un applet es una clase de Java que corre dentro de un navegador y que no puede hacer referencias a archivos, tambin posee su interfaz grfica. Compilacin: Javac Ejecutarse: Java Genera: archivo de cdigo byte Extensin: .class Interpreta: Navegador/visualizador de applets Una aplicacin es una clase de Java que corre como una aplicacin especfica en cualquier ambiente operativo, puede tener referencias a archivos, interfaz grfica (si se desea), etc.
Compilacin: Javac Ejecutarse: Java Genera: archivo de cdigo byte Extensin: .class Interpreta: Java Virtual Maquine
4. Tomar los ejemplos y probarlos en la computadora. En la carpeta se encuentran imgenes de los pantallazos que muestran el funcionamiento de programas que se encontraban desarrollados en la gua. Fueron desarrollados en JCreator. Descripcin de imgenes: Hola.jpg indica el primer .java compilado, en la parte inferior derecha se visualiza HoLa a ToDos, que se esperaba obtener utilizando println. Holag.jpg muestra el programa .java compilado para obtener Hola en una ventana adicional Aplicacin Grafica Hola. Holahtml.jpg es la imagen correspondiente a la pgina web en la que se visualiza el applet, en este caso es el fondo en blanco y la palabra Hola, ubicada en las coordenadas correspondientes. Dibujos.jpg relaciona el ltimo ejemplo indicado, en el cual aparece Hola y figuras geomtricas en una ventana adicional que es el visualizador de applet.
5. Reconocer la manera de modificar los ejemplos para obtener otros resultados. En la carpeta tambin se encuentran dos imgenes modificacin al ltimo ejemplo indicado: Prueba1.jpg muestra en el visor de applet de JCreator mi nombre junto a un crculo, todo dentro de un cuadro, se realizan modificaciones en la ubicacin de los objetos y los tamaos, inclusive de la ventana de muestra. Prueba.jpg indica la misma ejecucin anterior ahora vista desde la pgina web.
Los comandos utilizados: Para el .java: import java.awt.*; import java.applet.*; public class AppletDibujos1 extends Applet { public void paint(Graphics g) { g.drawString("Elizabeth Verdugo", 100, 250); //g.drawLine(10,10, 100, 100); g.drawRect(50, 50, 250, 250); g.drawOval(50, 50, 100, 100);
} } Para el .html: <html> <head> </head> <body bgcolor="000000"> <center> <applet code = "AppletDibujos1.class" width = "400" height = "400" > </applet> </center> </body> </html> 6. Hacer una reflexin de las diferencias bsicas entre utilizar un Applet y una Aplicacin. La diferencia bsica entre estas dos es en el entorno en el cual trabajan. Una aplicacin se ejecuta como tal en cualquier plataforma operativa adems puede tener una interfaz grfica especfica e interrelacionarse con otros archivos. Por otro lado un applet no corre un cualquier entorno operativo, ms bien solo se ejecuta en un navegador pero tambin puede contar con una interfaz grfica.