Lançamento da plataforma webOS Open Source Edition 2

Apresentado nova filial de plataforma aberta WebOS Open Source Edition 2, focado em equipar dispositivos inteligentes. A plataforma está sendo desenvolvida em repositório público sob a licença Apache 2.0, e o desenvolvimento é supervisionado pela comunidade, aderindo às modelo de gestão de desenvolvimento conjunto. As placas Raspberry Pi 4 são consideradas a plataforma de hardware de referência.

A plataforma webOS em 2013 foi comprada pela LG da Hewlett-Packard e é usado em mais de 70 milhões de TVs e dispositivos de consumo LG. O projeto webOS Open Source Edition foi fundado em 2018 depois que a LG tentou retornar a um modelo de desenvolvimento aberto para atrair outros participantes e expandir a gama de dispositivos nos quais o webOS poderia ser usado.

O ambiente do sistema webOS é criado usando ferramentas e pacotes básicos AbrirIncorporado, bem como o sistema de construção e um conjunto de metadados do projeto Yocto. Os principais componentes do webOS são o gerenciador de sistemas e aplicativos (SAM, System and Application Manager), responsável pela execução de aplicativos e serviços, e o Luna Surface Manager (LSM), que forma a interface do usuário. Os componentes são escritos usando a estrutura Qt e o mecanismo do navegador Chromium.

A renderização é feita através de um gerenciador composto utilizando o protocolo Wayland. Para desenvolver aplicações customizadas, propõe-se a utilização de tecnologias web (CSS, HTML5 e JavaScript) e um framework Aprovar, baseado em React, mas também é possível criar programas em C e C++ com interface baseada em Qt. O shell do usuário e os aplicativos gráficos integrados são implementados principalmente como programas nativos escritos usando a tecnologia QML.

O armazenamento é usado para armazenar dados em um formato estruturado usando o formato JSON DB8, usando o banco de dados LevelDB como backend.
Para inicialização é usado inicializado baseado no systemd. Os subsistemas uMediaServer e Media Display Controller (MDC) são oferecidos para processamento de conteúdo multimídia; PulseAudio é usado como servidor de som.

Características WebOS Open Source Edition 2:

  • Foi introduzida uma nova interface de usuário de referência, o Home Launcher, que é otimizado para controle por tela sensível ao toque e oferece um conceito aprimorado de mapas giratórios (em vez de janelas). A interface também adiciona uma barra Quick Launch, que abriga atalhos para funções usadas com frequência, como acesso a configurações e notificações;

    Lançamento da plataforma webOS Open Source Edition 2

  • A plataforma está adaptada para uso em sistemas de infoentretenimento automotivo. Por exemplo, é possível trabalhar em ambientes de tela dupla normalmente utilizados em sistemas multimídia de passageiros;
  • Ferramentas propostas para atualização automática de firmware (FOTA - Firmware-Over-the Air), com base na aplicação OSTree e atualização do sistema atômico. Toda a imagem do sistema é reconstruída como um todo, sem ser dividida em pacotes separados. O sistema de atualização é baseado no uso de duas partições do sistema, uma das quais está ativa e a segunda é usada para copiar a atualização; após instalar a atualização, as partições mudam de função;
  • Adicionado modo SoftAP (Tethering), que permite organizar o funcionamento de um ponto de acesso wireless para conectar outros dispositivos à rede;
  • Adicionado suporte para controle de acesso obrigatório baseado no módulo do kernel Smack (Simplified Mandatory Access Control Kernel);
  • Suporte aprimorado para Bluetooth e WiFi;
  • A plataforma de hardware de referência foi atualizada para a placa Raspberry Pi 4 (anteriormente oferecida para usar Raspberry Pi 3 Modelo B), que pode conectar duas telas via HDMI, usar uma GPU mais avançada, usar Gigabit Ethernet, Wi-Fi de banda dupla, Bluetooth 5.0/BLE e USB 3.0;
  • Para registro padrão envolvido diário do systemd;
  • Versões atualizadas de componentes de terceiros subjacentes à plataforma, incluindo Qt 5.12 e Chromium 72.

Fonte: opennet.ru

Adicionar um comentário