Examen

  1. ¿Qué es una OP? ¿Y una presentación?
  2. ¿Qué es una OA?
  3. Describe qué es el contexto y los distintos niveles de contexto
  4. ¿Cómo se llama la base de dispositivos utilizada por MyMobileWeb?
  5. Enumera y describe brevemente los controles visuales manejados por MyMobileWeb
  6. Describe los pasos que hay que dar para configurar una aplicación MyMobileWeb
  7. ¿Qué es el data binding? ¿Cómo y cuando se utiliza en MyMobileWeb?
  8. ¿Qué función tiene el generador de páginas JSP?
  9. ¿Cómo se definen los estilos de una aplicación MyMobileWeb? ¿Qué es el style-overriding?
  10. ¿Cómo se especifican las imágenes en MyMobileWeb?
Tags:

Ejercicios

Desarrollar con MyMobileWeb una aplicación móvil con las siguientes funcionalidades:

  • Pantalla de Login
  • Menú inicial paginado con una lista de opciones largas que se meten directamente en el XML fuente
  • Una pantalla con una tabla que es paginada y que ciertas columnas sólo se muestran para un dispositivo. La tabla se rellena mediante databinding
  • Una pantalla que le permite al usuario introducir una serie de valores, algunos de los cuales son obligatorios y otros tienen un determinado tipo (enteros)
  • Una OA que manipule los datos anteriores
  • Una pantalla que saca los valores introducidos anteriormente por el usuario y los valores resultado de manipularlos
  • Una pantalla que le permite al usuario seleccionar entre una serie de valores excluyentes entre sí
  • Una pantalla con un conjunto de menú encadenados (control chained menú)
  • Una pantalla con distintos paneles
  • Todas las pantallas tendrán que tener un enlace volver y un enlace inicio
  • Probar la aplicación en distintos emuladores
  • Extraer los literales de la aplicación
Tags:

Proceso de Certificación con MyMobileWeb

Requisitos Previos

  • Haber realizado un curso de dos jornadas de duración (15 horas)
  • Superar un examen escrito asociado al curso, el cual consta de 10 preguntas cortas

Normas

  • El alumno deberá desarrollar un sitio Web /aplicación accesible en movilidad que dejará instalado en una dirección accesible desde Internet.
  • Si así se requiriera, el código fuente de la aplicación de certificación deberá ponerse a disposición del profesor para su revisión.
  • Una vez realizado el curso y aprobado el examen el plazo para desarrollar la aplicación es de 60 días naturales.

Funcionalidades a desarrollar para lograr la certificación

Un sitio web original (no valen plagios) accesible en movilidad y plenamente funcional que incorpore al menos las siguientes funciones:

  • Una página de login con un logo y que permite autentificarse a un usuario

    login

  • Un menú inicial con acceso a distintas funciones, al menos las que se citan en el presente ejercicio.
    • El menu tendrá teclas de aceleración para cada una de las opciones.
    • En el caso del emulador /browser OpenWave el menu tendrá layout grid.
    • Para el resto de dispositivos el menu tendra layout vertical.

      two_columnsone_column

  • Un formulario que permite hacer una busqueda de datos y que incluye controles select, entryfield, datefield, etc. obligatorios y/o opcionales con distintos tipos de validación.
    • Los resultados de la busqueda mediante el formulario anterior se presentarán mediante una tabla paginada automaticamente y presentada mediante colores alternantes. En el caso del emulador OpenWave la tabla mostrará una unica columna. En el resto de dispositivos / emuladores la tabla mostrará dos columnas.
    • El detalle de los resultados se mostrará en otra presentación con campos deshabilitados o de solo lectura formateados en distintos estilos y colores.

      searchresultdetail

  • Una funcionalidad que requiera el uso del control chainedmenu

    chained_menu

Adicionalmente:

  • El sitio deberá mostrarse en al menos dos idiomas

    loginlogin_eng

  • Todas las pantallas deberán incorporar una barra de navegación con enlaces ‘Volver’ ‘Inicio’

    back

  • La interfaz de usuario deberá estar convenientemente decorada con pequeñas imágenes y presentar un look & feel atractivo
  • Se deberá comprobar la correcta visualización de la aplicación de certificación mediante los emuladores OpenWave version 7 [1] y los emuladores .mobi [2]

Todas las dudas acerca del ejercicio de certificación deberán enviarse a mailto:mymobileweb-support@lists.morfeo-project.org