Está en la página 1de 12

Laboratorio J2ME

Construcción de una aplicación para dispositivos móviles


utilizando J2ME y el API de twitter

Aplicaciones Distribuidas II Página 1


Construcción de una aplicación para dispositivos móviles utilizando J2ME y el API de twitter

Prerrequisitos

Conocimientos de programación orientada a objetos y conocimientos de lenguaje de programación Java

Requerimientos de Sistema

• Sistema Operativo: Windows


dows 7/Vista/XP, Mac OS

Software necesario para el laboratorio

Por favor, descargue e instale ell siguiente conjunto de aplicativos:

• JDK 5 ó superior
• Netbeans 6.7.x
• API de twitter: twitter_api_me-1.5.jar

Ejercicios del laboratorio

• Ejercicio 0: Crear una aplicación móvil


• Ejercicio 1: Añadir el API de twitter a la aplicación
• Ejercicio 2: Publicar la aplicación en el sitio web de twitter
• Ejercicio 3: Construir la aplicación utilizando el API de twitter

Aplicaciones Distribuidas II Página 2


Ejercicio 0: Crear una aplicación móvil

1. Creamos una nueva aplicación Java ME y escogemos la opción “Mobile Application” y clic en siguiente:

2. Ponemos un nombre a nuestra aplicación móvil en este caso será MobileTweeting y clic en siguiente:

Aplicaciones Distribuidas II Página 3


3. Luego clic en siguiente:

Aplicaciones Distribuidas II Página 4


4. Finalmente hacemos clic en terminar:

Aplicaciones Distribuidas II Página 5


Aplicaciones Distribuidas II Página 6
Ejercicio 1: Añadir el API de twitter a la aplicación

1. Hacemos clic derecho sobre la nuestra aplicación MobileTweeting vamos a propiedades, hacemos clic en Libraries and
Resources y escogemos la opción Add Jar/Zip

Aplicaciones Distribuidas II Página 7


2. Seleccionamos la ubicación de nuestro .jar del api de twitter y clic en abrir

3. Finalmente hacemos clic en Ok

Aplicaciones Distribuidas II Página 8


Ejercicio 2: Publicar la aplicación en el sitio web de twitter

1. Accedemos a la dirección de developer de Twiter que es la siguiente: http://dev.twitter.com/apps/new


2. Cuando terminamos de registrar la aplicación nos va a devolver unos datos para el manejo del api de twitter

Aplicaciones Distribuidas II Página 9


Ejercicio 3: Construir la aplicación utilizando el API de twitter

1. Abrimos la solapa que dice Screen y borramos todos los componentes que están incrustados en el form

Aplicaciones Distribuidas II Página 10


2. Arrastramos los siguientes componentes al formulario
a. TextField
b. StrigItem
c. okCommand

Aplicaciones Distribuidas II Página 11


3. Luego Hacemos clic derecho sobre okCommand y clic en go to Source y nos redirige al código fuente
fuen de la aplicación y
copiamos el siguiente código:

public void commandAction(Command command, Displayable displayable)


{
if (displayable == form)
{
if (command == okCommand)
{
SearchDevice s = SearchDevice.getInstance(); // Llamamos a una instancia de la clase
Query q = QueryComposer.containAny(textField.getString()); // Hacemos una busqueda
try
{
Tweet[] twts = s.searchTweets(q); //Llenamos nuestro arreglo
// Implementar un for para recorrer el arreglo
// M
Mandar a imprimir los datos en el stringItem
}
catch (IOException ex)
{
ex.printStackTrace();
}
LimitExceededException ex)
catch (LimitExceededException
{
ex.printStackTrace();
}
}
}
}

4. Finalmente hacemos un Build a nuestra aplicación mobil y luego la hacemos correr


5. Ingresamos algún texto en el campo b
búsqueda y el api nos devolverá lo que encontró

Aplicaciones Distribuidas II Página 12