E foi lançado o WebOS OSE 2.17 com melhorias para telas sensíveis ao toque, e mais. Confira todas as novidades e veja onde baixar a distro.
WebOS Open Source Edition é um sistema operacional que pode ser usado em uma variedade de dispositivos portáteis, painéis e sistemas de infoentretenimento para automóveis. As placas Raspberry Pi 4 são consideradas a plataforma de hardware de referência.
O WebOS foi originalmente desenvolvido pela Palm em 2008 e foi usado nos smartphones Palm Pre e Pixie. A aquisição da Palm em 2010 passou a plataforma para a Hewlett-Packard, após o que a HP tentou usar a plataforma em suas impressoras, tablets, laptops e PCs.
Em 2012, a HP anunciou a transferência do webOS para um projeto de código aberto separado e em 2013 começou a abrir o código-fonte para seus componentes.
Em 2018, foi fundado o projeto webOS Open Source Edition, por meio do qual a LG buscou retornar a um modelo de desenvolvimento aberto, atrair outros participantes e ampliar a gama de dispositivos compatíveis com webOS.
Os principais componentes do webOS são o System and Application Manager (SAM), que é 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 o framework Qt e o motor do navegador Chromium. A renderização é feita por meio de um gerenciador de composição usando o protocolo Wayland.
Para o desenvolvimento de aplicações customizadas, propõe-se o uso de tecnologias web (CSS, HTML5 e JavaScript) e do framework Enact baseado em React, mas também é possível criar programas C e C++ com interface baseada em Qt.
O shell customizado e os aplicativos gráficos integrados são implementados principalmente como programas nativos escritos com a tecnologia QML.
Para armazenar dados em um formulário estruturado usando o formato JSON, o armazenamento DB8 é usado, que usa o banco de dados LevelDB como backend. Usa bootd baseado em systemd para inicialização.
Para o processamento de conteúdo multimídia, os subsistemas uMediaServer e Media Display Controller (MDC) são oferecidos, o PulseAudio é usado como o servidor de som. Para atualizar automaticamente o firmware, OSTree e Atomic Partition Replacement são usados
Agora, foi publicado o lançamento da nova versão da plataforma aberta webOS Open Source Edition 2.17, que pode ser utilizada em vários dispositivos portáteis, dashboards e sistemas de infoentretenimento para automóveis.
Novidades do WebOS OSE 2.17
E nesta nova versão da plataforma destaca-se uma atualização que melhora os tempos de resposta em ecrãs táteis, bem como a atualização do servidor de som para uma versão mais recente, entre outras coisas.
Nesta nova versão que se apresenta, destaca-se que foi introduzida uma atualização adaptativa para melhorar a latência de entrada de toque. Ao aplicar esta atualização, o webOS pode obter uma melhor capacidade de resposta de entrada de toque.
Outra mudança que se destaca nesta nova versão é que o servidor de som PulseAudio foi atualizado para a versão 15.0 (anteriormente era utilizada a versão 9.0), o que melhora a capacidade de áudio e melhora a experiência do desenvolvedor.
Além disso, nesta nova versão do webOS OSE, destaca-se também que as bibliotecas do Edge AI Framework foram incorporadas à plataforma.
Dos principais recursos do framework de IA que se destacam que o framework de inferência de aprendizado profundo é baseado no TensorflowLite acelerado por hardware adicionado, além da adição da biblioteca Arm Compute, ArmNN e OpenCV para DNN e também adicionou a biblioteca Edge AI Vision v1.0 (detecção de rosto, detecção de pose, suporte à segmentação de objetos).
Das outras mudanças que se destacam nesta nova versão:
- Corrigido o atraso da lista de aplicativos no iniciador.
- Corrigido o problema de reinicialização do aplicativo Home
- Corrigido o problema em que a página Hora e data não é exibida
- Corrigido o problema de carregamento do fuso horário
- Atualizado para lidar com o teclado virtual (VKB) Tecla Enter na caixa de entrada
- Adicionado 802.1Q na configuração do kernel para dar suporte a vlan para emulador OSE
- Adicionado criador de dispositivo de evento ao emulador OSE
- Camada meta-python2 removida
- Removido o pipeline de coleta de dados.
- Atualizado o pacote docker-moby e seus pacotes dependentes
- Em algumas ocasiões, a tela de configurações fecha abruptamente.
- Os favicons não são exibidos em alguns sites.
- Adicionado suporte de atualização adaptativa herdado para o emulador.
Por fim, se você tiver interesse em saber mais sobre esta nova versão lançada, pode conferir os detalhes no seguinte endereço.
Como obter o webOS
Para os interessados em utilizar o webOS Open Source Edition, é necessário gerar a imagem do sistema para o seu dispositivo, para isso podem consultar os passos a seguir a partir do seguinte link.
Vale ressaltar que são consideradas como plataforma de hardware de referência as placas Raspberry Pi 4.
A plataforma é desenvolvida em um repositório público sob a licença Apache 2.0, e o desenvolvimento é supervisionado pela comunidade, seguindo um modelo de gestão de desenvolvimento colaborativo.