La Clave de la sociedad de la informacion es el acceso Universal

Es esencial que cambiemos nuestras actitudes y nuestros enfoques sobre las personas con discapacidad, que garanticemos todos los derechos y libertades fundamentales, incluido el derecho a participar plenamente en la sociedad.

domingo, 16 de abril de 2017

Accesibilidad de aplicaciones Java.


¡NOTA IMPORTANTE!

esta entrada se publicó hace más de dos años, por lo que es posible que la información de la que habla ya no sea aplicable, o que las descargas a las que hace mención ya no estén disponibles. En ese caso, puedes contactarnos a través de nuestro correo electrónico, y trataremos en la medida de lo posible facilitarte la información.

Accesibilidad de aplicaciones java.
Las aplicaciones java, tienen un defecto de accesibilidad debido a que usan una librería gráfica llamada Swing, esta no es nativa de un sistema operativo windows, por ende un lector de pantalla para algún windows no es capaz de leer el contenido de este tipo de ventanas.
Sun Microsystem, ha creado una librería llamada java access bridge, estas librerias permiten traducir los elementos para que cualquier lector de pantalla pueda leer los contenidos de las ventanas java.  Es capaz de reconocer un amplio tipo de controles de usuarios utilizados en java, aunque no es capaz de traducir todo, debido a que los desarrolladores java, tienden a utilizar el potencial grafico sin preocuparse del tema de accesibilidad.
He usado esta librería, y el potencial del alcance de jaws (desde la version 9 a 11 ) se ve acrecentado considerablemente.
Para descargar la librería el link es el siguiente:
en la página debemos ubicar y verificar la casilla de verificación (con ins+f5) llamado < I agree to the  Software License Agreement> y pulsar el boton , esta accion nos lleva a una nueva página en donde  debemos ubicar el enlace (con ins+f7) que dice el nombre del archivo a descargar llamado
Al pulsar el enlace, comenzará la descarga del archivo, lo guardamos en una carpeta que nos permita encontrarla fácilmente, por ejemplo mis documentos, o ejecutamos directamente el instalador desde Internet, esto es según lo que desee el usuario.
Pasos para instalar JavaAccessBridge

1.- Ejecutar el archivo javaAccessBridge (si el instalador se ejecutó directamente de Internet, saltar este paso)
2.- Al aparecer la presentación, tabular hasta llegar al botón Next y pulsarlo.
3.- Aceptamos los terminos escogiendo opcion y tabulamos hasta llegar al botón Next y lo presionamos.
4Ahora el instalador nos indica que esta listo para comenzarel proceso de instalación, Tabular hasta llegar al  botón Install y lo pulsamos.
5.- durante la instalación, aparecerá un dialogo que indica que esta buscando unidades (algo asi como searching disk  for java instalation), estas son los paquetes java instalados en el equipo y ademas descarga otros desde el sitio, esto demora unos minutos, dependiendo de la velocidad de la conexión a internet que poseamos. Si no tuviesemos una conexión a Internet, solo realiza lo necesario con los paquetes estándar.  Paciencia hace todo solo.
6.-  Al terminar el proceso del paso 5, el asistente informa que termino la instalación, tabular hasta llegar al boton Finís y presionarlo.
7.-Reiniciar el equipo, Ahora tenemos la posibilidad de acceder a las aplicaciones java un poco mas accesibles.
Como lo explique mas arriba, no todas las aplicaciones quedarán totalmente accesibles, pero la mayoría de las aplicaciones de escritorio si lo serán, por lo menos no he tenido problemas en ese sentido, hasta el IDE de java llamado NetBeans es accesible gracias al java access bridge.


viernes, 1 de julio de 2016

Snapchat

Snapchat es una aplicación móvil dedicada al envío de archivos, los cuales "desaparecen" del dispositivo del destinatario entre uno y diez segundos después de haberlos visto. Fue desarrollada por Evan Spiegel, Bobby Murphy y Reggie Brown, estudiantes de la Universidad de Stanford, en Estados Unidos, en 2010.

