SlideShare una empresa de Scribd logo
1 de 13
Descargar para leer sin conexión
Introducción a la Ingeniería Telemática - UTFSM – 2008 <<




     >> Programación de dispositivos
     móviles.

Nicolás Álvarez S.
nalvarezs@vtr.net


Juan Monsalve Z.
jmonsalve@elo.utfsm.cl
>> Programación de dispositivos móviles




 Tópicos a tratar

    • Repaso de conceptos de programación.

    • Conceptos básicos de Java

    • Plataforma a utilizar en el desarrollo de aplicaciones
      para celulares.

    • Utilizando J2ME.

    • Ejemplos prácticos.


                                          Introducción a la Ingeniería Telemática - UTFSM – 2008 <<
>> Programación de dispositivos móviles



 Repaso de conceptos básicos de programación

  • Código Fuente / Archivo ejecutable

  • Variables

  • Condicionales (if-else)

  • Iteraciones (do-while, while, for)

  • Uso de IO (Input-Output)




                                          Introducción a la Ingeniería Telemática - UTFSM – 2008 <<
>> Programación de dispositivos móviles




 Conceptos básicos de Java

    • Lenguaje Multiplataforma

    • Lenguaje totalmente orientado a objeto

    • Maquina virtual de Java(JVM): aplicación que debe
      traduce el código a cada plataforma compatible con Java

    • Cuando se compila un programa en Java, no se obtiene
      un ejecutable. Se obtiene un código precompilado que se
      puede ejecutar en cualquier JVM



                                          Introducción a la Ingeniería Telemática - UTFSM – 2008 <<
>> Programación de dispositivos móviles



 Plataforma de desarrollo de aplicaciones.

  • La mayoría de los teléfonos actuales son capaces de
  ejecutar aplicaciones desarrollados por terceros (ajenos al
  fabricante).

  • Las aplicaciones generalmente se desarrollan en el lenguaje
  de programación Java, de Sun Microsystems.

  • Dada las características de hardware limitadas de los
  celulares, existe una versión de Java optimizada para uso en
  móviles, denominada J2ME.




                                          Introducción a la Ingeniería Telemática - UTFSM – 2008 <<
>> Programación de dispositivos móviles



J2ME: Java 2 Micro Edition
     • J2ME ofrece una plataforma de desarrollo que permite
       controlar unas serie de funcionalidades del teléfono,
       como Bluetooth, cámara, conexión GSM, teclas, etc.

     • J2ME es un estándar limitado de Java, ya que fue
       diseñado para desarrollar aplicaciones en celulares,
       tomando en cuenta su poco poder de procesamiento y
       memoria.

     • Java es un lenguaje de programación orientado a
       objetos, no funcional como C.

     • Para la programación de nuestras aplicaciones, el
       concepto de “orientación a objetos” pasará a segundo
       plano y trataremos de programar de manera más
       funcional (como en C).
                                          Introducción a la Ingeniería Telemática - UTFSM – 2008 <<
>> Programación de dispositivos móviles



J2ME: Java 2 Micro Edition
     • Para poder ejecutar una aplicación en Java, es
       necesario que los fabricantes de celulares cumplan con
       el estándar desarrollado por SUN.




                                          Introducción a la Ingeniería Telemática - UTFSM – 2008 <<
>> Programación de dispositivos móviles



Desarrollando aplicaciones en J2ME
    • Al igual que para C, se
      necesita un compilador
      para el lenguaje Java.

    • Utilizaremos la herramienta
      Java ME SDK for CLDC
      proporcionada por Sony
      Ericsson.

    • Esta SDK (Software
      Development Kit) trae
      ejemplos de ayuda para la
      programación,
      administrador de proyectos
      y emuladores de teléfonos.


                                          Introducción a la Ingeniería Telemática - UTFSM – 2008 <<
>> Programación de dispositivos móviles



Creando un proyecto en Java ME SDK for CLDC
    • Configuraremos en primera instancia el emulador a utilizar.
      Usaremos como terminal predeterminada el SonyEricsson K510,
      que corresponden a los celulares que se tienen para trabajar.
       Inicio>Programas>Sony Ericsson>Java ME SDK for CLDC>WTK2>Default Device Selection




    • Posteriormente, abriremos la KToolbar, que oficia de administrador
      de proyectos.
        Inicio>Programas>Sony Ericsson>Java ME SDK for CLDC>WTK2>KToolbar




                                           Introducción a la Ingeniería Telemática - UTFSM – 2008 <<
