You are on page 1of 6

UNIVERSIDAD TECNONOLGICA DEL ESTADO DE ZACATECAS

UNIDAD ACADMICA DE PINOS


TECNOLOGAS DEL INFORMACIN Y LA COMUNICACIN




Materia
*Desarrollo de Aplicaciones III*



Tema
*
Manual
*






Nombre completo del Alumno : Wendy Guadalupe Almanza Mata

Grado:5 Grupo: A

Nombre del Docente: ing. Eloy Contreras De Lira

Fecha de entrega : 21 de febrero de 2013



UNIVERSIDAD TECNONOLGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADMICA DE PINOS
TECNOLOGAS DEL INFORMACIN Y LA COMUNICACIN


En el siguiente manual se describe paso como crear una aplicacin mvil en JAVA.
Introduccin
Desde hace ya un tiempo el programar programas para celulares se puso de moda, esto se dio por el aumento
de la potencia de procesamiento de los celulares, adems de que los precios de los celulares bajaron
considerablemente. Ante este panorama se hace interesante el programar aplicaciones para este pequeo e
inseparable aparato que como en mi caso me acompaa 24 horas del da.

Planteamiento del Problema
El problema que nos vamos a plantear va a ser la creacin de una aplicacin hecha en JAVA ME, la cual testa
diseada para que al teclear un nmero del 1-100000 nos muestre la pronunciacin correcta de cmo se
pronuncia o escribe tal nmero en el idioma ingls.

Requerimientos
Para poder comprender el articulo y adems poderlo seguir son necesarias algunas cosas. Lo primero sera
tener un conocimiento bsico de JAVA, lo segundo seria tener NetBeans 7.1 o cualquier versin y viceversa,
esto tal vez lo puedan cambiar por un editor simple de texto y el Wireless Toolkit 2.5.2 que es el compilador
para JAVA ME, todo depende de ustedes, personalmente yo prefiero NetBeans porque me ayuda con los
posible errores de sintaxis, adems de poseer otras muchas herramientas para ayudar al diseo de
aplicaciones de este tipo.

Pas a Paso
Bueno comencemos a programar, lo primero que debemos hacer es crear el proyecto en NetBeans, para crear
el proyecto abrimos NetBeans, luego nos vamos al men File->New Project, ah nos sale una ventana donde
podemos elegir los distintos tipos de proyectos que podemos hacer con NetBeans, en la seccin categoras
seleccionamos JAVA ME, ahora al lado derecho nos muestra los tipos de proyectos JAVA ME que podemos
crear, en esa seccin seleccionamos Mobile Application, y le damos Next, ahora tenemos una nueva pantalla
donde debemos especificar el nombre del proyecto y la ubicacin de este. En nombre le ponemos I_aplication
y en Ubicacin lo dejamos donde est, por lo general NetBeans crea una carpeta en nuestros documentos con
el nombre de NetBeans Projects, ya cambiado el nombre le damos nuevamente Next y se nos despliega otra
pantalla, esta pantalla contiene informacin sobre el emulador y las versiones del CLDC y el MIDP, yo les
recomiendo elegir la versin 1.1 del CLDC y la versin 2.0 del MIDP, esto para que nuestro programa sea
posible ser ejecutado en celulares con relativa antigedad, est de ms decir que entre ms moderno sea el
CLDC y el MIDP uno tendr mayores mejoras y utilidades para programar, con esto ya habramos terminado
de configurar el proyecto as que le damos click a Finish. Fig1,2,3

Fig1
UNIVERSIDAD TECNONOLGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADMICA DE PINOS
TECNOLOGAS DEL INFORMACIN Y LA COMUNICACIN

Fig2
Fig3
Ahora NetBeans con el proyecto configurado nos muestra la pantalla (Fig4), ah se puede visualizar un
diagrama y en la parte de arriba vemos cuatro botones, Source, Screen, Flow y Analayzer, cada botn cambia
lo que visualizamos. El botn Source nos muestra el cdigo fuente de la aplicacin, el botn Screen nos
muestra lo que sera la pantalla del Celular y los recursos asignados, el botn flow (que esta activado por
defecto cuando creamos un nuevo proyecto) nos muestra el diagrama de la aplicacin, el botn Analyzer nos
muestra dos sub-ventanas, en la primera tendremos un listado de los recursos que no son usados y en la
segunda podemos ver el cumplimiento del MIDP 1.0, por lo general usaremos con mayor frecuencia las vistas
Source y Flow.

Fig4

Despus de haber configurado todo el proyecto, nos situamos en el paquete del proyecto y le damos click
derecho, 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 el
algoritmo del pronunciador, de esta manera separamos la lgica de la Interface.
Comencemos, primero nos vamos a la pestaa flow, ah empezamos a arrastrar los siguientes elementos: 1
Form, 1Item command, y 1 Exit command
Despus agregamos a cada uno de los elementos anteriormente agregados sus respectivos botones de
comandos, adems unimos los botones para que el diagrama de flujo quede de la siguiente manera:
Fig5.
Fig5

