Liberada WebThings Gateway 0.9 la plataforma de Mozilla para Iot

webthings_gateway_main_menu

Mozilla hace poco publico la nueva versión de su plataforma para el internet de las cosas (Iot) WebThings Gateway 0.9, así como una actualización de las bibliotecas WebThings Framework 0.12, que forman la plataforma WebThings y que ademas proporcionan componentes para acceder a diversas categorías de dispositivos de los consumidores y utiliza la API universal de Web Things para organizar la interacción con ellos. Los desarrollos del proyecto se distribuyen bajo la licencia MPL 2.0.

Es importante recordar a nuestros lectores que WebThings Gateway es una capa universal para organizar el acceso a varias categorías de consumidores y dispositivos de IoT, ocultando las características de cada plataforma y sin requerir el uso de aplicaciones específicas para cada fabricante.

El código del proyecto está escrito en JavaScript utilizando la plataforma del servidor Node.js. Puede utilizar los protocolos ZigBee y ZWave, WiFi o la conexión directa a través de GPIO para interactuar con las plataformas de IoT.

El firmware de Gateway esta preparado para varios modelos de Raspberry Pi, también están disponibles paquetes para OpenWrt y Debian.

Gateway se puede instalar en una Raspberry Pi y obtener un sistema de control inteligente para el hogar que integra todos los dispositivos IoT en el hogar y proporciona herramientas para monitorearlos y administrarlos a través de una interfaz web. La plataforma también le permite crear aplicaciones web adicionales que pueden interactuar con dispositivos a través de la API de Web Thing .

Por lo tanto, en lugar de instalar su aplicación móvil para cada tipo de dispositivo IoT, puede usar una única interfaz web unificada.

Principales novedades de WebThings Gateway 0.9

Esta nueva versión de WebThings Gateway se destaca por el desarrollo de paquetes basados en OpenWrt que permiten el uso de enrutadores inalámbricos no solo para proporcionar acceso a la red, sino también como nodos de control del hogar inteligente.

Incluyendo el desarrollado propio de la distribución de base con OpenWrt integrando cosas de Gateway, proporciona una interfaz unificada para la configuración de la casa inteligente y un punto de acceso inalámbrico.

El firmware OpenWrt proporciona una interfaz de configuración inicial que le permite al usuario poder configurar su dispositivo para que funcione como un punto de acceso inalámbrico o como un cliente para conectarse a una red inalámbrica existente. La funcionalidad de esta nueva compilación aún es limitada y aún se encuentra en posición experimental y no puede reemplazar completamente los enrutadores inalámbricos existentes.

Otra innovación importante es la implementación de soporte de la nueva versión de Raspberry Pi 4, para lo cual, como para las otras tarjetas Raspberry Pi, preparado por separado el montaje sobre la base de la distribución Raspbian.

Entre las mejoras funcionales, se destaca la implementación de un nuevo tipo de complementos (Notificador), que permite expandir el sistema de envío de mensajes previamente disponible a través de notificaciones push en el navegador.

Notifier le permite al usuario poder crear controladores y establecer reglas para enviar mensajes a través de varios canales de comunicación, por ejemplo, para enviar SMS o correo electrónico cuando se activan los sensores de movimiento en la casa. Es posible establecer la prioridad de las notificaciones enviadas.

Ya que como Gateway admite funciones como la detección de dispositivos en la red local, la selección de una dirección web para conectarse a dispositivos desde Internet, la creación de cuentas para acceder a la interfaz web de la puerta de enlace, la conexión de dispositivos compatibles con los protocolos patentados ZigBee y Z-Wave.

Además de la interfaz web y la API, también proporciona soporte experimental para el control por voz, lo que permite el reconocimiento y la ejecución de comandos de voz (por ejemplo, “enciende las luces en la cocina”).

¿Como obtener WebThings Gateway?

Puedes instalar WebThings Gateway de una manera muy sencilla. Simplemente deben descargar el firmware proporcionado a la tarjeta SD de tu Raspberry Pi.

Así mismo este se encargara de encontrar los dispositivos IoT existentes los cuales te dará la opcion de poder configurar los parámetros para el acceso externo y poder añadir los dispositivos más populares la pantalla.