>> Programación de dispositivos móviles



Creando un proyecto en Java ME SDK for CLDC
    • Una vez abierta la KToolbar, click en New Proyect. Ingresaremos el
      nombre del proyecto (Project Name) y el nombre del archivo de código
      fuente a utilizar (MIDlet Class Name).




       MIDlet: Programa en Java que se ejecuta en un terminal móvil.




                                          Introducción a la Ingeniería Telemática - UTFSM – 2008 <<
>> Programación de dispositivos móviles



Creando un proyecto en Java ME SDK for CLDC
    • Una vez creado el proyecto, el directorio donde se almacenarán los
      archivos, corresponderá por omisión a:

        C:SonyEricssonJavaME_SDK_CLDCPC_EmulationWTK2apps[NOM.PROY]

    • Bajo el directorio “src” de ese directorio, almacenaremos los archivos
      fuentes de la aplicación.

    • En C, los archivos fuente tienen extensión “.c”; en Java es “.java”.

    • Crearemos en el directorio “src” un archivo de nombre “[MIDlet Class
      Name].java” (recordar el nombre del MIDlet al crear el proyecto).




                                          Introducción a la Ingeniería Telemática - UTFSM – 2008 <<
>> Programación de dispositivos móviles



Código Fuente en Java / Explicación
                                                       http://www.elo.utfsm.cl/~iwg101/examples/ej1.java
    • En el archivo previamente creado, pondremos el sgte. Código fuente:
                                                                 Librerías a utilizar por la
    import javax.microedition.lcdui.*;                       aplicación, análogo en C al usar
    import javax.microedition.midlet.*;                             #include <stdio.h>
                                                                    #include <math.h>
                                                              Se define la “clase” de nombre
    public class ej1 extends MIDlet{
                                                              Se define (MIDlet Name). tipo
                                                                   “ej1” una variable de
                                                             “Form” con la función “destroyApp”, que
                                                                Se define nombre “mForm”.
        Form mForm;
                                                             Las variablesq se hace cuando se cierra la
                                                               controla lo “Form” permiten
        public void destroyApp(boolean unconditional){
                                                              mostrar contenido en el LCD.
                                                                 aplicación. Muestra en el Ktoolbar el
                  System.out.println("destroyApp");
        }                                                        mensaje “destroyApp” al cerrar. ejecuta
                                                                             La función startApp se
        public void startApp(){                                               automáticamente al iniciar la
                  System.out.println("startApp");                       aplicación (como la función “main” de
                  mForm = new Form("Aplicacion de Prueba");             C). A la variable mForm se le asigna el
                  Display mDisplay;                                       título de “Aplicación de Prueba”. Se
                  mDisplay = Display.getDisplay(this);                  crea una variable de tipo “Display” con
                  mDisplay.setCurrent(mForm);                           nombre “mDisplay”. Se fija la variable
        }                                                    Se define la función “pauseApp”, que
                                                                               mForm al mDisplay creado.
        public void pauseApp(){                             controla lo q se hace cuando se pausa la
                  System.out.println("pauseApp");            aplicación. Muestra en el Ktoolbar el
        }                                                       mensaje “pauseApp” al pausar.
    }
                                                  Introducción a la Ingeniería Telemática - UTFSM – 2008 <<
>> Programación de dispositivos móviles



Otros Ejemplos
    • http://www.elo.utfsm.cl/~iwg101/examples/ej2.java
             (colocar texto en la ventana principal).


    • http://www.elo.utfsm.cl/~iwg101/examples/ej3.java
             (utilizar botones de comandos).


    • http://www.elo.utfsm.cl/~iwg101/examples/ej4.java
             (ingresar texto dinámicamente).


    • http://www.elo.utfsm.cl/~iwg101/examples/ej5.java
             (mostrar imágenes, el archivo de imagen debe colocarse en el
             directorio “res” ).




                                          Introducción a la Ingeniería Telemática - UTFSM – 2008 <<

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Guia practica 1.0 2011
Guia practica 1.0  2011Guia practica 1.0  2011
Guia practica 1.0 2011
 
Interfaz gráfica de usuario y eventos (introducción)
Interfaz gráfica de usuario y eventos (introducción)Interfaz gráfica de usuario y eventos (introducción)
Interfaz gráfica de usuario y eventos (introducción)
 
Eclipse para novatos java
Eclipse para novatos javaEclipse para novatos java
Eclipse para novatos java
 
