Proyecto final
Enviado por soao77 • 23 de Octubre de 2014 • 1.813 Palabras (8 Páginas) • 314 Visitas
Proyecto final
________________________________________
• Para este proyecto, es necesario el manual hecho en la actividad 1, los conceptos relacionados en la actividad 2 y el diagrama hecho en la actividad 3 del MIDLet. Usaremos todos esos conocimientos adquiridos para programar y ejecutar el MIDLet de ejemplo de la última unidad en el software que bajamos para la actividad 1, usando el diagrama que creamos en la unidad 3 como base, y teniendo los conceptos definidos en la unidad 2 muy claros. Se debe hacer un documento en el que se explique, paso por paso, el procedimiento para ejecutar este MIDlet y proporcionar pantallazos de su funcionamiento en la plataforma del computador. De esta manera, se comprueba que el aprendiz ha obtenido los conocimientos básicos para ejecutar un MIDLet en un dispositivo móvil”
PROYECTO FINAL
MANUAL DE PROCEDIMIENTOS HERRAMIENTAS PARA LA PROGRAMACIÓN MIDLET EN UN DISPOSITIVO MÓVIL.
INTRODUCCIÓN
Para programar dispositivos móviles con J2ME, es decir compilar y ejecutar las aplicaciones (MIDlets) en java que, en nuestro caso, serán principalmente en teléfonos celulares, se necesita descargar e instalar, como mínimo, el siguiente grupo de herramientasde software, todas ella de distribución gratuita (freeware) por parte de Oracle (www.oracle.com), la compañía propietaria desde 200 de sun Microsystem, los creadores originales de la plataforma de programación Java * La plataforma estándar de desarrollo de java JDK (Java Development Kit) y el ambiente integrado de desarrollo (IDE) para Java NetBeans. * El IDE NetBeans proporciona un entorno grafico desde el cual el programa puede escribir, compilar, y depurar y ejecutar los programas en java que constituyen las aplicaciones finales, incluyendo no solamente las aplicaciones para dispositivos móviles con J2ME sino también los aplicaciones con J2SE y demás versiones de Java. * La plataforma JDK, por su parte, proporciona los elementos esenciales para cualquier desarrollo en java, incluso si no se dispone de un entorno visual como el IDE NetBeans. Incluye la maquina virtual de java (JVM), el compilador de java (javac), el interprete de java (java), el visor de applets (Appletviewer) y el generador dela documentación de las clases de Java de cada programa (javadoc), además de otras herramientas auxiliares, como el desenmblador de clases (Java) y el depurador de bugs (jdb). * La versión mas reciente de ambas plataformas (JDK 7 + NB 7.0.1) se puede descarga en un archivo único de instalación de la siguiente dirección: * La plataforma estándar de desarrollo de java JDK (Java Development Kit) y el ambiente integrado de desarrollo (IDE) PARA JAVA NetBeans. * El IDE NetBeans proporciona un entorno grafico desde el cual el programapuede escribir, compilar depurar y ejecutar los programas en Java que constituyen las aplicaciones finales, incluyendo no solamente las aplicaciones para dispositivos móviles con J2ME sino los aplicaciones con J2SE y demás versiones de java. Instalación Para este curso instale el java Me SDK 3.0 el cual se consigue en el siguiente link.
Http://www.oracle.com/technetwork/java/javame/javamobile/download/overview/index.htmlSe Inicia el proceso de instalaciónEl proceso de instalación se inicia descargando el archivo JdK-7u1-windos-¡586.exe, Una vez descargado este se da doble click sobre el archivo y se sigue los pasos que se muestran en las imágenes.Aceptamos los términos de la licencia, Dar Click en NextTener en cuenta que se ejecute desde el disco duroDar Click en NextPara sistemas Windows 7 de 64 Bits la ruta de instalación esC:/Program File (*86)/java. Dar click en Next. Empieza el proceso de instalación Para finalizar damos Click en Finisch Ya tenemos nuestro Programa INICIAMOS JAVA DANDO CLICK EN EL ACCESO DIRECTO DEL ESCRITORIO CLICK EN NUEVO PROYECTO Seguimos las Instrucciones de la grafica que se muestra acontinuacionClick SiguienteA continuación se nos mostrara esta imagenEN NUESTRO MANUAL VEREMOS LOS SIGUIENTES CONCEPTOS Los MIDlets, aunque ya hemos visto de manera superficial qué son y cómo se crean, son en suma las estructuras que crearemos. Es por esto que debemos conocer cuál es la estructura de ellos, sus propiedades fundamentales, cual es el “ciclo de vida” de un MIDlet en un dispositivo móvil, y los estados por los que sedesenvuelve el MIDlet en un dispositivo móvil.Cuando se crea una aplicación usando el perfil MIDP, se crea un MIDlet. Estos MIDlets son pequeñas aplicaciones que están destinadas a correr, como lo habíamos dicho antes, en dispositivos con muy pocas características tanto gráficas como de memoria y de procesamiento. Y cuando los queremos ejecutar en nuestro dispositivo móvil, no contamos con una plataforma en la que copiamos comandos para su ejecución (como el “símbolo del sistema” de Windows), sino que es usado un software adicional para controlar la ejecución e instalación del MIDlet. Este software se trata del gestor de aplicaciones ya que define el ciclo de vida de nuestra aplicación.Extensibilidad: Se refiere a que un dispositivo móvil conectado a una red puede descargar una aplicación y luego compartirla con otros dispositivos compatibles. Es así como se hacen extensibles las aplicaciones entre diferentes dispositivos móviles.Desarrollo de terceras partes: Es la configuración CLDC que tienen los dispositivos móviles, que hacen que los programas sean compatibles.Para varios equipos, lo que facilita a los programadores el desarrollo de nuevas aplicaciones compatibles con varios equipos.Al programar dispositivos móviles, necesitamos métodos de ciertos objetos que creamos de una clase, todo esto genera procesos los cuales ejecutan hilos, estos son almacenados en memoria, por seguridad para su ejecución se utiliza la Sandbox la cual hace una validación para permitir que los procesos se ejecuten: * Clase: Se relaciona porque en la POO elcorazón de este tipo de programación es la clase. Y como el lenguaje que estamos utilizando es java tenemos que este es para la POO. * Objeto: Como consecuencia del inciso anterior tenemos que el Objeto es una instancia de la clase, si vamos a programar es muy importante los objetos…. * Pila: Se relacionan con el tema porque la JVM/CLDC también recoge la basura para optimizar la pila de recursos.
...