El asistente del ponente disponible para iPhone, iPad y Mac

El asistente del ponente ya está disponible en la AppStore tanto para iPhone, iPad, Apple Watch y Mac.

Esta aplicación es el último proyecto publicado por mi bajo el sello de Tyflos Accessible Software.

Herramientas útiles y accesibles

Esta aplicación ayuda a una persona que no pueda consultar tarjetas con notas para una presentación o a controlar cuánto tiempo lleva de exposición a realizar esas tareas de acordarse qué tiene que decir, saber si han pasado 3 minutos desde que comenzó para empezar a hablar de un tema o a saber si ya han transcurrido los 15 minutos que tenía para su presentación.

La aplicación se puede controlar desde el iPhone, el Apple Watch, el Mac e incluso desde los botones de los auriculares que se estén utilizando como apoyo para escuchar nuestro dispositivo con las indicaciones que nos da esta aplicación.

Descripción de la AppStore

¡Transforma cada presentación en una experiencia impecable con el Asistente del ponente! Nuestra innovadora aplicación está diseñada para ayudarte a brillar en cualquier evento, conferencia o reunión. No importa si eres un experimentado orador o alguien que recién comienza en el arte de hablar en público, El Asistente del ponente te ofrece las herramientas para entregar tus ideas con confianza y precisión.
Saber cuánto tiempo llevas de presentación, consultar tus notas o recibir recordatorios en un tiempo determinado de tu presentación es posible gracias al Asistente del ponente.
Una herramienta para ayudarte a tener una experiencia accesible como ponente.

Características:
• Gestor de Tiempo Inteligente: Mantén el control de tu presentación con nuestro sistema de eventos temporales. Configura alertas personalizadas para asegurarte de cubrir todos los puntos importantes sin exceder el tiempo asignado.
• Notas para el Presentador: Accede a notas clave directamente en la pantalla de tu dispositivo o leídas a través de tus auriculares.
• Utiliza el Asistente del ponente en tu iPhone o en tu Apple watch.
• Interfaz Amigable y Personalizable: Personaliza la interfaz para que se adapte a tus necesidades y preferencias. Con un diseño limpio y una navegación intuitiva, te sentirás cómodo desde el primer uso.

¿Por Qué Elegir Asistente del ponente?
• Facilita la Preparación: Prepara tus charlas con mayor eficacia y menos estrés.
• Mejora la Entrega: Entrega tus ideas de manera clara y concisa.
• Aumenta la Confianza: Reduce la ansiedad del orador con herramientas útiles a tu alcance.
• Accesible para Todos: Diseñado para ser utilizado por personas con cualquier nivel de habilidad.

¡Descarga el Asistente del ponente ahora y lleva tus presentaciones al siguiente nivel!

Obtener la aplicación

Puedes descargar la aplicación desde la AppStore o consultar más información en la página web del proyecto.

Qué es Fastlane

Dentro del desarrollo de software es habitual que los entornos de desarrollo incluyan muchas herramientas para realizar tareas relacionadas con el mantenimiento y la publicación de una aplicación software. Pero la mayoría de estas herramientas integradas en los entornos de desarrollo funcionan de forma manual requiriendo una completa atención por parte de la persona que está desarrollando el software.

La automatización de procesos dentro de la ingeniería del software se ha demostrado como uno de los caminos más beneficiosos para aumentar la productividad y la fiabilidad del software. Por esta razón han ido apareciendo multitud de herramientas que permiten realizar más tareas y procesos que los entornos de desarrollo y, sobre todo, automatizar estos procesos.

¿Qué es Fastlane?

Fastlane es una de estas herramientas que permiten automatizar muchos de los procesos y tareas relacionadas con el desarrollo de software para iOS y Android.

Esta herramienta creada por Felix Crause consiste en un conjunto de servicios y aplicaciones ejecutadas desde la línea de comandos (CLI) utilizando lenguaje Ruby y permite automatizar muchos de los procesos que se realizan con Android Studio y Xcode.

Entre las diversas tareas que permite automatizar Fastlane están las siguientes:

  • Creación de capturas de pantalla para la tienda de aplicaciones
  • Despliegue de la app dentro de entornos de betatesting como Test flight.
  • Publicación del proyecto en la tienda de aplicaciones
  • Firma de paquetes de software para la distribución del proyecto
  • Ejecución de planes de tests

Como todas estas automatizaciones se ejecutan desde la línea de comandos es muy fácil incluir scripts de la Terminal para realizar comprobaciones o actualizaciones de recursos para la distribución de nuestro proyecto software.

En futuros artículos veremos algunas de estas automatizaciones con más detalle.

La instalación de fastlane es muy sencilla y su uso consiste principalmente en la ejecución de ciertos comandos de Terminal en la propia carpeta raíz de nuestro proyecto software. Este uso de la Terminal hace que el uso de Fastlane resulte más accesible que utilizar ciertas herramientas visuales incluidas en Xcode o Android studio.

Puedes obtener documentación, ejemplos y más información en la página oficial de Fastlane.

Colocate bien delante de tu Webcam gracias a CanYouSeeMe

A la hora de realizar una videoconferencia uno de los problemas más comunes de las personas ciegas es conocer si están situados correctamente con respecto a su webcam para que las otras personas participantes en la videoconferencia lo vean correctamente.

