Tizen Studio 5.0 llega con soporte oficial para MacOS y mas

Tizen Studio

Tizen Studio es el IDE oficial para desarrollar aplicaciones web y aplicaciones nativas para Tizen.

Se dio a conocer el lanzamiento de la nueva versión del entorno de desarrollo «Tizen Studio 5.0», que reemplazó el SDK de Tizen y proporciona un conjunto de herramientas para crear, construir, depurar y crear perfiles de aplicaciones móviles utilizando la API web y la API nativa de Tizen. El entorno se basa en la última versión de la plataforma Eclipse, tiene una arquitectura modular y permite instalar solo la funcionalidad necesaria en la etapa de instalación o mediante un administrador de paquetes especial.

Para quienes desconocen de Tizen OS, deben saber que este es un proyecto se está desarrollando bajo los auspicios de la Fundación Linux, más recientemente con Samsung. Tizen se construye a partir de la plataforma Linux de Samsung (Samsung Linux Platform – SLP) una implementación de referencia integrada en LiMo.

El proyecto fue concebido originalmente como una plataforma basada en HTML5 para dispositivos móviles para tener éxito en MeeGo. Samsung fusionó su anterior esfuerzo de sistema operativo basado en Linux, Bada, en Tize, y desde entonces lo ha utilizado principalmente en plataformas como dispositivos portátiles y televisores inteligentes.

La plataforma continúa el desarrollo de proyectos MeeGo y LiMO y se distingue por la capacidad de utilizar API web y tecnologías web (HTML5, JavaScript, CSS) para crear aplicaciones móviles. El entorno gráfico se basa en el protocolo Wayland y en la experiencia del proyecto Enlightenment y Systemd se utiliza para administrar los servicios.

Principales novedades de Tizen Studio 5.0

En esta nueva versión que se presenta de Tizen Studio 5.0 los complementos Tizen IDE y Visual Studio Code Editor ahora son compatibles con Ubuntu 22.04.

Otra de las novedades que se destaca es que el emulador ahora es compatible con el motor WHPX (Windows Hypervisor Platform) para acelerar la virtualización y para lanzar emuladores de Tizen en Windows, además del motor HAXM (Intel Hardware Accelerated Execution Manage) anteriormente compatible

Ademas de ello se destaca que se añadió el soporte de los instaladores de Tizen para MacOS, pues ahora están certificados por Apple, por lo que los usuarios pueden instalar Tizen Studio en macOS, ademas tambien se destaca el soporte para televisores de proveedores que no son de Samsung en IDE y CLI.

Tambien, podremos encontrar el soporte mejorado para aplicaciones combinadas (Multi App) e híbridas (Hybrid App) que brindan la capacidad de trabajar en un espacio de trabajo IDE con varias del mismo tipo o heterogéneas y realizar todas las manipulaciones típicas con estas aplicaciones, como la creación, compilación, empaquetado, instalación y prueba de aplicaciones.

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

  • Se ha agregado soporte para proyectos RPK (Tizen Resource Package) al IDE y CLI.
  • Se agregó la opción en CLI para incluir los archivos fuera del directorio de la aplicación durante el empaquetado.
  • Se corrigió el error de los paquetes bajo demanda que no se instalaban en Visual Studio cuando había múltiples dispositivos que se iniciaban.
  • Se solucionó el problema de que el proyecto de múltiples aplicaciones no se empaquetaba en CLI, si lib static es el proyecto principal.
  • Se solucionó el problema de los directorios que no se creaban en el comando de empaquetado CLI con la opción -o.
  • La compatibilidad con la creación de perfiles de Valgrind se eliminó del estudio de Tizen, ya que no es compatible la plataforma Tizen.
  • Se agregó soporte para instalar la carga de trabajo de Tizen dotnet en modo no administrador.
  • La compatibilidad con el administrador de configuración de IOT se eliminó de Tizen Studio.
  • A partir de esta versión solo se puede crear pruebas unitarias para Tizen 2.3.2 y proyectos de versiones superiores únicamente. No se admiten las pruebas unitarias para versiones anteriores.

Finalmente si estás interesado en poder conocer más al respecto sobre esta nueva versión liberada, puedes consultar la lista completa de cambios en el siguiente enlace.

En cuanto a los que estén interesados en poder obtener Tizen Studio, pueden descargar la nueva versión desde el siguiente enlace. Ademas de que en este mismo enlace podrán encontrar más información sobre su instalación y uso.

from Linux Adictos https://ift.tt/qlhWKTX
via IFTTT

EnCodec, el nuevo codec de audio de Meta

Encodec

Encodec es un codec que decodifica utilizando una red neuronal con una tasa de compresión aproximada de 10x

Hace poco, Meta (anteriormente Facebook) dio a conocer su nuevo códec de audio llamado EnCodec, que utiliza técnicas de aprendizaje automático para aumentar la relación de compresión sin perder calidad.

El nuevo enfoque puede comprimir y descomprimir audio en tiempo real para lograr reducciones de tamaño de última generación. El códec se puede utilizar tanto para la transmisión de audio en tiempo real como para la codificación para el almacenamiento posterior en archivos.

Hoy, estamos detallando el progreso que nuestra investigación fundamental de IA (FAIR) ha realizado en el área de la hipercompresión de audio impulsada por IA. Imagínese escuchar el mensaje de audio de un amigo en un área con poca conectividad y que no se detenga o falle. Nuestra investigación muestra cómo podemos usar la IA para ayudarnos a lograr esto.