Tema6resumido
Tema6resumidoTema6resumido
Tema6resumido
 
Lab3-POO
Lab3-POOLab3-POO
Lab3-POO
 
Lab1-POO
Lab1-POOLab1-POO
Lab1-POO
 
Programacion.....swing
Programacion.....swingProgramacion.....swing
Programacion.....swing
 
Programación III (Java) - 06 Ventanas
Programación III (Java) - 06 VentanasProgramación III (Java) - 06 Ventanas
Programación III (Java) - 06 Ventanas
 
Guis en java-1pp_2011_
Guis en java-1pp_2011_Guis en java-1pp_2011_
Guis en java-1pp_2011_
 
Swing
SwingSwing
Swing
 
20000828 Motorola Mobile ADK
20000828   Motorola Mobile ADK20000828   Motorola Mobile ADK
20000828 Motorola Mobile ADK
 
Controles swing
Controles swingControles swing
Controles swing
 
Clase
ClaseClase
Clase
 
Programacion basica-en-java
Programacion basica-en-javaProgramacion basica-en-java
Programacion basica-en-java
 
Mi primera-hora-con-eclipse
Mi primera-hora-con-eclipseMi primera-hora-con-eclipse
Mi primera-hora-con-eclipse
 
PROGRAMACION DE APPLET EN JAVA
PROGRAMACION DE APPLET EN JAVAPROGRAMACION DE APPLET EN JAVA
PROGRAMACION DE APPLET EN JAVA
 
Guia practica funciones en java con NetBeans
Guia practica funciones en java con NetBeansGuia practica funciones en java con NetBeans
Guia practica funciones en java con NetBeans
 
Presentacion Hanuman
Presentacion HanumanPresentacion Hanuman
Presentacion Hanuman
 
Elementos Básicos en Delphi 7
Elementos Básicos en Delphi 7Elementos Básicos en Delphi 7
Elementos Básicos en Delphi 7
 
Software
SoftwareSoftware
Software
 

Destacado

Diplomatura Desarrollo de Aplicaciones Móviles 2014
Diplomatura Desarrollo de Aplicaciones Móviles 2014Diplomatura Desarrollo de Aplicaciones Móviles 2014
Diplomatura Desarrollo de Aplicaciones Móviles 2014Interlat
 
Taller de programación
Taller de programaciónTaller de programación
Taller de programaciónRafa Perez
 
0 Tacnetting Gestionconocimiento V1.0
0 Tacnetting Gestionconocimiento V1.00 Tacnetting Gestionconocimiento V1.0
0 Tacnetting Gestionconocimiento V1.0TAC7
 
U1 p5 entornos_desarrollo_moviles
U1 p5 entornos_desarrollo_movilesU1 p5 entornos_desarrollo_moviles
U1 p5 entornos_desarrollo_movilesAkirepaho
 
Temario_programacion_dispositivosmoviles
Temario_programacion_dispositivosmovilesTemario_programacion_dispositivosmoviles
Temario_programacion_dispositivosmovilesFaite Dixit@l!
 
LENGUAJES DE PROGRAMACIÓN PARA DISPOSITIVOS MOVILES
LENGUAJES DE PROGRAMACIÓN PARA DISPOSITIVOS MOVILES LENGUAJES DE PROGRAMACIÓN PARA DISPOSITIVOS MOVILES
LENGUAJES DE PROGRAMACIÓN PARA DISPOSITIVOS MOVILES Juaniito Arteaga
 
Entornos de desarrollo para móviles
Entornos de desarrollo para móvilesEntornos de desarrollo para móviles
Entornos de desarrollo para móvilesangelo4037
 
Aplicaciones Moviles
Aplicaciones MovilesAplicaciones Moviles
Aplicaciones MovilesFuibebesuerox
 
6 Lenguajes para dispositivos móviles
6 Lenguajes para dispositivos móviles 6 Lenguajes para dispositivos móviles
6 Lenguajes para dispositivos móviles RAUL Velez
 
Arquitectura de la plataforma de desarrollo de windows phone 7
Arquitectura de la plataforma de desarrollo de windows phone 7Arquitectura de la plataforma de desarrollo de windows phone 7
Arquitectura de la plataforma de desarrollo de windows phone 7videos
 
Sistema Operativo Android; versiones, historia
Sistema Operativo Android; versiones, historiaSistema Operativo Android; versiones, historia
Sistema Operativo Android; versiones, historiaKaren Nuñez
 
