Aplicacin Flecha - PowerPoint PPT Presentation

1 / 39
About This Presentation
Title:

Aplicacin Flecha

Description:

Env o / Recepci n E-Mails. Visualizaci n de videos a 'Pantalla Completa' ... Navegar Enviarla por mail. Salvar una foto Editarla. L neas de continuaci n ... – PowerPoint PPT presentation

Number of Views:44
Avg rating:3.0/5.0
Slides: 40
Provided by: pc67531
Category:

less

Transcript and Presenter's Notes

Title: Aplicacin Flecha


1
Aplicación Flecha
  • Acceso Binario a Windows

2
Introducción
  • Idea inicial
    Resultado
  • Opciones
    Trabajo y

  • Problemas
  • Idea final
  • Especificaciones

3
Introducción
  • Objetivos iniciales
  • Aplicación completa
  • Fácil instalación
  • Instrucciones para el usuario
  • Configurable
  • Útil

4
Introducción
  • Objetivos iniciales
  • Herramienta de Acceso
  • Centrada en ayudar a personas discapacitadas
  • Cómoda de usar
  • Eficiente

5
Discapacidad
  • Tipos de Discapacidad
  • Trastornos auditivos, motrices, del lenguaje,
    aprendizaje y visuales.
  • Acceso Binario, Tiflotécnia, Metodologías de
    Diseño Comunicación, Cognición, Actividades
    Educativas, Dispositivos e Interfaces.

Acceso Binario
6
Accesibilidad
  • Acceso Binario
  • Movilidad Reducida
  • Personas con dificultad para interactuar de
    manera normal con el ordenador
  • Herramientas de Acceso Candidatas
  • Paint
  • Navegador Web

7
Accesibilidad
  • Reflexión
  • Integración, independencia y autonomía
  • Herramienta acceso a Windows
  • Software Standard
  • Paint de Windows
  • Explorador de Windows

8
Estado del Arte
  • Emuladores de Ratón
  • Ayudan a realizar las distintas acciones de
    ratón
  • Acción automática o activación por click
  • Plataformas de acceso binario
  • Conjunto de aplicaciones basadas en entrada
    binaria

9
Estado del Arte
  • Emuladores de Ratón
  • Click Aid
  • Dragger32

10
Estado del Arte
  • Emuladores de Ratón
  • Dwell Clicker
  • Point-N-Click

11
Estado del Arte
  • Emuladores de Ratón
  • Rata Virtual
  • Impact

12
Estado del Arte
  • Emuladores de Ratón y Teclado
  • Lógica de funcionamiento
  • Barrido de botones
  • Ventana Siempre visible
  • Movimiento 4 direcciones
  • Contrapartidas
  • Dos puntos de atención
  • Pantalla parcialmente oculta
  • Acciones incómodas de ejecutar
  • Problemas a la hora de compartir el equipo

13
Estado del Arte
  • Plataformas orientadas al acceso binario
  • EVAS

14
Estado del Arte
  • Plataformas Accesibles de forma binaria
  • Lógica de funcionamiento
  • Aplicaciones especificas para cada tarea
  • E-mail
  • Procesamiento de textos
  • ...
  • Contrapartidas
  • Dependencia total
  • Estancamiento
  • Aprendizaje
  • ...

15
Objetivos
  • Aplicación más potente que un emulador
  • Múltiples funcionalidades
  • Aplicación centrada en el usuario
  • Interfaz mínimo, agradable y simbólico
  • Aplicación más rápida
  • Funciones agrupadas por frecuencia de uso

16
Especificaciones
  • Interfaz
  • Compacto
  • Ocupe el mínimo espacio
  • Simbólico
  • Nombre Acción -gt Icono -gt Color
  • Inteligente
  • Ocultación automática

17
Especificaciones
  • Interfaz
  • Manecilla de reloj
  • Giro en torno al cursor

