Documentos de Académico
Documentos de Profesional
Documentos de Cultura
En este artículo presentamos un framework llamado Large Ho Lee desarrolló un software que permite una correcta
Screen Framework (LSF), diseñado y construido para el visualización en dispositivos Large Screen Surfaces, el cual
desarrollo de aplicaciones en LSS, sin restricción de la trabaja usando un método de visualización de contenido
orientación o tamaño de este. LSF es un framework cross- llamado SpreadView [11].
platform que permita facilitar el desarrollo de aplicaciones
Por su parte, Liu diseñó e implementó un sistema que se
empresariales, de manera que la aplicación pueda
compone de una pantalla grande, un tablero de mesa
desplegarse en variedad de plataformas, ahorrando recursos
compartido que actúa como el medio principal de la
en el desarrollo de una aplicación y darle la opción de
colaboración (LSS), y un mecanismo de intercambio de
incrementar su alcance. También contempla lineamientos
interfase de usuario para la conexión de dispositivos
de diseño orientado al público empresarial, de esta forma
periféricos con el tabletop en un espacio inteligente para
que la experiencia de usuario se asegura para dichos
una respuesta rápida, eficiente y eficaz de una emergencia.
usuarios. Para tal fin utilizamos tecnologías web como
Para tal fin, creó el framework uPlatform [4].
HTML5, CSS3 y JavaScript, de tal manera que abstraemos
la dificultad de la capa de frontend, y simplificamos la Lilis presenta un framework implementado y orientado para
lógica de la conexión con el backend. el desarrollo de juegos tipo "juegos de mesa" para tabletops
con soporte multimodal. Dicho framework brinda la
El artículo se organiza en 6 secciones. En la sección 2, se
capacidad de mediante "bloques" poder crear todo el
describen los trabajos relacionados referentes a frameworks
ecosistema de juego, optimizado para superficies grandes
para LSS. En la sección 3, se presenta al LSF, donde se
con interacción touch y varios jugadores por turnos [12].
detalla los lineamientos de diseño que utiliza, la
construcción del dispositivo LSS necesario para las pruebas Por su parte, Gaggi propone a Tactive, framework cross
y su respectivo diseño. En la sección 4, se explica la platform, que permite, bajo tecnologías web, poder
validación del LSF. En la sección 5, se presentan las encapsular aplicaciones en widgets preparados para
conclusiones. Por último, en la sección 6, se presentan los interfaces multitouch, permitiendo abstraer la complejidad
agradecimientos a las personas que apoyaron nuestra del hardware y software proveyendo una API Javascript
solución. orientada al control de los gestos. Soporta hasta cinco
gestos. Las características que abarca son: reconocimiento
TRABAJOS RELACIONADOS
de gestos, orientación de la interfaz y manejo de ventanas
Dispositivos LSS [13].
Martinez-Maldonado presenta un modelo conceptual
llamado Tabletop Supported Collaborative Learning Tobias presenta a TULIP, framework para el desarrollo de
(TSCL), el cual proporciona las bases para la construcción aplicaciones basado en Computer Vision (concepto que
de sistemas basados en tabletops los cuales apoyan el permite reconocer formas y objetos mediante la
trabajo colaborativo [8]. computadora). Básicamente, permite el uso de la colocación
de elementos en el tabletop que signifiquen cosas para el
Por otro lado, Dalsgaard construyó un dispositivo Large desarrollador y, a modo de piezas, poder ejecutar
Screen Surfaces a manera de mesa (tabletop), el cual funcionalidades al ser reconocidas por el framework [14].
funciona combinando interacciones reales del usuario con
la proyección 3D [9].
Experiencia de usuario para LSS para simular entornos cotidianos como un centro de notas
Scott presenta ocho directrices de diseño para una adhesivas, listas to-do, entre otras. Por otro lado, la
colaboración eficaz, basándose en los tabletops. Son: (1) la orientación horizontal sugiere entornos colaborativos, en
interacción interpersonal natural, (2) las transiciones entre los cuales varios usuarios rodean lados de la pantalla
las actividades, (3) las transiciones entre el trabajo personal como parte de su espacio de trabajo.
y de grupo, (4) transiciones entre colaboración de mesa y
Capacidad Multiusuario: Una de las capacidades de estos
trabajo externo, (5) uso de objetos físicos, (6) acceso a
dispositivos de pantallas de gran tamaño es el de poder
compartir objetos físicos y digitales, (7) disposiciones
trabajar en equipo, de manera simultánea. Es este quizás
flexibles del usuario, y (8) interacciones simultáneas del
uno de los diferenciadores más fuertes con respecto a los
usuario [15].
equipos de sobremesa, o dispositivos móviles, ya que el
Remy, por su parte, propone patrones de diseño de tamaño de la pantalla y la capacidad táctil permite que de
comunicación para IHC (Interacción Humano manera natural se pueda desarrollar actividades
Computadora) a manera de guía tanto para los diseñadores colectivas.
como desarrolladores de aplicaciones para Large Screen Escalamiento: El escalamiento va directamente
Surfaces y, de esta manera, aumentar la eficacia de sus relacionado con las diversas densidades de pantalla. Se
tareas [7]. debe asegurar la legibilidad y uniformidad de
Por otro lado, Collins presenta las funcionalidades básicas presentaciones en diversidad de dispositivos, presentando
de un tablero interactivo, así como los gestos y las formas una interfaz similar en tamaño y distribución,
de interacción entre el usuario y el dispositivo [16]. independientemente de los píxeles por pulgada de la
pantalla (ppi). Debido a que la tecnología Web a través
Aplicaciones para LSS
de CSS ya implementa esta solución a través de los
Papadopoulos elaboró una aplicación para enseñar árabe
viewport, se tomarán los elementos con px, símbolo de la
utilizando un tabletop a niños de 5 años [17].
unidad de píxel, a diferencia de soluciones nativas de
Por su parte, Kubicki realizó una aplicación para tabletop Android que suelen usar dp.
con tecnología RFID llamado TangiSense que se basa en un Gestos: Son el lenguaje por el cual el usuario puede
sistema multi-agente que permite a los usuarios asociar interactuar con la interfaz sin necesidad de presionar
información con comportamientos para manipular objetos botones, los gestos son movimientos uno o varios dedos,
tangibles. La aplicación implica el reconocimiento de en formas que reflejen acciones o experiencias cotidianas
colores básicos, en donde los niños deben manipular o intuitivas. Se presenta un set de gestos basado en el
objetos tangibles [18]. estudio de selección de estos para Tabletops.
Baldassarri propone ImmertableApp, una innovadora Acción del
interfaz multimodal basada en interacción tangible para Descripción
gesto
edición de audio a partir de una interfaz proporcionada por
un tabletop [6]. Selección Se realiza un toque y se mantiene
simple presionado.
Codd-Downey propone un sistema para el aprendizaje de
anatomía y para tal efecto proporciona un tabletop común Se realiza el toque de selección
donde se brinda una vista global de un modelo anatómico simple en el primer objeto seguido
Selección
con la que los usuarios pueden interactuar. Además, cada de toques rápidos con la otra mano
múltiple
usuario tiene acceso al modelo a través de un dispositivo en los demás objetos, quedando
móvil que está sincronizado, permitiéndole tener una vista seleccionados.
personalizada [5]. Manteniendo el objeto presionado
Deslizamiento se desliza hacia la ubicación
PROPUESTA
deseada.
En el presente capítulo se mostrarán tanto los
requerimientos de hardware y software que se utilizaron Utilizando 4 dedos (simulando la
para el desarrollo del framework LSF, además, se revisarán Paneo colocación de la mano) se desliza
los lineamientos en los cuales nuestro proyecto está basado. todo el ambiente de trabajo.
Lineamientos de diseño Se coloca el dedo en una de las
Orientación de pantalla: La orientación de la pantalla va a Rotación esquinas y se comienza a girar
depender del tipo de programa que se quiera utilizar y desde ese punto seleccionado.
varía ampliamente su uso, tanto si se está en vertical o si Se coloca el dedo en la pantalla de
se encuentra horizontalmente respecto al punto de vista Pegar desde
origen y se arrastra hasta llegar a la
de la persona. La orientación vertical sugiere aplicaciones origen remoto
pantalla de destino.
explicativas tales como presentaciones a una audiencia o
en sesiones de clase. También puede usarse este modo
Acción del
Descripción
gesto
Arrastrar el elemento fuera de la
pantalla o del espacio de trabajo y
Eliminar
esperar a que el objeto se torne
rojizo y soltar.
Al estirar en sentidos contrarios los
Zoom dedos, ya sea de una o de los dos
índices de cada mano.
Se realiza un doble toque sobre el
Abrir
elemento a abrir.
Se realiza un gesto desde el objeto
hacia la zona de minimización (debe
Minimizar
estar ubicada cerca de alguno de los
lados).
Tabla 1. Listado de gestos
Como se ve en la imagen se pueden mover rotar de manera Como se aprecia en la imagen, según comandos de voz
independiente cada cuadrado habilitando el uso pueden mostrarse cuadrados del 1 al 10 al decir la orden, de
multiusuario.2 igual manera si se quiere pintar los cuadros de otro color.4