A LG lançou a plataforma webOS Open Source Edition 2.19

Foi lançado o webOS Open Source Edition 2.19, uma plataforma aberta que pode ser usada em vários dispositivos portáteis, placas e sistemas de infotainment automotivos. As placas Raspberry Pi 4 são consideradas a plataforma de hardware de referência. A plataforma é desenvolvida em um repositório público sob a licença Apache 2.0, e o desenvolvimento é supervisionado por uma comunidade que adere a um modelo de governança colaborativo.

A plataforma webOS foi originalmente desenvolvida pela Palm em 2008 e utilizada em smartphones como o Palm Pre e o Pixie. Em 2010, após a aquisição da Palm, a plataforma passou para as mãos da Hewlett-Packard, que tentou utilizá-la em suas impressoras, tablets, laptops e PCs. Em 2012, a HP anunciou a transição do webOS para um projeto aberto independente e, em 2013, começou a liberar o código-fonte de seus componentes. No mesmo ano, a plataforma foi adquirida da Hewlett-Packard pela LG e agora é utilizada em mais de 70 milhões de televisores e dispositivos de consumo da LG. Em 2018, o projeto webOS Open Source Edition foi fundado, através do qual a LG tentou retornar ao modelo de desenvolvimento aberto, atrair outros participantes e ampliar a gama de dispositivos suportados pelo webOS.

O ambiente do sistema webOS é formado utilizando ferramentas e pacotes básicos do OpenEmbedded, além de um sistema de construção e um conjunto de metadados do projeto Yocto. Os componentes-chave do webOS incluem o Gerenciador de Sistema e Aplicativos (SAM, System and Application Manager), responsável pela execução de aplicativos e serviços, e o Gerenciador de Superfície Luna (LSM), que compõe a interface do usuário. Os componentes são escritos utilizando o framework Qt e o motor de navegador Chromium.

A renderização é realizada através do gerenciador de composição, que utiliza o protocolo Wayland. Para o desenvolvimento de aplicativos personalizados, recomenda-se o uso de tecnologias web (CSS, HTML5 e JavaScript) e do framework Enact, baseado em React, mas também é possível desenvolver programas em C e C++ com interface baseada em Qt. A interface do usuário e os aplicativos gráficos integrados são, em sua maioria, implementados como programas nativos escritos usando tecnologia QML. Por padrão, a interface Home Launcher é oferecida, otimizada para gerenciamento em telas sensíveis ao toque e que apresenta a concepção de cartas que se alternam (em vez de janelas).

Para o armazenamento de dados em formato estruturado usando JSON, é utilizado o armazenamento DB8, que emprega como backend o banco de dados LevelDB. A inicialização é feita com bootd baseado em systemd. Para o processamento de conteúdo multimídia, são oferecidos os subsistemas uMediaServer e Media Display Controller (MDC), sendo utilizado PulseAudio para som. servidor Para a atualização automática do firmware, é utilizado o OSTree e a substituição atômica de partições (são criadas duas partições do sistema, uma ativa e a outra usada para copiar a atualização).

Mudanças principais na nova versão:

  • A tela inicial (Home App) foi aprimorada, agora com uma barra de status que reúne as funcionalidades mais frequentemente acessadas. Há suporte para edição livre do conteúdo da barra de aplicativos. Novos gestos na tela foram adicionados.
    A LG lançou a plataforma webOS Open Source Edition 2.19
  • O aplicativo Video Call foi incluído para realizar chamadas de vídeo e conduzir reuniões virtuais. No momento, o suporte está disponível apenas para conexão via Cisco Webex e Microsoft Teams.
    A LG lançou a plataforma webOS Open Source Edition 2.19
  • Foi disponibilizado um ambiente de linha de comando para criar aplicativos personalizados com carteiras blockchain (Blockchain Wallet), facilitando operações como a assinatura de transações e o registro dessas transações na blockchain.
  • O Enact Browser agora suporta um serviço de detecção de malware e implementou uma janela pop-up solicitando permissões do usuário.
  • Na parte de áudio, servidor adicionou-se suporte para a detecção de dispositivos de áudio integrados e externos. O serviço de sistema (Sys Service) agora suporta dispositivos de áudio secundários (subdevices), placas de som integradas e câmeras MIPI. O PulseAudio incorporou um mecanismo de cancelamento de eco, ECNR (Echo Cancellation Noise Reduction).
  • Os componentes da plataforma para criação de sistemas Linux embarcados Yocto foram atualizados para a versão 4.0.
  • O mecanismo do navegador foi atualizado para a versão Chromium 94 (anteriormente era usado o Chromium 91). Para aplicações web no webOS, a possibilidade de uso de gamepads foi adicionada.
  • As fontes Noto foram atualizadas (suporte adicionado para os caracteres Unicode 15.0.0).
  • Foi realizada a transição para o Qt 6.4. O framework web Enact foi atualizado para a versão 4.5.0.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster