Anda di halaman 1dari 14

Desarrollo aplicaciones mviles

J2ME

Introduccin al entorno Java

Ing. Ellis Lombert


2012

Contenido







JDK
Herramientas JDK
Modelo de desarrollo Java
Versiones de Java
Tipos de aplicaciones Java
Primera aplicacin Java




Editar
Compilar
Ejecutar

JDK
 Java Development Toolkit
 Conjunto de herramientas para el desarrollo
de aplicaciones Java
 Base de todos los entornos de desarrollo
integrados
 Puede usarse por si solo

Herramientas JDK
 Javac: compilador Java
 Java: stand-alone virtual machine de Java.
Usado para ejecutar aplicaciones Java
 AppletViewer: contenedor de applets
 Jar: compresor de archivos
 Javadoc: generador de documentacin

Modelo de desarrollo Java


 El programa fuente se compila a un archivo
de cdigo intermedio llamado ByteCode

Modelo de desarrollo Java


 El archivo bytecode puede ejecutarse en
cualquier plataforma que posea un VM
 El bytecode no es
ejecutable por el
computador de forma
directa
 El virtual machine (JIT)
se encarga de compilarlo
al momento de ejecutarlo

Versiones Java
 J2SE: aplicaciones desktop y applets
 J2EE: aplicaciones web, servlets, java
beans, EJBs
 J2ME: aplicaciones para dispositivos
mviles
 JavaCard: aplicaciones para tarjetas
inteligentes

Tipos de aplicaciones Java


 Aplicaciones


slo necesitan el auxilio del virtual machine para


ejecutarse
deben tener un mtodo cuya firma sea: public static
void main(String args[])

 Applets



subclases de la clase Applet


necesitan el auxilio de una aplicacin contenedora

Tipos de aplicaciones Java, II


 Servlets



subclases de HttpServlet
necesitan de un contenedor de Servlets

 Java Server Pages





necesitan de un intrprete JSP


se traducen a Servlets

Primera aplicacin Java


 Es necesario instalar el JDK


puede descargarlo de http://java.sun.com

 El folder bin del directorio seleccionado para


instalacin contiene las herramientas
necesarias para el desarrollo de aplicaciones
 Debe incluir dicho directorio en el PATH del
computador

Editar el cdigo fuente


 Puede usar cualquier editor de texto
 El cdigo fuente debe almacenarse en un archivo
cuyo nombre concuerde con el nombre de la clase y
con la extensin .java
 Puede haber ms de una clase en el mismo archivo
fsico pero slo una puede ser pblica
 La clase pblica le da el nombre al archivo fsico

Ejem.java
public class Ejem
{
public static void main(String args[])
{
System.out.println("Ejemplo de Java !!");
for(int i =0 ; i< args.length ; i++)
System.out.println("args ["+i+"]: "+args[i]);
}
}

Compilar Ejem.java
 Usar javac.exe

Ejecutar aplicacin
 Use la herramienta java
 Indique el nombre de la clase en vez del nombre del
archivo fsico que contiene el bytecode

Anda mungkin juga menyukai