18
Especificaciones
  • Funcionales
  • Emulación de Ratón
  • Movimiento
  • 360º
  • Funciones típicas
  • Click
  • Click derecho
  • Doble Click
  • Drag Drop

19
Especificaciones
  • Funcionales
  • Emulación Teclado
  • Aceleradores
  • AltTab
  • AltF4
  • Win E
  • Crlt Alt Sup

20
Especificaciones
  • Funcionales
  • Configuración
  • Velocidad
  • Tamaño
  • Tipo de Entrada

21
Especificaciones
  • Funcionamiento
  • Acceso rápido a las distintas opciones
  • Jerarquía
  • Cada tipo de opción un tipo de acceso
  • Secuencia Lógica
  • Posibilidad de repetir acciones comunes sin
    esperar

22
Especificaciones
  • Organización de las funcionalidades

23
Especificaciones
  • Esquema de Funcionamiento

24
Funcionamiento
  • Diagrama de flujo
  • Acciones ordenadas por importancia
  • Acciones repetitivas
  • Acciones no repetitivas
  • Después de cada acción se pasa a opción Click

25
Tecnología de desarrollo
  • Programación en C
  • Aplicación orientada a Windows
  • API Windows

26
Desarrollo
  • Nuevo tipo de aplicación
  • Funciones totalmente desconocidas
  • ?

27
Desarrollo
  • Aplicación sencilla
  • Hola mundo
  • Gran
  • salto
  • complicado y tedioso
  • Aplicación compleja
  • Timers
  • GDI
  • Hooks
  • Menús
  • Librerías
  • Scripts de recursos

28
Desarrollo
  • Prototipos
  • Gráfico que sigue el ratón dentro de una ventana
  • Grafico dinámico que sigue el ratón
  • Ventana dinámica que sigue al ratón
  • Ventana dinámica que sigue al ratón y ejecuta
    acciones
  • Ventana dinámica que sigue al ratón y ejecuta
    acciones y despliega menú con aceleradores
  • Ventana dinámica que sigue al ratón y ejecuta
    acciones y despliega menú con aceleradores, sin
    botón de ventana y con icono de task-bar y
    opciones de configuración

29
Desarrollo
  • Ventana con forma de Flecha
  • GDI
  • Funciones para definir PATHS
  • Funciones relativas a regiones

30
Desarrollo
  • Seguir al cursor y barrido de opciones
  • Timer
  • Barrido
  • Dinamismo
  • Seguimiento del ratón

31
Desarrollo
  • Interactuar con la aplicación sin el foco
  • Hooks
  • Mala implementación
  • Poca información
  • Mala documentación

32
Desarrollo
  • Menús de configuración y aceleradores
  • Menús Pop-Up
  • Scripts de Recursos
  • Problemas con los focos
  • Problemas con los Hooks

33
Desarrollo
  • Otras puntos a destacar
  • Clase Ventana
  • Elección del tipo de ventana
  • Icono barra de tareas
  • Captura y tratamiento de mensajes

34
Pruebas
  • Dibujo
  • Navegación por Internet
  • Messenger
  • Envío / Recepción E-Mails
  • Visualización de videos a Pantalla Completa
  • Modo Escritura ( Click Rápido )

35
Pruebas
  • Ejemplo
  • Navegar Enviarla por mail
  • Salvar una foto Editarla

36
Líneas de continuación
  • Portar la idea a otras plataformas
  • Mejorar el menú de opciones con un diseño radial
  • Implementar un menú de configuración más visual
  • Variaciones para ayudar a personas con más
    movilidad

37
Líneas de continuación
  • Filtro de entrada
  • Puertos de entrada
  • Emulador de teclado T-9

38
Conclusiones
  • No ha sido una feliz idea
  • Un reto
  • Compromiso de ayudar
  • Metodología de desarrollo
  • Nuevo tipo de programación
  • Programación completa de una aplicación

39
Aplicación Flecha
  • José Ángel Torres Simón
Write a Comment
User Comments (0)
About PowerShow.com