PROGRAMACIÓN DE DISPOSITIVOS MÓVILES
PROGRAMACIÓN DE DISPOSITIVOS MÓVILESPROGRAMACIÓN DE DISPOSITIVOS MÓVILES
PROGRAMACIÓN DE DISPOSITIVOS MÓVILESFaber Orozco
 
Introducción de dispositivos moviles
Introducción de dispositivos movilesIntroducción de dispositivos moviles
Introducción de dispositivos movilesITV
 

Destacado (13)

Diplomatura Desarrollo de Aplicaciones Móviles 2014
Diplomatura Desarrollo de Aplicaciones Móviles 2014Diplomatura Desarrollo de Aplicaciones Móviles 2014
Diplomatura Desarrollo de Aplicaciones Móviles 2014
 
Taller de programación
Taller de programaciónTaller de programación
Taller de programación
 
0 Tacnetting Gestionconocimiento V1.0
0 Tacnetting Gestionconocimiento V1.00 Tacnetting Gestionconocimiento V1.0
0 Tacnetting Gestionconocimiento V1.0
 
U1 p5 entornos_desarrollo_moviles
U1 p5 entornos_desarrollo_movilesU1 p5 entornos_desarrollo_moviles
U1 p5 entornos_desarrollo_moviles
 
Temario_programacion_dispositivosmoviles
Temario_programacion_dispositivosmovilesTemario_programacion_dispositivosmoviles
Temario_programacion_dispositivosmoviles
 
LENGUAJES DE PROGRAMACIÓN PARA DISPOSITIVOS MOVILES
LENGUAJES DE PROGRAMACIÓN PARA DISPOSITIVOS MOVILES LENGUAJES DE PROGRAMACIÓN PARA DISPOSITIVOS MOVILES
LENGUAJES DE PROGRAMACIÓN PARA DISPOSITIVOS MOVILES
 
Entornos de desarrollo para móviles
Entornos de desarrollo para móvilesEntornos de desarrollo para móviles
Entornos de desarrollo para móviles
 
Aplicaciones Moviles
Aplicaciones MovilesAplicaciones Moviles
Aplicaciones Moviles
 
6 Lenguajes para dispositivos móviles
6 Lenguajes para dispositivos móviles 6 Lenguajes para dispositivos móviles
6 Lenguajes para dispositivos móviles
 
Arquitectura de la plataforma de desarrollo de windows phone 7
Arquitectura de la plataforma de desarrollo de windows phone 7Arquitectura de la plataforma de desarrollo de windows phone 7
Arquitectura de la plataforma de desarrollo de windows phone 7
 
Sistema Operativo Android; versiones, historia
Sistema Operativo Android; versiones, historiaSistema Operativo Android; versiones, historia
Sistema Operativo Android; versiones, historia
 
PROGRAMACIÓN DE DISPOSITIVOS MÓVILES
PROGRAMACIÓN DE DISPOSITIVOS MÓVILESPROGRAMACIÓN DE DISPOSITIVOS MÓVILES
PROGRAMACIÓN DE DISPOSITIVOS MÓVILES
 
Introducción de dispositivos moviles
Introducción de dispositivos movilesIntroducción de dispositivos moviles
Introducción de dispositivos moviles
 

Similar a Clase celulares

Similar a Clase celulares (20)

PRUEBA OFIMATICA WEB
PRUEBA OFIMATICA WEBPRUEBA OFIMATICA WEB
PRUEBA OFIMATICA WEB
 
Comunicaciones en Java
Comunicaciones en JavaComunicaciones en Java
Comunicaciones en Java
 
J2me Presentacion
J2me PresentacionJ2me Presentacion
J2me Presentacion
 
Unidad 2. Lenguaje orientado a objetos
Unidad 2. Lenguaje orientado a objetosUnidad 2. Lenguaje orientado a objetos
Unidad 2. Lenguaje orientado a objetos
 
Programación en Java (I)
Programación en Java (I) Programación en Java (I)
Programación en Java (I)
 
Jordan solis (1)
Jordan solis (1)Jordan solis (1)
Jordan solis (1)
 
Lenguaje de programacion java
Lenguaje de programacion javaLenguaje de programacion java
Lenguaje de programacion java
 
Semana9 Vbr
Semana9 VbrSemana9 Vbr
Semana9 Vbr
 
