Interfaces alto nivel J2me
F08 – 9227 – 014 / 04 – 10 Versión 1
PROCESO: EJECUCIÓN DE LA FORMACIÓN PROFESIONAL
PROCEDIMIENTO: GESTIÓN DE PROYECTOS FORMATIVOSModelo de
Mejora
Continua
CONSTRUCCIÓN DE LAS INTERFACES DEL PROYECTO “SOLUCIÓN MÓVIL PARA CONTROLAR LA
PLANTA REMOTA DEL CEAI “
Interfaz de Registro
Se Debe diseñar una interfaz en la que elusuario ingrese el nombre, apellido por medio de
elementos tipo TextField y valide el Rol (Aprendiz o Instructor) y el Programa de Formación
(MEI,EII,TAI) por medio de elementos ChoiceGroup tipoPOPUP.
Se deben incluir alertas cada vez que un campo TextField este vacío, y una alerta que le indique al
usuario “Bienvenido a la Planta Remota de Automatización CEAI ” e inmediatamente despliegueun LIST como se describe a continuación.
Lista de Opciones
El usuario puede ejecutar las siguientes funcionalidades en la planta:
Encendido
Se definen dos elementos uno TextField que incluye laDirección IP del servidor donde se controla
la planta y un elemento tipo ChoiceGroup que defina el estado (Encendido ó Apagado)
Nivel
Para el control de nivel se va utilizar un Element TipoGauge que permita definir la variación e nivel
de los tanques que se desean controlar. La graduación se hace de forma porcentual y varía entre 0
y 100 %. Cuando el nivel esta en 0 % indica que el tanqueesta en el Nivel Mínimo, cuando esta en
100 % indica que el tanque esta en el Nivel Máximo.
Para desarrollar el Gauge propuesto debe agregar en el Midlet:
public class EjemploGauge extendsMIDlet implements CommandListener, ItemStateListener{
En el constructor crear un Gauge de este tipo:
slide = new Gauge("",true,max,min);
Debe crear el siguiente metodo para implementar elItemStateListener
public void itemStateChanged(Item it){
Monitoreo Ambiente
Esta funcionalidad se implementara en los siguientes módulos de la especialización, por lo pronto
se recomienda agregar una imagen...
Regístrate para leer el documento completo.