Enlace de descarga.

from Linux Adictos https://ift.tt/2YjOS7x
via IFTTT

Simple DirectMedia Layer una biblioteca para simplificar la escritura de juegos y aplicaciones multimedia

Recientemente se anuncio el lanzamiento de la biblioteca SDL 2.0.10 (Simple Direct Layer), cuyo objetivo es simplificar la escritura de juegos y aplicaciones multimedia.

Simple DirectMedia Layer es una biblioteca de desarrollo multiplataforma diseñada para proporcionar acceso de bajo nivel a hardware de audio, teclado, mouse, joystick y gráficos a través de OpenGL y Direct3D. Es utilizado por el software de reproducción de vídeo, emuladores y juegos populares, incluido el galardonado catálogo de Valve y muchos juegos de Humble Bundle.

Sobre Simple DirectMedia Layer

La biblioteca proporciona herramientas tales como salida de gráficos 2D y 3D acelerados por hardware, procesamiento de entrada, reproducción de audio, salida 3D a través de OpenGL / OpenGL ES y muchas otras operaciones relacionadas.

Simple DirectMedia Layer es oficialmente compatible con Windows, Mac OS X, Linux, iOS y Android, aun que cuenta con el soporte para otras plataformas como QNX, además de otras arquitecturas y sistemas como Sega Dreamcast, GP32, GP2X, etc.

Simple DirectMedia Layer está escrito en C, funciona de forma nativa con C ++ y hay enlaces disponibles para varios otros idiomas, incluidos C # y Python, se distribuye bajo la licencia zlib . Esta licencia le permite usar SDL libremente en cualquier software.

Pese a estar programado en C, tiene wrappers a otros lenguajes de programación como C++, Ada, C#, BASIC, Erlang, Lua, Java, Python, etc.

Principales novedades de Simple DirectMedia Layer 2.0.10

En la liberación de esta nueva versión de Simple DirectMedia Layer 2.0.10 se eliminó el controlador para trabajar utilizando el servidor de visualización Mir a favor del controlador para trabajar a través de Wayland.

Las macros SDL_RW * se convierten en un conjunto separado de funciones y se agregaron las funciones SDL_SIMDGetAlignment (), SDL_SIMDAlloc () y SDL_SIMDFree () para asignar memoria para operaciones SIMD.

Los desarrolladores destacan que la API de representación SDL se traduce de manera predeterminada mediante la representación por lotes, lo que permite un mejor rendimiento. Opción SDL_HINT_RENDER_BATCHING agregada para controlar el modo por lotes.

Para iOS 13 y tvOS 13, se ha agregado la compatibilidad con los controladores inalámbricos Xbox y PS4, así como la entrada de texto mediante los teclados Bluetooth.

Para Android, se implementa un modo de procesamiento de sonido de baja latencia implementado con OpenSL ES.

Se agregó la opción SDL_HINT_ANDROID_BLOCK_ON_PAUSE para controlar el bloqueo del bucle de eventos cuando se suspende la aplicación.

De los demás cambios que se destacan de esta nueva versión son:

  • Se agregó SDL_RenderDefex SDL
  • Se agregó la función SDL_GetTouchDeviceType () para determinar el tipo de dispositivo táctil (panel táctil o pantalla táctil con coordenadas relativas o absolutas)
  • Para forzar la ejecución de comandos por lotes en cola, se ha agregado la llamada SDL_RenderFlush (), que puede ser útil en el caso de una combinación de dibujo a través de SDL y dibujo directo;
  • Se agregó la opción SDL_HINT_EVENT_LOGGING para habilitar el registro de eventos SDL con fines de depuración
  • Se agregó la opción SDL_HINT_GAMECONTROLLERCONFIG_FILE para establecer el nombre del archivo con el diseño para los controladores de juego;
  • Se agregó la opción SDL_HINT_MOUSE_TOUCH_EVENTS para controlar la síntesis de eventos táctiles basados en eventos del mouse
  • Se mejoró el manejo de archivos WAVE y BMP con formato incorrecto para bloquear posibles vulnerabilidades

