AsteroidOS
AsteroidOS (アステロイド・オーエス) は、スマートウォッチ向けに設計されたオープンソースのオペレーティングシステムである[4]。いくつかのWear OSのファームウェアを置き換えることができる[5]。AsteroidOSプロジェクトでは、「Hack your wrist.」を標語としている[6]。2018年5月15日に、最初の正式版であるAsteroidOS 1.0がリリースされた[3][7]。 ソフトウェアアーキテクチャAsteroidOSは、OpenEmbeddedを利用した組み込みLinuxのように構築されており[8]、Linuxカーネルとsystemd上で動作する[9]。AsteroidOSには、MerやNemo向けに開発されたLipstickやMCEなどのモバイルLinuxミドルウェアが含まれている[10]。 AsteroidOSのユーザインタフェースは、Qt 5によって書かれている[11]。アプリケーションはQMLで書かれており、グラフィックコンポーネントとしてQt QuickとQML-Asteroidを利用している。Qt Creatorに統合されたクロスコンパイラを備えたSDKは、OpenEmbeddedから生成することによって、容易に開発をすることができる[12]。 Asteroid-launcherはWaylandコンポジターで、カスタマイズ可能なホーム画面で、アプリケーション・ウォッチフェイス・通知・クイック設定の管理を行う。Asteroid-launcherはHybris互換レイヤー上で動作し、BionicGPUドライバを利用する[13]。 AsteroidOSは、BlueZ 5上で動作するasteroid-btsyncdとBluetooth Low Energy同期機能を提供する[14]。リファレンスクライアントであるAsteroidOS SyncをAndroidユーザーは利用することができる[15]。 主なアプリケーションAsteroidOS 1.0でデフォルトでインストールされるアプリケーションは以下の通りである[3]。
脚注
関連項目外部リンク |