Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
INTEGRANTE
ING. GERMAN ANDRES MORALES LEON
DOCENTE
DR. ALEXANDER GARCIA DAVALOS
La moda de las aplicaciones móviles, ha hecho que se conviertan en una estrategia y una
táctica muy popular. A la hora de construir una aplicación móvil, es necesario definir cómo
va a ser la arquitectura de la misma. Con esto nos referimos a que por lo general las
aplicaciones móviles no son el núcleo de la aplicación en sí mismo, sino una forma de
entrada o consulta de datos.
Propuesta de Proyecto.
Uno de los temas más críticos en el desarrollo de la aplicación móvil es el diseño de los
formularios. Tenemos dosdiferencias fundamentales con respecto a una aplicación de
escritorio; primero el tamaño de la pantalla, que nos limitasobre la cantidad de información
que podemos desplegar o pedir, la otra es como resolver de forma ágil el ingreso
dedatos.También tenemos que la comunicación entre actores se va a desarrollar por medio
de mensajería SMS, por lo que se está limitado considerablemente a la cantidad de
información que se va ha enviar.
Requerimientos de desarrollo.
Para poder utilizar el IDE netbeans es necesario tener instalado ciertos requerimientos de
Software. DichoSoftware debe instalarse en un orden establecido para que todo funcione
correctamente:
*Jdk 1.5 o superior
*Ide netbeans en este caso 6.9.1
*Java(TM) Platform Micro Edition SDK 3.0 que viene integrado con netbeans 6.9.1
Consideraciones de diseño.
Todo desarrollo en J2ME tiene una base, esta base es la clase MIDlet.
La clase MIDlet cuenta con tres métodos protegidos, esto significa, no pueden faltar, y son
los siguientes:
startApp()
pauseApp()
destroyApp(booleanunconditional)
Clase Profesor:
Profesor
Clase Estudiante:
Clase Enviar:
Enviar
Clase Archivo:
Archivo
+private RecordStore rs
+private String nombre
Busqueda
Trama Profesor:
QUIZ 1
00 HABILITADO.
QUIZ 2
01 HABILITADO.
QUIZ 3
02 HABILITADO.
03 Envío de mensaje
Trama Estudiante:
CodigoEstudiante+RespuestasQuiz+NumeroDeQuizPresentado
Se desarrolla un código J2ME en el cual se tiene como resultado las siguientes Interfaces de
Usuario.
Tanto el profesor como el alumno tendrán una interfaz de recepción de mensajes la cual
estará pendiente de los mensajes sms entrantes:
Class Ticker: Mostrada en la anterior interfaz, útil para mostrar mensajes en forma de una
marquesina deslizándote lado a lado de la pantalla del usuario.
Interfaz Profesor.
Se coloca un formulario con Textfiel el cual es útil para manejar texto; que puede ser de
despliegue solamente o bien, para pedir al usuario que teclee datos que desee enviar.
Se tiene un formulario donde el profesor puede consultar las notas de los estudiantes que
han presentado el Quiz y le han enviado las respuestas.
Tendrá un formulario en el cual se le informara sobre el quiz que tiene pendiente por
presentar como también el último mensaje de información que proviene del profesor.
También es incluida una imagen la cual es útil para trabajar con archivos de imágenes en
nuestra aplicación en ella podremos agregarle un atractivo visual que lo haga más amigable
y agradable para el usuario.
Al finalizar el quiz que es conformado por 5 preguntas, y cada pregunta con 5 respuestas, se
crea un formulario en el cual le presenta la opción de digitar el código que lo identifica
como estudiante como también las respuestas que selecciono en el quiz, se le da la opción
de enviar el mensaje por medio de un command enviar.
Este trabajo cuenta con el aporte de cada uno de los ejercicios propuestos y realizados
durante el semestre (Perfiles, Fecha, peso, Dicc. pájaros, vinos, notas), que ayudaron a la
construcción de cada elemento que hay dentro del proyecto desde la declaración de las
variables hasta la creación de cada una de las clases con sus respectivos constructores, este
ejercicio ha aportado también en la propuesta de la Tesis de grado a desarrollarse en poco
tiempo. Por último se aprendió a desarrollar aplicaciones de mensajería para dispositivos
móviles.
http://netbeans.org/kb/trails/mobility.html
http://blogs.dfwikilabs.org/luisct/files/2008/02/manual_de_desarrollo_de_aplicacio
nes_en_j2me.pdf
http://www.it.uc3m.es/celeste/docencia/j2me/tutoriales/
http://usuarios.multimania.es/scriptxx/tutorial-j2me.pdf