¿Como instalar Simple DirectMedia Layer en Linux?

La instalación de esta biblioteca en Linux es bastante sencilla puesto que la mayoría de las distribuciones de Linux cuentan con ella dentro de sus repositorios.

Para el caso de Debian, Ubuntu y distribuciones derivadas de estos, solo tendrán que ejecutar los siguientes comandos en una terminal:

sudo apt-get install libsdl2-2.0

sudo apt-get install libsdl2-dev

Mientras que para el caso de los que son usuarios de Arch Linux solo tenemos que ejecutar lo siguiente:

sudo pacman -S sdl2

Para el caso de los que son usuarios de Fedora, Centos, RHEL o cualquier distribución basada en estas, solo tienen que ejecutar el siguiente comando:

sudo yum install SDL2

sudo yum install SDL2-devel

Para el resto de las distribuciones de Linux, pueden realizar la búsqueda del paquete “sdl” o “libsdl” para su instalación o realizar la descarga y compilación del código fuente.

Esto lo hacen con:

hg clone https://hg.libsdl.org/SDL SDL

cd SDL

mkdir build

cd build

./configure

make

sudo make install

En cuento a la información de implementación y uso. Pueden consultar el siguiente enlace. 

from Linux Adictos https://ift.tt/2YpMkER
via IFTTT

106 nuevas ofertas en Google Play para el fin de semana: apps y juegos gratis o con descuento

Y una vez más antes de despedir la semana y entrar de lleno en el último fin de semana del mes de julio, las ofertas regresan a Google Play Store. Los desarrolladores de apps y juegos vuelven a ofrecernos un viernes más algunas de sus mejores creaciones al mejor precio, o incluso gratis durante un tiempo limitado. Hoy, son un total de 106 las aplicaciones, los juegos y las herramientas

Entra en Andro4all para leer el artículo completo

Puedes unirte a nosotros en Twitter, Facebook o en Google+

¡Suscríbete a nuestro canal de YouTube!

Publicado recientemente en Andro4all

from Andro4all https://ift.tt/2YiTXbX
via IFTTT

Streama: crea tu propio servicio de Netflix casero con esta aplicación

streama

Los servicios de streaming sin duda llegaron para quedarse y es que quien de nuestros lectores no ha utilizado alguna vez alguno de estos tipos de servicios o solo haber escuchado de ellos. Ya que debido a que te ofrecen la reproducción de contenido sin la necesidad de tener que almacenarlo en tus dispositivos suele ser el atractivo.

Pero aun así existen muchos que no gustan de estos servicios pues una de las grandes contras que destacan de estos es que solo estas pagando por una membresía y no por el contenido (si tienen razón) y es por ello que muchos prefieren pagar por el contenido y tener propiedad de este.

Y este argumento es valido, pues al menos en mi caso prefiero tener los discos de mis artistas preferidos aun que para series y películas prefiero de los servicios en streaming.

Dejando de lado esto un poco, el día de hoy hablaremos sobre una excelente aplicación que les puede agrada a muchos de nuestros queridos lectores que gustan por almacenar sus series y películas.

Y es que hoy les presentaremos Streama, la cual tiene como función el proporcionar un servicio al estilo Netflix, para el usuario tenga su propio servicio de streaming.

Sobre Streama

Básicamente Streama es un servidor de transmisión de medios gratuito y autohospedado que se ejecuta en Java.

Este servidor se puede instalar de manera local en ordenadores o ser instalado en un servidor para su acceso desde un navegador web o dispositivo movil con acceso a la red y un navegador.

Streama funciona como su propio sistema Netflix personal para transmitir sus programas de TV, videos, audios y películas.

Streama es una aplicación basada en web escrita con Grails 3 (del lado del servidor) con SpringSecurity y todos los componentes frontales están escritos en AngularJS. El reproductor incorporado está completamente basado en HTML5.

Esta aplicación puede ser una excelente alternativa a Kodi y Plex.