La aplicación permite a los usuarios tomar fotografías, grabar vídeos, añadir textos y dibujos y enviarlos a una lista de contactos limitada. Estos vídeos y fotografías se conocen como "Snaps" y los usuarios pueden controlar el tiempo durante el que estos serán visibles (de 1 a 10 segundos de duración), tras lo cual desaparecerán de la pantalla del destinatario y serán borrados del servidor de Snapchat.
Según Snapchat, en mayo de 2013 los usuarios mandaban 14000 millones de fotos y vídeos diarios, mientras que las historias eran reproducidas unas 500 millones de veces al día. A finales de agosto de ese mismo año, la empresa estaba valorada en 10.000 millones de dólares estadounidenses.
La aplicación se encuentra disponible para iPhone y Android, en ambos de forma gratuita y sólo para mayores de 12 años.3
En noviembre de 2014, Snapchat añadió la función “Snapcash”, la cual permite el envío de dinero a través de la aplicación. El servicio cuenta con el apoyo de Square en temas de seguridad.4
Además, los usuarios tocando su cara en la pantalla y manteniéndolo pulsado podemos aplicar distintos filtros y efectos especiales.
Actualmente Snapchat se ha ubicado en las aplicaciones más descargadas a nivel mundial junto a Facebook, Whatsapp, Twitter,YouTube entre otras, y cada vez más surgen usuarios que se hacen llamar SnapChatters por su contenido y por la cantidad de personas que lo siguen tal como Instagram o YouTube.

https://www.snapchat.com/


sábado, 16 de abril de 2016

Sordos podrán Oír

Un grupo de científicos logró obtener nuevas células sensoriales y regenerar las neuronas necesarias para procesar esta información. La aplicación de células madre podría poner fecha de caducidad a la sordera, según un estudio que publica hoy la revista científica Stem Cells.
La investigación, llevada a cabo por la Universidad de Sheffield (Inglaterra) y liderada por el doctor Marcelo Rivolta, ha conseguido crear (a través de la modificación de determinadas células madre del oído interno) nuevas células sensoriales capaces de recibir sonidos. Además, ha logrado también regenerar las neuronas necesarias para procesar esta información y que, finalmente, la audición sea efectiva.
Los investigadores, que han mostrado su esperanza de que este sea tan sólo el primer paso para acabar con la sordera crónica, comenzarán a partir de ahora a probar sus conclusiones en animales. A pesar de que la comunidad médica no espera que un tratamiento práctico contra la sordera esté disponible hasta dentro de una década, este tipo de investigaciones con células madre permiten indagar sobre los orígenes de esta dolencia, así como probar distintas terapias experimentales al respecto.
En este sentido, Rivolta asegura que el potencial de las células madre en la investigación de un tratamiento para la pérdida auditiva es "increíble" y añade que puede ayudar al desarrollo de nuevas tecnologías capaces de reparar los tejidos y las células afectadas.

Las células madre utilizadas en la investigación fueron extraídas del caracol o cóclea aún en desarrollo procedente de fetos de entre 9 y 11 semanas de gestación. El equipo de Rivolta trató con una serie de componentes químicos estas células, el 56 por ciento de las cuales desarrollaron con rapidez la capacidad de percibir sonidos. Otras células desarrollaron las propiedades propias de las neuronas auditivas, las células nerviosas capaces de transmitir los impulsos nerviosos del oído al cerebro.

La investigación ha contado con el apoyo del Instituto Nacional para la Sordera (Royal National Institute for the Deaf) y la organización Deafness Research UK.

Que bueno es Dios...

sábado, 19 de marzo de 2016

Como revivir tu viejo PC

Digamos que tienes por ahí un viejo PC al que te gustaría sacarle partido, volver a ponerlo en funcionamiento. O digamos que tienes por ahí un viejo PC que sigue con Windows XP instalado, y como no es buena idea eso de andar por Internet con un colador de malware en potencia que se quedó sin soporte hace casi dos años, estás considerando la posibilidad de actualizarlo con algo más moderno. Pero, claro, esa carraca no puede con las nuevas versiones de Windows… como tampoco podría con las mejores distribuciones y entornos de escritorio de GNU/Linux. Sin embargo, el ecosistema de GNU/Linux en particular y Linux en general es mucho, mucho más amplio, y existen alternativas para cubrir prácticamente cualquier necesidad.
En este artículo repasaremos alguna de esas alternativas, varias distribuciones Linux con las que revivir tu viejo PC, no sin antes mencionar a CloudReady, un derivado del Chromium OS en el que se basa Chrome OS, a la postre el sistema operativo que gobierna los Chromebooks. Desde que salió no ha parado de generar noticias y con razón, pues se trata de un proyecto con peros, pero interesante al fin y al cabo. No me voy a extender mucho más hablando de él porque en el análisis de CloudReady ya dije bastante, pero cada vez que vuelvo a leer lo de “con CloudReady puedes devolver a la vida tu viejo PC”… no sé, como que ha llegado el momento de matizar.
Para empezar, lo que reza la publicidad de CloudReady es “devolver a la vida equipos de hasta ocho años de antigüedad“, lo que significa “portátiles y sobremesa lanzados a partir de 2007” o Pentium 4 por los pelos. También señalan los requisitos mínimos, aunque a grandes rasgos se centran en “certificar” modelos, así como en prevenir acerca de aquellas configuraciones de hardware -principalmente en relación al apartado gráfico; corramos un tupido velo sobre el hecho de que solo se ofrece para máquinas de 32-bit al menos por ahora- que pueden dar problemas. Requisitos técnicos puros y duros, uno: 1 GB de RAM. Es posible que CloudReady funcione con 1 GB de RAM, pero mi experiencia con cuatro veces más fue la justa, lo cual se explica con que Chromium / Chrome no es precisamente el mejor navegador web para equipos obsoletos, y un sistema operativo basado en este no va a resolver la situación.