Este problema se complica cuando se va haciendo cada vez más habitual la verificación de identidad mediante una videollamada o foto desde la webcam como sucede en algunos procesos de identificación con la banca electrónica o la administración.

Tan común es este problema que ha surgido el proyecto Can you see me.

Este proyecto consiste en una aplicación para Windows que va dando instrucciones a la persona para que se coloque correctamente ante su cámara.

La aplicación realiza el proceso en local por lo que no se envía ninguna información a la nube por lo que la privacidad del usuario está garantizada.

Es un proyecto de software libre bajo la licencia GPL3 por lo que cualquier persona puede participar y mejorar el proyecto.

La aplicación está disponible para Windows y es compatible con los lectores de pantalla más habituales.

Puedes descargar Can you see me desde la web oficial.

La accesibilidad en crisis para los desarrolladores ciegos

En todas partes se habla de la accesibilidad en general, en otras partes, además, se habla de la accesibilidad a la Web. En muy pocas partes se habla de los problemas que encontramos los desarrolladores ciegos para poder diseñar y desarrollar software.

En la red se está moviendo una corriente de curiosidad sobre si una persona con ceguera puede desarrollar software. La respuesta, hablando desde mi experiencia personal como desarrollador en varios lenguajes y plataformas, es que si pero no gracias a esas grandes empresas y organizaciones que se mueven en pro de la accesibilidad. Esa accesibilidad que atrae a la gente y los medios de comunicación es para una mayoría de personas con discapacidad, con perfiles de discapacidad mayoritarios. Digo esto porque conozco la postura de grandes empresas como Sun microsystems, recientemente adquirida por Oracle, que no duda en adherirse a proyectos europeos en pro de la Accesibilidad pero ante una pregunta de un servidor sobre si sus herramientas de desarrollo serán accesibles también le contestaron que hay muy pocos desarolladores ciegos en el mundo como para tomarse el trabajo. Otra gran empresa de desarrollo de software y sistemas operativos, hablamos de Microsoft, que tiene uno de los departamentos de accesibilidad con más personal del mundo; parece que se asegura que cada nueva versión de sus diversos productos software guarden una compatibilidad hacia atrás en su interfaz para mantener la poca accesibilidad que tengan sus productos. Esto es así excepto para sus herramientas de desarrollo, donde a cada nueva versión un desarrollador ciego encontrará más y más problemas. Apple, empresa que se enorgullece de sacar todos sus productos accesibles desde la caja y con un departamento de accesibilidad bastante funcional, ante la petición de hacer más accesible su herramienta de diseño de interfaces comenta que mejor esforzarse en hacer accesible la versión que saldrá para la nueva generación de su suite de desarrollo software, suite que va con retraso y mientras un servidor diseña los interfaces de sus aplicaciones para MacOS X, iPhone e iPad utilizando matemáticas, mucha imaginación y mucha cantidad de código fuente en sus programas.

Las propias empresas de desarrollo de software para personas con discapacidad, como pueden ser Freedom scientific (creadores de Jaws), GWMicro (Window eyes) o Dolphin software (creadores de Hal) no se interesan en proporcionar soporte, scripts y mapas de ventana para sus lectores de pantalla.

Editoriales que publican sus libros o sólo en papel o en formato electrónico donde el código fuente se imprime en una imagen, o redactan las explicaciones haciendo referencia a imágenes y resultados visuales por pantalla.

Con todo esto se podría aventurar uno a decir que no se puede programar si un desarrollador no puede ver la pantalla. Incluso hay un movimiento por crear un lenguaje de programación para ciegos ya que con los actuales parece que no puede trabajar un desarrollador ciego.

La realidad es que los lenguajes de programación son, la gran mayoría, completamente accesibles. Lo inaccesible son los entornos de desarrollo o herramientas de desarrollo. ¿Para qué quiero aprender un lenguaje de programación discriminatorio que no va a utilizar ninguna empresa de desarrollo de software? Nadie me contrataría si sólo domino un lenguaje de programación para ciegos. Un desarrollador debe conocer varios lenguajes de programación y dominar el manejo de los entornos de desarrollo para dichos lenguajes. Si un entorno de desarrollo es inaccesible, como puede ser el nuevo Visual studio 2010, un desarrollador ciego puede optar por utilizar un procesador de textos común y corriente, y normalmente muy accesible, y utilizar el compilador y depurador en línea desde la consola de comandos. El problema de esta solución es que hace que el desarrollador ciego sea menos productivo que un desarrollador que utilice Visual Studio 2010 y en la actualidad las empresas valoran más la productividad del desarrollador que su situación o la calidad de su código.

En esta situación de posible baja productividad nos encontramos muchos desarrolladores ciegos obligados por cada nueva versión que sale de un entorno de desarrollo por parte de estas empresas con gran responsabilidad social. Estas empresas que condenan a muchos profesionales del desarrollo software que poseen una discapacidad visual a buscar sus propias soluciones porque ni las empresas que desarrollan sus productos de apoyo les apoyan.

La conclusión es que la respuesta inicial se convierte en: hay desarrolladores ciegos pero están en peligro de extinción gracias a los mismos que alzan el estandarte de la accesibilidad para todos.