の発売 オープンプラットフォームの新しいバージョン webOSオープンソースエディション2.10 最も優れた新機能のXNUMXつは、さまざまなタイプのストレージ(内部またはクラウド)へのアクセスを可能にする新しいストレージアクセスフレームワークです。
WebOS Open Source Editionに慣れていない人は、次のことを知っておく必要があります。 さまざまなポータブルデバイス、ダッシュボード、およびインフォテインメントシステムで使用できます 自動車用。 Raspberry Pi 4ボードは、リファレンスハードウェアプラットフォームと見なされます。
WebOSについて
WebOS もともとは2008年にPalmによって開発されました PalmPreとPixieのスマートフォンで使用されていました。 2010年のPalmの買収 プラットフォームをヒューレットパッカードに渡しました、その後、HPはプリンター、タブレット、ラップトップ、およびPCでプラットフォームを使用しようとしました。
2012年、HPはwebOSのオープンソースプロジェクトへの移行を発表しました 独立し、2013年にそのコンポーネントのソースコードを開き始めました。 2018年に、webOS Open SourceEditionプロジェクトが設立されました。 LGはこれを通じて、オープンな開発モデルに戻り、他の参加者を引き付け、webOSと互換性のあるデバイスの範囲を拡大しようとしました。
webOSの主要なコンポーネントは、アプリケーションとサービスの実行を担当するSystem and Application Manager(SAM)と、ユーザーインターフェイスを形成するLuna Surface Manager(LSM)です。 コンポーネントは、QtフレームワークとChromiumブラウザエンジンを使用して記述されています。
レンダリングは、Waylandプロトコルを使用して複合マネージャーを介して行われます。 カスタムアプリケーションを開発するには、Webテクノロジー(CSS、HTML5、JavaScript)とReactベースのEnactフレームワークを使用することが提案されていますが、Qtベースのインターフェイスを使用してCおよびC ++プログラムを作成することもできます。 カスタムシェルおよび統合グラフィックアプリケーションは、主にQMLテクノロジで記述されたネイティブプログラムとして実装されます。
JSON形式を使用して構造化された形式でデータを格納するには、LevelDBデータベースをバックエンドとして使用するDB8ストレージが使用されます。 初期化にsystemdベースのbootdを使用します。 マルチメディアコンテンツを処理するために、uMediaServerおよびMedia Display Controller(MDC)サブシステムが提供され、PulseAudioがサウンドサーバーとして使用されます。 ファームウェアを自動的に更新するには、OSTreeとAtomic PartitionReplacementを使用します
WebOS Open Source Edition2.10の主な新機能
この新しいバージョンでは、 実装されたストレージアクセスフレームワーク、単一のインターフェースを提供します さまざまなストレージにアクセスする、内部ストレージ、USBドライブ、クラウドストレージシステムを含みます(これまでのところ、Googleドライブのみがサポートされています)。
フレームワーク 共通のユーザーインターフェイスを介して、ドキュメントを表示および開くことができます、イメージ、および構成済みのすべてのストレージプロバイダーからのファイル。
ブラウザエンジンは、セッションCookieと認証Cookieの暗号化されたストレージを提供します。 さらに、周辺機器を管理するための新しいPeripheral Managerサービスが追加されました。これは、GPIO、SPI、I2C、およびUARTインターフェイスを介したデバイスとの対話をサポートします。 このサービスを使用すると、プラットフォームのソースコードを変更せずに、新しいデバイスの管理を整理できます。
また、 ACGモデルの機能が拡張されました (アクセス制御グループ)。これは、Lunaバスを使用するサービスのアクセス許可を制限するために使用されます。
新しいバージョンのwebOSOpen Source Edition 2.10では、以前に以前のセキュリティモデルを使用していたすべてのレガシーサービスがACGに移行されました。 ACGルールの構文が変更されました。
最後に あなたがそれについてもっと知りたいのなら この新作バージョンについては、詳細を確認できます 次のリンクで。
webOS Open Source Edition 2.10を入手するにはどうすればよいですか?
webOS Open Source Editionを使用できるようにすることに関心がある場合は、デバイスのシステムイメージを生成する必要があります。これについては、次の手順を参照してください。 次のリンク。