jueves, 10 de octubre de 2019

viernes, 4 de octubre de 2019

Crear Interfaz Grafica de Usuario asistida con la voz de Windows





En esta publicación realizada en YouTube, mostramos cómo crear una aplicación cuya interfaz gráfica cuente con la asistencia de la voz de Windows.

Este tipo de aplicaciones son muy útiles para las personas con baja visión o completamente ciegas.

Lo que se muestra en este video es solo un ejemplo básico de cómo implementar o aplicar mediante funciones JS (ex JavaScript) con el fín crear un script temporal del tipo .vbs.

Para más információn

Whatsapp: +54 11 3802 4370

E-Mail: nextsigner@gmail.com


martes, 20 de agosto de 2019

Entorno de Desarrollo de Unik 3.35

Esta versiòn de Unik ha sido programada en la rama unik-f1 y en el dìa de la fecha se ha fusionado en la rama master.

Esta versiòn de Unik se ha compilado desde GNU/Linux Ubuntu 16.04 para GNU/Linux y Android desde API 21 a 26 para armeabi-v7a y desde API 21 a 28 para arm64-v8a en ambos contextos con el SDK 29 de Android con el NDK r19c.


Unik se ha compilado para Android con el framework Qt 5.13.0



GCC versiòn instalada

ns@ns-linux:~/nsp/unik$ gcc --version
gcc (Ubuntu 5.4.0-6ubuntu1~16.04.11) 5.4.0 20160609

Importante

Para compilar Unik compatible con armeabi-v7a es necesario compilar con Qt 5.13.0 Clang desde API 21 hasta 26.

Para compilar Unik compatible con arm64-v8a es necesario compilar con Qt 5.13.0 Clang desde API 21 hasta 28.

En ambos caso con el SDK 29 de Android.

Compilaciòn para Android compatible con armeabi-v7a


Compilaciòn para Android compatible con arm64-v8a





miércoles, 7 de agosto de 2019

Unik sigue avanzando en tiempos de cambios

Unik sigue avanzando


En estas ùltimas semanas hemos estado desarrollando aplicaciones, tal còmo lo hacemos desde siempre utilizando el framework Qt/QtQuick como entorno de desarrollo principal.

En la versiones màs modernas de los sistemas operavitos, la compatibilidad con openssl ha dejado de ser las versiones 1.0.x y ahora han pasado a ser compatibles con 1.1.x.

Este cambio afectarà a las aplicaciones para los dispositivos Android, motivo por el cuàl, hemos estado compilando Unik Qml Engine para Android con el API 28 del SDK de Android el cuàl es compatible con el Openssl de versiones 1.1.x o superiores.

Esto lo hemos podido realizar gracias a la recomendaciòn de Qt Company que en el sitio oficial nos recomienda la utilizaciòn de las librerìas Openssl 1.1.x compiladas por KDAB quienes han puesto a disposiciòn los binarios de las librerìas Openssl 1.1.x compatibles con Qt 5.12.4 y Qt 5.13.0. Para acceder al repositorio hay que entrar aquì.

Atenciòn! Procura acceder al repositorio github de KDAB para los binarios Openssl 1.1.x para Android compatibles con Qt 5.12.4 y Qt 5.13.0, hazlo desde el enlace que te hemos proveìdo en el pàrrafo anterior ya que un bug en github no te permitirà acceder a la rama en que KDAB provee dichos binarios.

Deciamos.

Ademàs de esos cambios en los pròximos ejecutables que vendràn con Openssl 1.1.x o superior, tambièn hemos estado mejorando y agregando nuevas funcionalidades y caracterìsticas al proyecto Unik entre las cuales podemos nombrar las siguientes:

  • Se agrega el soporte del paràmetro -zip para ejecutar aplicaciones QtQuick directamente desde archivos ZIP locales o remotos.
  • Se implementa la configuraciòn para alternar el idioma de Unik entre Inglès y Español.
  • Se orienta Unik para la usabilidad por parte de personas de baja visiòn o no videntes.
  • Se ha agregado la posibilidad de utilizar una configuraciòn visual para los elementos por defecto que utiliza Unik y dicha configuraciòn es asequible para cualquier otra aplicaciòn, submòdulo o aplicaciòn anidada que requiera de dicha configuraciòn para adoptar y utilizar un esquema de colores, tamaños, tipos de letra y caracteristicas visuales y sonoras segùn lo necesite cada usuario.

TODO (lo que hay para hacer)


  • Agregar audios en ingles y en español para los mòdulos de Unik ya disponibles.
  • Completar el desarrollo y la implementaciòn de Grabaciòn de Audio para envìo HTTP.
  • Completar y optimizar de manera amplia y omnipresente las funcionalidades de audio y navegaciòn para la Accesibilidad y Usabilidad por parte de personas con diferentes aptitudes fìsicas.


Para màs informaciòn visite el canal de YouTube https://youtube.com/c/nextsigner
Correo: nextsigner@gmail.com
Whatsapp: +54 11 3802 4370
Donaciones: paypal.me/lucentrica or patreon.com/unik