Algunas de las características más interesantes Streama incluyen:

  • Fácil de instalar configurar. Puede descargar la instancia de Docker y encender su servidor de medios en minutos o instalar la versión estándar en su servidor local o VPS o dedicado.
  • Soporte para arrastrar y soltar para cargar archivos multimedia.
  • Live sync viendo soporte. Puede ver videos con sus amigos, familiares de forma remota. No importa donde estén. Todos pueden ver el mismo video a la vez.
  • Hermoso reproductor de video incorporado para ver / escuchar videos y audio.
  • Navegador incorporado para acceder a los archivos multimedia en el servidor.
  • Soporte multiusuario. Puede crear cuentas de usuario individuales para los miembros de su familia y acceder al servidor de medios simultáneamente.
  • Streama soporta la opción de pausa de reproducción. Pausa la reproducción en cualquier momento y Streama recuerda dónde lo dejaste la última vez.
  • Streama puede detectar películas y videos y programas similares para que los agregue.
  • Autohospedable
  • Es completamente gratuito y de código abierto

Streama se puede instalar en diferentes distribuciones, pero como dicen los desarrolladores, no funcionará bien en equipos de bajos recursos, por lo que se requiere un mínimo de 2 GB de RAM.

Streama

¿Como instalar Streama en Linux?

Para quienes estén interesados en poder instalar Streama en su distribución de Linux, deben de tomar en cuenta que el requisito principal para su instalación y ejecución es que en su sistema cuenten con java instalado.

Streama requiere JAVA 8 o posterior, preferiblemente OpenJDK, por lo que si no cuentan con ello pueden consultar algún tutorial para la instalación de alguno de estos en su distribución.

Ahora para realizar la descarga de Streama tendremos que abrir una terminal en el sistema y en ella vamos a teclear el siguiente comando:

wget https://github.com/streamaserver/streama/releases/download/v1.7.2/streama-1.7.2.jar

Hecha la descarga, ahora vamos a darle permisos de ejecución al archivo recien descargado. Esto lo hacemos ejecutando el siguiente comando:

chmod +x streama-1.7.2.jar

Finalmente podremos ejecutar el archivo dando doble clic sobre este o desde la terminal con:

java -jar streama-1.7.2.jar

Para conocer más al respecto sobre el uso, implementación y ejecución de Streama como un servicio puedes consultar el siguiente enlace.

from Linux Adictos https://ift.tt/2GwoblX
via IFTTT

Briton who helped stop 2017 WannaCry virus avoids jail over malware charges

  • Marcus Hutchins pleaded guilty to two malware charges
  • Hutchins sentenced to time served and supervised release

A British cybersecurity expert credited with helping stop a worldwide computer virus in May 2017 will not serve any additional time behind bars for creating malware years before he won international acclaim.

Related: FTSE 250 firms exposed to possible cyber-attacks, report finds

Continue reading…

from Data and computer security | The Guardian https://ift.tt/2YuFM7P
via IFTTT

10 geniales trucos para Chromecast de la mano de la mismísima Google

6 años han pasado desde que Google lanzase al mercado el primer modelo de Chromecast, el producto que permite retransmitir contenido desde un dispositivo al televisor. Para la gran G no importa si tienes esa primera versión o la última, el Chromecast 3, quiere ofrecerte de igual forma 10 trucos que pueden ayudarte a sacarle todo el partido a su creación. Cabe recordar que desde Andro4all ya te recomendamos 5

Entra en Andro4all para leer el artículo completo

Puedes unirte a nosotros en Twitter, Facebook o en Google+

¡Suscríbete a nuestro canal de YouTube!

Publicado recientemente en Andro4all

from Andro4all https://ift.tt/32Oz9g5
via IFTTT

XCP-NG una alternativa gratuita a Citrix XenServer

xcpng

Para aquellos que siguen el segmento de virtualización, seguramente han oído hablar de Citrix XenServer. En la práctica, XenServer es uno de los hipervisores más populares del mundo. Está dirigido a soluciones empresariales y de centros de datos.

XenServer es oficialmente un producto de código abierto, sin embargo, se puede vender en “ediciones comerciales” a cualquier persona que necesite soporte. Por otro lado, puede ser útil para el seguimiento de la instalación de una solución completa.