CloudReady
CloudReady tiene sus puntos de interés, pero el estar especialmente indicado para “resucitar tu viejo PC” no es uno de ellos. Por el contrario, de Linux a GNU/Linux solo hay un paso y las posibilidades se amplían de manera exponencial. Así, con ese giga de memoria como referencia y con la firme convicción de que no es lo mismo disfrutar de la experiencia que soportarla o sufrirla, vamos en busca de opciones con las que cubrir cada caso.
Antes, un apunte: este artículo no va dirigido a usuarios habituales de Linux, quienes ya sabrán que con un poco de maña uno se puede configurar un sistema a medida a partir de una base mínima. Esto va de instalar y a echar millas.
Con 1 GB de RAM o menos
El primer escalón lo podrían ocupar distribuciones muy diferentes, pero en lo que se refiere al entorno de escritorio, que es lo que va a determinar la experiencia de usuario, el cerco se reduce considerablemente. Dependiendo de la distribución, por ejemplo, la diferencia de consumo entre dos entornos ligeros no es demasiada, si bien con los recursos justos cada mega cuenta y la respuesta obvia ahora mismo es LXDE (Lightweight X11 Desktop Environment). Hasta nueva orden, LXDE es el entorno de escritorio clave si lo que se desea es lo más liviano y accesible.

Lubuntu 14.04
Por lo tanto, Lubuntu es la elección adecuada para comenzar. Lubuntu es una derivada oficial de Ubuntu que utiliza LXDE y además de buen rendimiento y un paradigma de escritorio clásico, ofrece todas las facilidades que han hecho de Ubuntu la distribución de usuario final más popular de GNU/Linux. Con más de 1 GB de RAM la disfrutarás, con 1 GB de RAM o menos la soportarás y con menos de 512 MB de RAM la sufrirás; y no solo eso: con 512 MB de RAM ni siquiera podrás instalarla en modo gráfico. La última versión recomendada es Lubuntu 14.04.4 LTS, lanzada en febrero como actualización de mantenimiento de la última versión con soporte extendido de Ubuntu. Recibirá actualizaciones de seguridad hasta 2019. En poco más de un mes, sin embargo, se lanzará la nueva Ubuntu 16.04 LTS.
Alternativa: como he mencionado más arriba, en este apéndice cabrían varias opciones. Por ejemplo, Debian LXDE, que en un principio puede parecer un reemplazo irrelevante dado que el entorno es lo importante, cuando no es así del todo: la implementación es muy distinta según la distribución, y mientras que Ubuntu se enfoca en facilitar la mejor compatibilidad y funcionalidad posible, Debian es más espartana y, por extensión, más ligera de primeras.
1 GB / 512 MB de RAM
Cambiando de entorno pero no de cimientos, Bodhi Linux, derivada de no oficial de Ubuntu, es una opción de lo más interesante. Su mayor fortaleza es también su mayor tacha, si se puede denominar así al hecho de que su escritorio, una bifurcación de Enlightenment llamada Moksha Desktop, no es apto para todos los públicos. Moksha Desktop o el propio Enlightenment son únicos en su especiey destacan por un rendimiento visual -efectos y composición- excepcional incluso en los equipos más humildes. El “problema” es su diseño, y ni con tantas palabras como llevo podría explicarlo correctamente, por lo que el consejo es probarlo. No obstante, hay que señalar que Bodhi Linux retoca Moksha Desktop para suavizar el impacto, de manera que por defecto la experiencia es asumible.

