Manual para crear una aplicación movil en java

11.112 visualizaciones

Publicado el

1 comentario
3 recomendaciones
Estadísticas
Notas
  • Hola, para aquellos que no deseen programar les invito a conocer http://www.androidcreator.com que les permitirá crear una app para Android de forma muy fácil.
       Responder 
    ¿Estás seguro?    No
    Tu mensaje aparecerá aquí
Sin descargas
Visualizaciones
Visualizaciones totales
11.112
En SlideShare
0
De insertados
0
Número de insertados
2
Acciones
Compartido
0
Descargas
304
Comentarios
1
Recomendaciones
3
Insertados 0
No insertados

No hay notas en la diapositiva.

Manual para crear una aplicación movil en java

  1. 1. UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DEL INFORMACIÓN Y LA COMUNICACIÓN Materia *Desarrollo de Aplicaciones III* Tema * Manual *Nombre completo del Alumno : Wendy Guadalupe Almanza MataGrado:5 Grupo: ANombre del Docente: ing. Eloy Contreras De LiraFecha de entrega : 21 de febrero de 2013
  2. 2. UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DEL INFORMACIÓN Y LA COMUNICACIÓNEn el siguiente manual se describe paso como crear una aplicación móvil en JAVA.IntroducciónDesde hace ya un tiempo el programar programas para celulares se puso de moda, esto se dio por el aumentode la potencia de procesamiento de los celulares, además de que los precios de los celulares bajaronconsiderablemente. Ante este panorama se hace interesante el programar aplicaciones para este pequeño einseparable aparato que como en mi caso me acompaña 24 horas del día.Planteamiento del ProblemaEl problema que nos vamos a plantear va a ser la creación de una aplicación hecha en JAVA ME, la cual testadiseñada para que al teclear un número del 1-100000 nos muestre la pronunciación correcta de cómo sepronuncia o escribe tal número en el idioma inglés.RequerimientosPara poder comprender el articulo y además poderlo seguir son necesarias algunas cosas. Lo primero seríatener un conocimiento básico de JAVA, lo segundo seria tener NetBeans 7.1 o cualquier versión y viceversa,esto tal vez lo puedan cambiar por un editor simple de texto y el Wireless Toolkit 2.5.2 que es el compiladorpara JAVA ME, todo depende de ustedes, personalmente yo prefiero NetBeans porque me ayuda con losposible errores de sintaxis, además de poseer otras muchas herramientas para ayudar al diseño deaplicaciones de este tipo.Pasó a PasoBueno comencemos a programar, lo primero que debemos hacer es crear el proyecto en NetBeans, para crearel proyecto abrimos NetBeans, luego nos vamos al menú File->New Project, ahí nos sale una ventana dondepodemos elegir los distintos tipos de proyectos que podemos hacer con NetBeans, en la sección categoríasseleccionamos JAVA ME, ahora al lado derecho nos muestra los tipos de proyectos JAVA ME que podemoscrear, en esa sección seleccionamos Mobile Application, y le damos Next, ahora tenemos una nueva pantalladonde debemos especificar el nombre del proyecto y la ubicación de este. En nombre le ponemos “I_aplication”y en Ubicación lo dejamos donde está, por lo general NetBeans crea una carpeta en nuestros documentos conel nombre de NetBeans Projects, ya cambiado el nombre le damos nuevamente Next y se nos despliega otrapantalla, esta pantalla contiene información sobre el emulador y las versiones del CLDC y el MIDP, yo lesrecomiendo elegir la versión 1.1 del CLDC y la versión 2.0 del MIDP, esto para que nuestro programa seaposible ser ejecutado en celulares con relativa antigüedad, está de más decir que entre más moderno sea elCLDC y el MIDP uno tendrá mayores mejoras y utilidades para programar, con esto ya habríamos terminadode configurar el proyecto así que le damos click a Finish. Fig1,2,3 Fig1
  3. 3. UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DEL INFORMACIÓN Y LA COMUNICACIÓN Fig2 Fig3Ahora NetBeans con el proyecto configurado nos muestra la pantalla (Fig4), ahí se puede visualizar undiagrama y en la parte de arriba vemos cuatro botones, Source, Screen, Flow y Analayzer, cada botón cambialo que visualizamos. El botón Source nos muestra el código fuente de la aplicación, el botón Screen nosmuestra lo que sería la pantalla del Celular y los recursos asignados, el botón flow (que esta activado pordefecto cuando creamos un nuevo proyecto) nos muestra el diagrama de la aplicación, el botón Analyzer nosmuestra dos sub-ventanas, en la primera tendremos un listado de los recursos que no son usados y en lasegunda podemos ver el cumplimiento del MIDP 1.0, por lo general usaremos con mayor frecuencia las vistasSource y Flow. Fig4Después de haber configurado todo el proyecto, nos situamos en el paquete del proyecto y le damos clickderecho, luego seleccionamos New y ahí seleccionamos Java MIDlet, se nos desplegara un cuadro de dialogo,en este cuadro de dialogo ponemos como nombre Pronunciador, en esta clase nosotros escribiremos todo elalgoritmo del pronunciador, de esta manera separamos la lógica de la Interface.Comencemos, primero nos vamos a la pestaña flow, ahí empezamos a arrastrar los siguientes elementos: 1Form, 1Item command, y 1 Exit commandDespués agregamos a cada uno de los elementos anteriormente agregados sus respectivos botones decomandos, además unimos los botones para que el diagrama de flujo quede de la siguiente manera:Fig5. Fig5Ahora vamos al botón Item Command que insertamos al comienzo, y la opción Propiedades cambiamos elnombre y le ponemos “pronunciador” para identificar para que sirve o que operación realiza cada botón. Luegoen la parte del Flow, damos clic derecho y elegimos la opción Go to Sourse para que nos mande al lugar dondevamos a insertar nuestro código. Fig6y7
  4. 4. UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DEL INFORMACIÓN Y LA COMUNICACIÓN Fig6 Fig7Aqui es donde vamos a escribir el siguiente }else if ((num1==3 )){codigo: r.setString(pron3);if (displayable == form) { if (command == Pronunciación) { } else int num1=0,res=0; if ((num1==4 )){ String pron1="ONE"; r.setString(pron4); String pron2="TWO"; String pron3="TREE"; }else String pron4="FOR"; if ((num1==5 )){ String pron5="FIVE"; r.setString(pron5); String pron6="SIX"; String pron7="SEVEN"; }else String pron8="EIGHT"; if ((num1== 6)){ String pron9="NINE"; r.setString(pron6); String pron10="TEN"; String pron11="ELEVEN"; } else String pron12="TWELVE"; if ((num1==7 )){ String pron13="THIRTEEN"; r.setString(pron7); String pron14="FOURTEEN"; String pron15="FIVETEEN"; }else String pron16="SIXTEEN"; if ((num1==8 )){ String pron17="SEVENTEEN"; r.setString(pron8); String pron18="EIGHTTEEN"; String pron19="NINETEEN"; }else String pron20="TWENTY"; if ((num1==9 )){ String pron30="THIRTY"; r.setString(pron9); String pron40="FOURTY"; String pron50="FIFTY"; } else String pron60="SIXTY"; if ((num1==10 )){ String pron70="SEVENTY"; r.setString(pron10); String pron80="EIGHTY"; String pron90="NINETY"; } else String pron100="ONE HUNDRED"; if ((num1==11 )){ String pron1000="ONE THOUSAND"; r.setString(pron11); String pron100000="HUNDRED }THOUSAND"; else num1=Integer.parseInt(pron.getString()); if ((num1==12 )){ r.setString(String.valueOf(res)); r.setString(pron12);} if ((num1==1 )){ else r.setString(pron1); } if ((num1==13 )){ else r.setString(pron13); if ((num1==10 )){ } r.setString(pron10); else } if ((num1==14 )){ else if ((num1==2 )){ r.setString(pron14);} r.setString(pron2);
  5. 5. UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DEL INFORMACIÓN Y LA COMUNICACIÓN else else if ((num1==15 )){ if ((num1==50 )){ r.setString(pron15);} r.setString(pron50);} else else if ((num1==16 )){ if ((num1==60 )){ r.setString(pron16);} r.setString(pron60);} else else if ((num1==17 )){ if ((num1==70 )){ r.setString(pron17);} r.setString(pron70); else }else if ((num1==18 )){ if ((num1==80)){ r.setString(pron18);} r.setString(pron80);} else else if ((num1==19 )){ if ((num1==90 )){ r.setString(pron19);} r.setString(pron90);} else else if ((num1==20 )){ if ((num1==100 )){ r.setString(pron20);} r.setString(pron100);} else else if ((num1==30 )){ if ((num1==1000 )){ r.setString(pron30);} r.setString(pron1000);} else else if ((num1==40 )){ if ((num1==100000 )){ r.setString(pron40);} r.setString(pron100000);}Guardamos cambios y luego ejecutamos nuestra aplicación si está bien nos mostrara un celular como el quese muestra e la figura: Fig8 Fig8
  6. 6. UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DEL INFORMACIÓN Y LA COMUNICACIÓNEn las siguientes imágenes se muestran las opciones de aplicaciones que tenemos en nuestro casoelegiremos la de “Pronunciador” . Luego nos mostrara la siguientepantalla aquí es donde vamos a teclear el número del 1-100000 que queramos, luego en lasiguiente casilla nos mostrara como se pronuncia o escribe el número que tecleamos. Como se muestra acontinuación: Fig9 Fig9Bueno me despido espero que la aplicación sea de su agrado…

×