A pesar de ser un producto de código abierto, en 2017 Citrix impuso algunas restricciones sobre el uso del producto.

Especialmente en términos de la cantidad de máquinas compatibles con la versión gratuita y también eliminó algunas características que solo están disponibles en versiones pagas (por ejemplo, uso de memoria dinámica, migración de datos en tiempo real, etc.).

Sobre XCP-NG

Ante esta problemática surgió XCP-NG que está desarrollando un reemplazo gratuito para la plataforma patentada XenServer para implementar y administrar la infraestructura de la nube.

XCP-ng se caracteriza por ser una plataforma de código abierto y ofrece un conjunto de características que se tomaron de la versión gratuita del popular hipervisor XenServer.

Al igual que XenServer, el proyecto XCP-NG permite implementar rápidamente la virtualización de servidores y estaciones de trabajo, ofreciendo los medios para administrar de forma centralizada un número ilimitado de servidores y máquinas virtuales.

XCP-NG recrea la funcionalidad que Citrix ha excluido de la versión gratuita de Citrix Xen Server, comenzando con la versión 7.3 y es el resultado de la cooperación entre una comunidad de usuarios y empresas para diseñar una plataforma de virtualización ilimitada y sin restricciones.

Como características principales, XCP-ng ofrece:

  • Interfaz moderna : basada en Xen Orchestra para la gestión de máquinas virtuales
  • Migración en vivo : posibilidad de migrar máquinas virtuales sin interrupción
  • Escalabilidad : crecimiento sin ninguna restricción
  • Seguridad : garantizar la seguridad de la máquina virtual
  • la capacidad de combinar varios servidores en un grupo
  • medios para garantizar una alta disponibilidad
  • soporte de instantáneas
  • compartir recursos compartidos utilizando la tecnología XenMotion

Además de todo esto admite la migración en vivo de máquinas virtuales entre hosts de clúster y entre clústeres / hosts individuales diferentes (que no tienen almacenamiento compartido), así como la migración en vivo de discos VM entre sitios de almacenamiento.

La plataforma puede funcionar con una gran cantidad de sistemas de almacenamiento de datos y se distingue por la presencia de una interfaz simple y clara para la instalación y administración.

XCP-NG 8.0

Actualmente XCP-NG se encuentra en su versión 8.0, la cual se posiciona como una versión estable, adecuada para uso general. Admite la actualización de XenServer a XCP-ng, garantiza la compatibilidad total con Xen Orchestra y es posible mover máquinas virtuales de XenServer a XCP-ng y viceversa.

Dentro de las principales caracterizaras de esta versión podemos destacar lo siguiente:

  • Adicion de paquetes al repositorio principal para usar el sistema de archivos ZFS para repositorios de almacenamiento. La implementación se basa en el lanzamiento de ZFS en Linux 0.8.1. Para instalar, simplemente ejecute “yum install zfs“.
  • El soporte ext4 y xfs para repositorios de almacenamiento local (SR, Storage Repository) aún es experimental (se requiere la instalación “yum install sm-Additional-drivers“), aunque todavía no se han enviado informes sobre los problemas encontrados.
  • Implementación del soporte para cargar sistemas invitados en modo UEFI;
  • Se agregó un modo para la implementación rápida de Xen Orchestra directamente desde la página base de la interfaz del entorno host.
  • Las imágenes de instalación se actualizan a la base del paquete CentOS 7.5. El kernel 4.19 de Linux y el hipervisor Xen 4.11 están involucrados .
  • Emu-manager está completamente reescrito en lenguaje C.
  • Ahora puede crear espejos para yum, que se seleccionan según la ubicación. En la instalación de red, se implementa la verificación de paquetes RPM descargables utilizando firmas digitales.
  • De forma predeterminada, la instalación de los paquetes cryptsetup, htop, iftop y yum-utils se proporciona en dom0.
  • Protección adicional contra ataques MDS (Microarchitectural Data Sampling) en procesadores Intel.

Si quieres conocer mas al respecto puedes visitar su sitio web oficial. El enlace es este.

from Linux Adictos https://ift.tt/32QT2D6
via IFTTT