Bodhi Linux 3.1
En cuanto a requisitos, los recomendados contemplan CPU a 1 GHz y 512 MB de RAM, los mínimos CPU a 500 MHz y 128 MB de RAM; aparte de 10 y 4 GB de espacio en disco respectivamente. No hagas caso y toma los requisitos recomendados como mínimos. Para no sufrir y tal. Con todo, al descargar Bodhi Linux verás tres versiones: para 32 y 64 bits y una Legacy solo para 32-bit e indicada para hardware obsoleto.
Alternativa: de seguir existiendo CrunchBang los papeles se habrían intercambiado y Bodhi Linux sería la alternativa. CrunchBang era un sistema minimalista de deliciosa factura, basado en Debian y con una potente comunidad que no tardó el tomar el relevo, pese que aún están en ello. Sin ir más lejos, hasta tres iniciativas recogieron los pedazos, siendo BunsenLabs la que ha mantenido con mayor entereza el espíritu del original. BunsenLabs se deja de entornos de escritorio y se centra en optimizar el gestor de ventanas Openbox -también utilizado por LXDE- y el panel tint2. A la espera de que lancen su primera versión estable, está disponible la previa como medio de instalación y como repositorio adicional para Debian.
512 / 256 MB de RAM
Un escalón por debajo de las anteriores está Puppy Linux. Es todo un clásico de la distros ligeras, aunque su principal propósito no es la instalación en disco, sino llevarlo de paseo en un lápiz USB, bien como sistema portátil, bien como herramienta de rescate. Este es un denominador común de las distribuciones que siguen, así como la particularidad de olvidar los entornos de escritorio completos y optar por los gestores de ventanas. En su caso, Puppy Linux utiliza JWM (Joe’s Window Manager) y Openbox según la edición, y sí, pesa tan poco como un cachorrito y arranca como un rayo.

Puppy Linux “Slacko”
¿Requisitos? Depende. En la pagina del proyecto comentan que “hay gente que ha ejecutado Puppy con éxito en una CPU a 333 MHz y 64 MB de RAM. Sin embargo, 256 MB de RAM y una swap [Ndr: una pequeña partición o archivo que hace las veces de memoria virtual] de 512 MB es más realista“. Doblar las cantidades sería todavía más realista, añadiría yo, pero todo es cuestión de probar. La edición recomendada de Puppy Linux se llama Slacko, está basada en la veterana Slackware y guarda plena compatibilidad con esta; está disponible para 32 y 64 bits y cabe en un USB de 256 MB.
Alternativa: de nuevo podrían haber varias candidatas, pero me quedo con 4MLinux, otra digna representante de JWM. Mantiene un desarrollo activo y su enfoque es interesante: las cuatro emes se traducen en mantenimiento, multimedia, miniservidor y misterio, que viene a significar juegos; y carga con herramientas para hacer frente a todas esas labores. Aun así, una advertencia, y es que una vez instalada puede moverse con apenas -y repito: mejor doblar la cantidad- 128 MB de RAM, mientras que en modo vivo (CD, DVD, USB) pide 1 GB.
256 / 128 MB de RAM
Bajamos hasta el final de la escalera, esto es, Pentium II (233 MHz – 450 MHz) y 128 MB de RAM o menos. ¿Cuánto menos? Tiny Core Linux puede funcionar con 48 MB de RAM, pero tal y como supones, eso equivale a sufrir; de ahí en adelante cambia el asunto y con 64 MB ya se nota un rendimiento que sorprende, aunque como es obvio dependerá de diversos factores. Tiny Core Linux utiliza FLTK/FLWM (Fast, Light Toolkit), se distribuye en versiones para 32 y 64 bits y su imagen ISO ocupa 16 MB. En efecto, esta distro hace honor a su nombre y se presenta ante el usuario pelada, con el sistema gráfico más exiguo que te puedas imaginar y si quieres aplicaciones gráficas tendrás que instalarlas a posteriori, incluido el navegador web.