lunes, 1 de julio de 2019

Como preparar Ubuntu 16.04 para crear aplicaciones Qt y QtQuick

Si estas por utilizar el Framework Qt en GNU/Linux, en Debian o Ubuntu y no querés perder tiempo configurando manualmente ningúna parte para poder comenzar con la programación lo más pronto posible, aquí te explicamos paso a paso algunos pequeños y simples pasos que deberías realizar para tener todo correctamente configurado y comenzar a programar sin problemas lo antes posible.

Nota: Este artículo está orientado para aquellas personas que quieren desarrollar aplicaciones del tipo Qt o QtQuick para GNU/Linux y Android ARM x86/x86_64, ARM eabi-v7a y ARM64-v8a.


Antes de instalar el framework Qt hay que instalar y configurar lo siguiente en el siguiente orden.

Instalar librerías y compatibilidad i386

sudo apt-get install libstdc ++ 6: i386 libgcc1: i386 zlib1g: i386 libncurses5: i386 zlib1g-dev freeglut3-dev

Instalar el Java Developer Kit

sudo apt-get install openjdk-6-jdk

Instalar Android Studio

Preferentemente en la carpeta ~/Android

Actualizar el SDK de Android

Instalar Qt

Se puede ir al sitio oficial de Qt o ir aquí.

Al finalizar la instalación del Framework Qt todo debería haberse configurado automáticamente.

Solucionar Compatibilidad OpenSSL

Si se utiliza la versión de Qt 5.12.4 o superior junto a Ubuntu 16.04, es necesario instalar OpenSSL versión 1.1.1c.

Para descargar openssl 1.1.1c, DESCARGAR DESDE AQUI

Descomprimir el archivo comprimido y desde el terminal hay que instalar con los siguientes comandos:

$:./config
$:make
$:sudo make install

Si tienes alguna duda puedes comunicarte de manera directa con nextsigner@gmail.com o al whatsapps +54 11 3802 4370.

miércoles, 26 de junio de 2019

Frases que se me vienen a la mente mientras programo

El ser humano solo escapa del dolor que conoce, del físico y del emocional, sin saber que en su escape se expone a un dolor inevitable que ningún ser vivo aún ha conocido.

Lo que le dá sentido a mi vida es vivir evitando que la busqueda de la felicidad le dé sentido a mi vida.

Ser minimalista debería requerir un esfuerzo mínimo pero hay que pensar muchísimo.

Ünicamente pueden ser minimalistas las personas sabias.

El inteligente no desborda de conocimientos para ser sabio.

El sabio es el minimalista del conocimiento.

El sabio es minimalista o no lo es, nunca es el mejor porque no compite con nadie, nunca procura ser el mejor porque su minimalismo le reduce a uno los ejemplos en quién compararse, el mismo.

El camino más corto solo lo toman los que no compiten. 

Dice la frase "Engañar a una persona es mucho más fácil que convencerla de que la engañan", yo digo que a esta frase solo la entienden los que engañan.

sábado, 22 de junio de 2019

Compilaciòn de Unik 3.24 para Android 9 API 28 en Qt 5.13.0

Hoy 22 de Junio de 2019, hemos descargado en nuestros equipos la ùltima versiòn de Qt 5.13.0 liberada el 18 de Junio de 2019 en los repositorios de www.qt.io.

En el artìculo anterior hemos mencionado con cuàles versiones de Qt estabamos compilando y que hasta el momento nos veìamos impedidos de poder compilar Unik o cualquier otra aplicaciòn para Android compatible con las arquitecturas arm64-v8a.

Es sabido que a partir de la fecha 1 de Agosto de 2019, la tienda de aplicaciones de Google, la llamada Goolge Play Store, no posibilitarà que estèn disponibles las aplicaciones de 32bit para equipos de 64bit. Es por este motivo que no hemos visto en el apuro de compilar Unik en las condiciones òptimas tal como lo requiere la tienda mencionada y lògicamente asì lo necesitan los usuarios con equìpos de estos tiempos para poder sacar mayor provecho a sus dispositivos.

Las versiones utilizadas para la compilaciòn de Unik fueron las siguientes:

Sistema Operativo

GNU/Linux Ubuntu 16.04 

Compilador C++ Clang

clang version 3.8.0-2ubuntu4 (tags/RELEASE_380/final)
Target: x86_64-pc-linux-gnu
Thread model: posix
InstalledDir: /usr/bin

Qt

Qt 5.13.0 (Basado en Qt 5.12.3) no LTS (la ùltima versiòn LTS es la 5.12.x)
QtCreator 4.9.1

Android

Android SDK 26.1.1
Android NDK r19c

Para conocer màs sobre cuales eran las versiones de Qt que venìamos utilizando y conocer ciertas recomendaciones al respecto, sugerimos que lean el artìculo anterior haciendo clik aqui.

Entrada destacada

Aplicación QtQuick con Unik - Texto a Voz en Windows

Hemos publicado un nuevo video sobre Texto a Voz en Windows mediante la creación de una aplicación del tipo QtQuick con Unik.