2. Indice
• Planteamiento del problema y objetivos.
• ¿Qué es iOS?
• Arquitectura y Hardware.
• Entorno de Programacion y tecnologia empleada.
• Construcción de la aplicacion.
• Ciclo de Vida.
• Demostración.
3. Planteamiento del problema
• Este proyecto surge con la necesidad del grupo
SMLsystem de cubrir la sección de comunicación
en su paso por el concurso SD Europe 2012
necesitando de esta manera un metodo nuevo de
promoción.
• SMLsystem trata la construcción de una casa
modular innovadora con la cual se busca la
eficiencia ahorro y empleo de las últimas
tecnologias.
4. Objetivos
• Promoción de la casa SMLsystem.
• Se requiere la integración de un sistema de movil
dinamico e interactivo para acercar al usuario a
las instalaciones.
• Se creará un sistema de navegación por la casa
capaz de mostrar diferentes tipos de información
y vistas de la misma.
• Para un mayor acercamiento al usuario se creará
un juego como motivo incentivatorio a la visita y
la atención prestada.
11. Construcción de la aplicación
• La aplicación consta de un controlador general
cuya función es el manejo de las funciones
básicas de la aplicación (Navegación,
almacenamiento de datos, control de flujo de
datos, base de datos... )
• Este controlador hace uso principalmente de un
grafo dirigido el cual le otorga la dinamicidad que
requiere la aplicación conectando aristas entre
nodos que componen el grafo y permitiendo
siempre conocer la posición donde se encuentra.
12. Construcción de la aplicación
• Este sistema basado en un grafo permite la
ligereza de la aplicación, ya que los nodos no se
van apilando, si no que, se va navegando
cargando directamente los datos cada vez que se
accede a ellos sin dejar nada abierto tras el.
• Además se integra un modulo de Juego a la
aplicación, que conectado en parte con
información del grafo, permite al usuario la
interacción con preguntas relacionadas con lo
que se ha ido observando en la navegación .
13. Construcción de la aplicación
• Todo ello se encuentra adaptado a la información
proporcionada por SMLsystem.
• Esto conlleva añadidos extras como:
– Noticias
– Patrocinadores
– Compartir en redes sociales
– SD Erurope info
– Información sobre UCH CEU
14. Construcción de la aplicación
• El controlador general con su grafo dirigido se
compone de tres elementos diferenciables.
– Mapa
– Modulo
– Ítem
• Mientras que la composición del juego se
caracteriza por:
– Puntuación
– Preguntas / Acierto / Fallo
– Participación en el concurso
15. Experiencia del usuario
Para una plena aceptación de la aplicacion por el usuario
se ha tenido en cuenta que :
• Importante mantener la experiencia del usuario
• Gestos familiares, intuitivo, fácil
• Efectos dinámicos, tiempo de respuesta
• UIKit /OpenGL