Guia practica secuenciales eclipse java 01
Guia practica secuenciales eclipse java 01Guia practica secuenciales eclipse java 01
Guia practica secuenciales eclipse java 01
 
Guia4 java
Guia4 javaGuia4 java
Guia4 java
 
2 daoo introduccion_java
2 daoo introduccion_java2 daoo introduccion_java
2 daoo introduccion_java
 
Java
JavaJava
Java
 
C1 intro java
C1 intro javaC1 intro java
C1 intro java
 
Visual basic .NET
Visual basic .NETVisual basic .NET
Visual basic .NET
 
Instalacion jdk
Instalacion jdkInstalacion jdk
Instalacion jdk
 
Generación del midlet HolaMundo utilizando el JWTK
Generación del midlet HolaMundo utilizando el JWTKGeneración del midlet HolaMundo utilizando el JWTK
Generación del midlet HolaMundo utilizando el JWTK
 
37975756-Guia-de-C
37975756-Guia-de-C37975756-Guia-de-C
37975756-Guia-de-C
 
Net y WPF
Net y WPFNet y WPF
Net y WPF
 
Interfaces Usuario 3
Interfaces Usuario 3Interfaces Usuario 3
Interfaces Usuario 3
 
Clases de Programación Android
Clases de Programación AndroidClases de Programación Android
Clases de Programación Android
 