Tiny Core Linux 7.0
El por qué elijo destacar esta distro y no otra es debido al equilibrio que han logrado sus desarrolladores en cuanto a aspecto visual, rendimiento, características y accesibilidad; hacer tanto con tan poco tiene mérito. Ahora bien, si quieres hacerte tú con Tiny Core Linux te recomiendo, además de probar, echarle un vistazo a la documentación que encontrarás en el sitio oficial; la vas a necesitar.
Alternativa: ninguna. O sea, alguien podría argumentar que alguna de las anteriores es una alternativa; o podría mencionar otras distribuciones ligeras como SliTaz o Nanolinux, esta última basada en Tiny Core; y por supuesto no conozco todas la distribuciones del panorama… Así que mejor probar, que es gratis. Mis recomendaciones son estas y el apartado de comentarios está abierto a todo el mundo.
Sin embargo…
Como te habrás fijado, a medida que descienden los requisitos las interfaces se afean y complican, pero es normal: se sacrifica estética y accesibilidad por rendimiento. El tema es, ¿merece la pena?Es decir, un Pentium II es un cacharro… Estamos en 2016… No te maltrates de esa manera. No tiene nada que ver con la obsolescencia programada, sino con el hecho de los Pentium II cumplirán 20 primaveras el año que viene y ha llovido mucho desde entonces.
Sea como fuere, si tienes la intención de resucitar o reactivar un viejo PC y ahorrar cuantos más recursos mejor, a todo lo dicho debes sumarle otras consideraciones. Por ejemplo, ninguna distribución Linux ofrece el mismo rendimiento o pide los mismos requisitos si está instalada o corre en modo vivo y se ejecuta en memoria, como por otro lado es evidente; no todas las antiguallas tiene soporte para realizar una instalación mediante USB; no todas las distribuciones tienen soporte del modo vivo, o al revés, se pueden instalar por la vía ordinaria, a través de un instalador de sistema visual; y casi todas las distros que se sirven en versión de 32-bit incluyen el kernel PAE, por lo que si tu máquina de procesador va corta pero de RAM supera los 4 GB, la aprovecharás.
Algo primordial a tener en cuenta, y he sido conservador en exceso en el baremo de ‘requisitos vs rendimiento’ precisamente por eso, es el navegador web a utilizar. Porque no importa que al iniciar sesión el sistema esté consumiendo 80 o 100 MB de RAM; la fiesta empieza al abrir aplicaciones y el navegador web es la estrella. ¿Qué más da que -una vez instalada- Lubuntu se conforme con 256 MB de RAM si la navegación es un desastre? Y no te lo pienses ni un segundo: Firefox.

Pero tampoco te engañes: una cosa es “resucitar” un PC y otra poder disfrutarlo. Siendo generoso,con menos de 512 MB de RAM no vas a disfrutar de nada. Claro que navegar por Internet o utilizar intensivamente aplicaciones gráficas pesadas no tiene por qué ser el empeño detrás de la jugada.

Android N,

Google publicó la semana pasada la primera versión pública de Android N, una previa de lo que será su próximo sistema operativo móvil.
Además del rediseño del panel de notificaciones y las mejoras en el modo de ahorro de energía, una de las grandes novedades de Android N es la multitarea a pantalla partida. Una función similar al“picture in picture” que vimos en la última versión de iOS y que también habían implementado fabricantes como Samsung y LG.
Lo de arriba es lo oficial, pero una cadena descubierta en el código por Ars Technica, citando el soporte experimental para la habilitación de ventanas “libres”, permite adelantar que Google está pensando en algo más avanzado con el escritorio en mente. 

¿Será Android N el “Remix OS oficial” de Google?

Hace años que medios y analistas vienen barajando el potencial de un Android de escritorio como sistema básico alternativo a Windows (y otros Linux) capaz de aprovechar hardware de bajo nivel y apoyado en las miles de aplicaciones y juegos de Android. También en los centenares de millones de usuarios que lo usan, si bien hay una gran distancia entre móvil y PC, con necesidades muy distintas.
Hasta ahora, Google ha basado su estrategia en el escritorio con Chrome OS, sistema en nube con gran aceptación en el sector educativo estadounidense y algún que otro mercado regional de consumo, pero siempre como un nicho concreto sin posibilidad de obtener una cuota relevante en mainstream que pueda hacer mella en el monopolio de Windows en el escritorio.
La referencia en Android N a este marco “framework-res.apk” que se enumeran junto a otros ajustes en la pantalla “Configuración de desarrolladores”, y que aparecen en importantes componentes del sistema como SystemUI y SetupWizard, apunta a algo más que la mencionada pantalla dividida.
 Ventanas y escritorio de Remix OS para PC , el Android de escritorio
Se citan ventanas flotantes y de libre disposición o botones de “cerrar” y “maximizar”, que son elementos comunes a cualquier sistema operativo de escritorio y que podemos ver en el Remix OS para PC que pusimos a prueba recientemente tras el lanzamiento de la versión beta.

Estas funciones son bastante inútiles en teléfonos móviles. Serían más útiles en un tablet pero es en el escritorio donde tendrían verdadero sentido. En los próximos meses comprobaremos hasta donde quiere llegar Google.