EnCodec ofrecen dos modelos listos para descargar:

  1. Un modelo causal que utiliza una frecuencia de muestreo de 24 kHz, solo admite audio monofónico y se entrena en una variedad de datos de audio (adecuado para la codificación de voz). El modelo se puede utilizar para empaquetar datos de audio para su transmisión a velocidades de bits de 1,5, 3, 6, 12 y 24 kbps.
  2. Un modelo no causal que usa una frecuencia de muestreo de 48 kHz, admite sonido estéreo y se entrenó solo con música. El modelo admite tasas de bits de 3, 6, 12 y 24 kbps.

Para cada modelo, se ha preparado un modelo de lenguaje adicional, lo que permite lograr un aumento significativo en la relación de compresión (hasta un 40%) sin pérdida de calidad. A diferencia de proyectos anteriores para aplicar técnicas de aprendizaje automático a la compresión de audio, EnCodec se puede utilizar no solo para el empaquetado de voz, sino también para la compresión de música con una frecuencia de muestreo de 48 kHz, correspondiente al nivel de los CD de audio.

Según los desarrolladores del nuevo códec, al transmitir a una tasa de bits de 64 kbps en comparación con el formato MP3, lograron aumentar la relación de compresión de audio unas diez veces manteniendo el mismo nivel de calidad (por ejemplo, al usar MP3 requiere un ancho de banda de 64 kbps, para transferir con esa misma calidad en EnCodec, 6 kbps son suficientes).

Estos datos pueden luego ser decodificados utilizando una red neuronal. Logramos una tasa de compresión aproximada de 10x en comparación con MP3 a 64 kbps, sin pérdida de calidad. Si bien estas técnicas se han explorado antes para el habla, somos los primeros en hacerlo funcionar para audio estéreo muestreado de 48 kHz (es decir, calidad de CD), que es el estándar para la distribución de música.

La arquitectura del códec está construida sobre la base de una red neuronal con la arquitectura «transformador» y se basa en cuatro enlaces: codificador, cuantificador, decodificador y discriminador:

  • El codificador extrae los parámetros de los datos de voz y los convierte en un flujo empaquetado a una velocidad de fotogramas más baja.
  • El cuantificador (RVQ, Residual Vector Quantizer) convierte el flujo de salida del codificador en conjuntos de paquetes, comprimiendo la información en relación con la tasa de bits seleccionada. La salida del cuantificador es una representación comprimida de los datos adecuados para la transmisión a través de la red o para guardarlos en el disco.
  • El decodificador decodifica la representación de datos comprimidos y reconstruye la onda de sonido original.
  • El discriminador mejora la calidad de las muestras generadas (muestra) teniendo en cuenta el modelo de percepción auditiva humana.

Independientemente del nivel de calidad y tasa de bits, los modelos utilizados para codificar y decodificar difieren en requisitos de recursos bastante modestos (los cálculos necesarios para la operación en tiempo real se realizan en un núcleo de CPU).

Finalmente, para los que esten interesados, deben saber que la implementación de referencia de EnCodec está escrita en Python utilizando el marco PyTorch y tiene una licencia CC BY-NC 4.0 (Creative Commons Attribution-NonCommercial) solo para uso no comercial.

Si estás interesado en poder conocer más al respecto, puedes consultar los detalles en el siguiente enlace.

from Linux Adictos https://ift.tt/fITNMBz
via IFTTT

TikTok tells European users its staff in China get access to their data

Privacy policy update confirms data of continent’s users available to range of TikTok bases including in Brazil, Israel, Singapore and the US

TikTok is telling its European users of the platform that their data can be accessed by employees outside the continent, including in China, amid political and regulatory concerns about Chinese access to user information on the site.

The Chinese-owned social video app is updating its privacy policy to confirm that staff in countries, including China, are allowed to access user data to ensure their experience of the platform is “consistent, enjoyable and safe”.

Continue reading…

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

elementary OS 7 está a la vuelta de la esquina, ya disponible una versión preliminar

elementary OS 7.0

elementary OS 7.0 será un lanzamiento mayor, y eso se está notando en el tiempo que se están tomando en su desarrollo. Parte de lo que llegará en 7.0 se está implementando en 6.1, versión que, en parte, les está sirviendo como banco de pruebas. En la nota mensual de octubre no se han mencionado muchas novedades de las que llegarán junto a elementary OS 7.0, pero sí que se están resolviendo muchos de los problemas conocidos con el sistema operativo «elemental».

Por ejemplo, ya no se verá ninguno de los problemas relacionados al bloqueo del gestor de ventanas, para lo que ha tenido algo que ver el mantenedor de Pantheon en el sistema NixOS. El diseño del sistema operativo del proyecto que lidera, ahora en solitario, Foré es uno de sus fuertes, y no quieren que eso deje de ser así; en el próximo lanzamiento se verán mejor los iconos de las aplicaciones, con retoques como la curva de las esquinas, que estará más pronunciada.

elementary OS 7 aprovechará la última plataforma de Flatpak

Tal y como explica la CEO de elementary:

También se espera pronto la última plataforma Flatpak. La plataforma 7.1 está basada en la plataforma GNOME 43 y trae un número de mejoras para Gtk 4. Estamos entusiasmados con su publicación y disponibilidad para su uso en sus aplicaciones de inmediato, así como con la actualización de las aplicaciones de GNOME que enviamos a sus últimas versiones. Gracias a la magia de Flatpak, los usuarios de OS 6.1 pueden esperar recibir esta actualización también.

Danielle se había planteado contarnos más sobre lo que traerá elementary OS 7.0, pero prefiere esperar y ver cómo va todo. Promete que nos contará más el mes que viene, y de momento ya se puede probar la próxima versión, siempre y cuando uno esté suscrito al patrocinio Early Acces (acceso temprano) que ofrece el proyecto.

from Linux Adictos https://ift.tt/QTiD7pc
via IFTTT