ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

ACTIVIDAD 4 TRABAJO FINAL


Enviado por   •  21 de Noviembre de 2013  •  1.688 Palabras (7 Páginas)  •  289 Visitas

Página 1 de 7

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 herramientas de 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 de la 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 más 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 programa puede 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.html Se Inicia el proceso de instalación El 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ónPara finalizar damos Click en FinischYa tenemos nuestro Programa INICIAMOS JAVA DANDO CLICK EN EL ACCESO DIRECTO DEL ESCRITORIOCLICK EN NUEVO PROYECTO Seguimos las Instrucciones de la grafica que se muestra acontinuacion Click Siguiente A continuación se nos mostrara esta imagen EN 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 se desenvuelve 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 el corazó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. * RAM: Se relaciona con el tema porque es una gran limitante (por no decir que la mayor), a l ahora de hablar de recursos para la PDM. * ROM: Esta memoria de solo lectura también limita la PDM. Ya que son menos las instrucciones predeterminadas en los Dispositivos Móviles. * Hilo: Un hilo es una característica que permite a una aplicación realizar varias tareas a la vez (concurrentemente). Los distintos hilos de ejecución comparten una serie de recursos tales como el espacio de memoria, los archivos abiertos, situación de autenticación, etc. Esta técnica permite simplificar el diseño de una aplicación que debe llevar a cabo distintas funciones simultáneamente. SANDBOX: Es el método o herramienta con el que se aíslan los procesos, tienen que ver con la PDM ya que es la forma en que java en Sus applets se protege de ataques, lo mismo es para la J2ME. * Hay aspectos fundamentales que crean todo un conjunto de diferencias entre la CLDC y J2SE. Los aspectos son a nivel del lenguaje Java y de la JVM que se utilizan tanto en la CLDC como en la J2SE.Esto genera una serie de diferencias de manejo de operaciones de punto flotante y de errores limitados, librerías propias…. Entre otros. * causa que permite explicar la existencia de una librería específica para la configuración CLDC. permite la transferencia de seudo-ficheros para los Dispositivos Móviles De mayor capacidad de memoria.

...

Descargar como (para miembros actualizados)  txt (11.2 Kb)  
Leer 6 páginas más »
Disponible sólo en Clubensayos.com