Ahora vamos al botn Item Command que insertamos al comienzo, y la opcin Propiedades cambiamos el
nombre y le ponemos pronunciador para identificar para que sirve o que operacin realiza cada botn. Luego
en la parte del Flow, damos clic derecho y elegimos la opcin Go to Sourse para que nos mande al lugar donde
vamos a insertar nuestro cdigo. Fig6y7
UNIVERSIDAD TECNONOLGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADMICA DE PINOS
TECNOLOGAS DEL INFORMACIN Y LA COMUNICACIN

Fig6 Fig7
Aqui es donde vamos a escribir el siguiente
codigo:
if (displayable == form) {
if (command == Pronunciacin) {
int num1=0,res=0;
String pron1="ONE";
String pron2="TWO";
String pron3="TREE";
String pron4="FOR";
String pron5="FIVE";
String pron6="SIX";
String pron7="SEVEN";
String pron8="EIGHT";
String pron9="NINE";
String pron10="TEN";
String pron11="ELEVEN";
String pron12="TWELVE";
String pron13="THIRTEEN";
String pron14="FOURTEEN";
String pron15="FIVETEEN";
String pron16="SIXTEEN";
String pron17="SEVENTEEN";
String pron18="EIGHTTEEN";
String pron19="NINETEEN";
String pron20="TWENTY";
String pron30="THIRTY";
String pron40="FOURTY";
String pron50="FIFTY";
String pron60="SIXTY";
String pron70="SEVENTY";
String pron80="EIGHTY";
String pron90="NINETY";
String pron100="ONE HUNDRED";
String pron1000="ONE THOUSAND";
String pron100000="HUNDRED
THOUSAND";
num1=Integer.parseInt(pron.getString());
r.setString(String.valueOf(res));
if ((num1==1 )){
r.setString(pron1); }
else
if ((num1==10 )){
r.setString(pron10);
}
else if ((num1==2 )){
r.setString(pron2);

}else if ((num1==3 )){
r.setString(pron3);

} else
if ((num1==4 )){
r.setString(pron4);

}else
if ((num1==5 )){
r.setString(pron5);

}else
if ((num1== 6)){
r.setString(pron6);

} else
if ((num1==7 )){
r.setString(pron7);

}else
if ((num1==8 )){
r.setString(pron8);

}else
if ((num1==9 )){
r.setString(pron9);

} else
if ((num1==10 )){
r.setString(pron10);

} else
if ((num1==11 )){
r.setString(pron11);
}
else
if ((num1==12 )){
r.setString(pron12);}
else
if ((num1==13 )){
r.setString(pron13);
}
else
if ((num1==14 )){
r.setString(pron14);}
UNIVERSIDAD TECNONOLGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADMICA DE PINOS
TECNOLOGAS DEL INFORMACIN Y LA COMUNICACIN

else
if ((num1==15 )){
r.setString(pron15);}
else
if ((num1==16 )){
r.setString(pron16);}
else
if ((num1==17 )){
r.setString(pron17);}
else
if ((num1==18 )){
r.setString(pron18);}
else
if ((num1==19 )){
r.setString(pron19);}
else
if ((num1==20 )){
r.setString(pron20);}
else
if ((num1==30 )){
r.setString(pron30);}
else
if ((num1==40 )){
r.setString(pron40);}
else
if ((num1==50 )){
r.setString(pron50);}
else
if ((num1==60 )){
r.setString(pron60);}
else
if ((num1==70 )){
r.setString(pron70);
}else
if ((num1==80)){
r.setString(pron80);}
else
if ((num1==90 )){
r.setString(pron90);}
else
if ((num1==100 )){
r.setString(pron100);}
else
if ((num1==1000 )){
r.setString(pron1000);}
else
if ((num1==100000 )){
r.setString(pron100000);}

Guardamos cambios y luego ejecutamos nuestra aplicacin si est bien nos mostrara un celular como el que
se muestra e la figura: Fig8
Fig8













UNIVERSIDAD TECNONOLGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADMICA DE PINOS
TECNOLOGAS DEL INFORMACIN Y LA COMUNICACIN



En las siguientes imgenes se muestran las opciones de aplicaciones que tenemos en nuestro caso
elegiremos la de Pronunciador . Luego nos mostrara la siguiente
pantalla aqu es donde vamos a teclear el nmero del 1-100000 que queramos, luego en la
siguiente casilla nos mostrara como se pronuncia o escribe el nmero que tecleamos. Como se muestra a
continuacin: Fig9
Fig9
Bueno me despido espero que la aplicacin sea de su agrado

You might also like