Clase celulares

  • 1. Introducción a la Ingeniería Telemática - UTFSM – 2008 << >> Programación de dispositivos móviles. Nicolás Álvarez S. nalvarezs@vtr.net Juan Monsalve Z. jmonsalve@elo.utfsm.cl
  • 2. >> Programación de dispositivos móviles Tópicos a tratar • Repaso de conceptos de programación. • Conceptos básicos de Java • Plataforma a utilizar en el desarrollo de aplicaciones para celulares. • Utilizando J2ME. • Ejemplos prácticos. Introducción a la Ingeniería Telemática - UTFSM – 2008 <<
  • 3. >> Programación de dispositivos móviles Repaso de conceptos básicos de programación • Código Fuente / Archivo ejecutable • Variables • Condicionales (if-else) • Iteraciones (do-while, while, for) • Uso de IO (Input-Output) Introducción a la Ingeniería Telemática - UTFSM – 2008 <<
  • 4. >> Programación de dispositivos móviles Conceptos básicos de Java • Lenguaje Multiplataforma • Lenguaje totalmente orientado a objeto • Maquina virtual de Java(JVM): aplicación que debe traduce el código a cada plataforma compatible con Java • Cuando se compila un programa en Java, no se obtiene un ejecutable. Se obtiene un código precompilado que se puede ejecutar en cualquier JVM Introducción a la Ingeniería Telemática - UTFSM – 2008 <<
  • 5. >> Programación de dispositivos móviles Plataforma de desarrollo de aplicaciones. • La mayoría de los teléfonos actuales son capaces de ejecutar aplicaciones desarrollados por terceros (ajenos al fabricante). • Las aplicaciones generalmente se desarrollan en el lenguaje de programación Java, de Sun Microsystems. • Dada las características de hardware limitadas de los celulares, existe una versión de Java optimizada para uso en móviles, denominada J2ME. Introducción a la Ingeniería Telemática - UTFSM – 2008 <<
  • 6. >> Programación de dispositivos móviles J2ME: Java 2 Micro Edition • J2ME ofrece una plataforma de desarrollo que permite controlar unas serie de funcionalidades del teléfono, como Bluetooth, cámara, conexión GSM, teclas, etc. • J2ME es un estándar limitado de Java, ya que fue diseñado para desarrollar aplicaciones en celulares, tomando en cuenta su poco poder de procesamiento y memoria. • Java es un lenguaje de programación orientado a objetos, no funcional como C. • Para la programación de nuestras aplicaciones, el concepto de “orientación a objetos” pasará a segundo plano y trataremos de programar de manera más funcional (como en C). Introducción a la Ingeniería Telemática - UTFSM – 2008 <<
  • 7. >> Programación de dispositivos móviles J2ME: Java 2 Micro Edition • Para poder ejecutar una aplicación en Java, es necesario que los fabricantes de celulares cumplan con el estándar desarrollado por SUN. Introducción a la Ingeniería Telemática - UTFSM – 2008 <<
  • 8. >> Programación de dispositivos móviles Desarrollando aplicaciones en J2ME • Al igual que para C, se necesita un compilador para el lenguaje Java. • Utilizaremos la herramienta Java ME SDK for CLDC proporcionada por Sony Ericsson. • Esta SDK (Software Development Kit) trae ejemplos de ayuda para la programación, administrador de proyectos y emuladores de teléfonos. Introducción a la Ingeniería Telemática - UTFSM – 2008 <<
  • 9. >> Programación de dispositivos móviles Creando un proyecto en Java ME SDK for CLDC • Configuraremos en primera instancia el emulador a utilizar. Usaremos como terminal predeterminada el SonyEricsson K510, que corresponden a los celulares que se tienen para trabajar. Inicio>Programas>Sony Ericsson>Java ME SDK for CLDC>WTK2>Default Device Selection • Posteriormente, abriremos la KToolbar, que oficia de administrador de proyectos. Inicio>Programas>Sony Ericsson>Java ME SDK for CLDC>WTK2>KToolbar Introducción a la Ingeniería Telemática - UTFSM – 2008 <<
  • 10. >> Programación de dispositivos móviles Creando un proyecto en Java ME SDK for CLDC • Una vez abierta la KToolbar, click en New Proyect. Ingresaremos el nombre del proyecto (Project Name) y el nombre del archivo de código fuente a utilizar (MIDlet Class Name). MIDlet: Programa en Java que se ejecuta en un terminal móvil. Introducción a la Ingeniería Telemática - UTFSM – 2008 <<
  • 11. >> Programación de dispositivos móviles Creando un proyecto en Java ME SDK for CLDC • Una vez creado el proyecto, el directorio donde se almacenarán los archivos, corresponderá por omisión a: C:SonyEricssonJavaME_SDK_CLDCPC_EmulationWTK2apps[NOM.PROY] • Bajo el directorio “src” de ese directorio, almacenaremos los archivos fuentes de la aplicación. • En C, los archivos fuente tienen extensión “.c”; en Java es “.java”. • Crearemos en el directorio “src” un archivo de nombre “[MIDlet Class Name].java” (recordar el nombre del MIDlet al crear el proyecto). Introducción a la Ingeniería Telemática - UTFSM – 2008 <<
  • 12. >> Programación de dispositivos móviles Código Fuente en Java / Explicación http://www.elo.utfsm.cl/~iwg101/examples/ej1.java • En el archivo previamente creado, pondremos el sgte. Código fuente: Librerías a utilizar por la import javax.microedition.lcdui.*; aplicación, análogo en C al usar import javax.microedition.midlet.*; #include <stdio.h> #include <math.h> Se define la “clase” de nombre public class ej1 extends MIDlet{ Se define (MIDlet Name). tipo “ej1” una variable de “Form” con la función “destroyApp”, que Se define nombre “mForm”. Form mForm; Las variablesq se hace cuando se cierra la controla lo “Form” permiten public void destroyApp(boolean unconditional){ mostrar contenido en el LCD. aplicación. Muestra en el Ktoolbar el System.out.println("destroyApp"); } mensaje “destroyApp” al cerrar. ejecuta La función startApp se public void startApp(){ automáticamente al iniciar la System.out.println("startApp"); aplicación (como la función “main” de mForm = new Form("Aplicacion de Prueba"); C). A la variable mForm se le asigna el Display mDisplay; título de “Aplicación de Prueba”. Se mDisplay = Display.getDisplay(this); crea una variable de tipo “Display” con mDisplay.setCurrent(mForm); nombre “mDisplay”. Se fija la variable } Se define la función “pauseApp”, que mForm al mDisplay creado. public void pauseApp(){ controla lo q se hace cuando se pausa la System.out.println("pauseApp"); aplicación. Muestra en el Ktoolbar el } mensaje “pauseApp” al pausar. } Introducción a la Ingeniería Telemática - UTFSM – 2008 <<
  • 13. >> Programación de dispositivos móviles Otros Ejemplos • http://www.elo.utfsm.cl/~iwg101/examples/ej2.java (colocar texto en la ventana principal). • http://www.elo.utfsm.cl/~iwg101/examples/ej3.java (utilizar botones de comandos). • http://www.elo.utfsm.cl/~iwg101/examples/ej4.java (ingresar texto dinámicamente). • http://www.elo.utfsm.cl/~iwg101/examples/ej5.java (mostrar imágenes, el archivo de imagen debe colocarse en el directorio “res” ). Introducción a la Ingeniería Telemática - UTFSM – 2008 <<