HarmonyOS における分散タスクスケジューリング

HarmonyOS における分散タスクスケジューリング

[[350822]]

詳細については、以下をご覧ください。
51CTOとHuaweiが共同で構築したHongmengテクノロジーコミュニティ
https://harmonyos..com/#zz

先週、9月10日から9月12日まで開催されたHuawei Developer Conference (HDC.Together)に出席し、HuaweiのWang Chenglu博士によるHarmonyOSの紹介と将来のビジョンを聞きました。技術サブフォーラムでは、HarmonyOS のさまざまな技術専門家が開発者に技術的な特徴や技術的な説明を共有し、HarmonyOS について比較的深く理解することができました。開発者として、私は技術サブフォーラムの HarmonyOS の分散スケジューリング機能に興味があります。また、私が入手したいくつかの情報を以下のフォーラムで共有します。

ファーウェイ コンシューマー ビジネスの OS プラットフォーム技術専門家である Li Hongxi 氏は、まずさまざまな観点から HarmonyOS の分散機能について説明しました。

•消費者の視点

エンドユーザーの観点から見ると、常に目にするのはアプリケーションです。アプリケーション シナリオでは、さまざまなデバイスで視覚/音声/触覚のアプリケーション出力を取得できるほか、さまざまなデバイスで同じアプリケーションを入力することもできます。

• 開発者の視点

開発者の観点から見ると、開発されたアプリケーションは実行時に他のデバイス上のリソース(ハードウェア リソース、ソフトウェア リソース、データ リソース)を使用できます。

分散タスクスケジューリングの機能的位置づけ

  • 分散タスク スケジューリングは、アプリケーションに他のデバイス上のソフトウェア リソースの使用を提供する HarmonyOS のシステム サービスです。
  • 分散タスクスケジューリングにより、アプリケーション開発者はHarmonyOS上で分散アプリケーションを簡単に開発できます。

従来の端末デバイス上でクロスデバイスアプリケーションにアクセスする場合、アプリケーション自体がサービス検出、接続、コマンド監視/解析などの一連のタスクを完了する必要があり、アプリケーション開発者が独自に開発する場合でも、サードパーティのライブラリを使用する場合でも、アプリケーション開発プロセスが重くなります。分散タスク スケジューリングは、システム レベルでアプリケーションに一般的な分散サービスを提供するため、アプリケーション開発はビジネスの実装に集中できます。

分散タスクスケジューリング機能

分散タスク スケジューリングは、分散機能の 3 つの側面を提供します。 HarmonyOS のソフトウェアの基本単位は Ability であるため、すべて Ability 指向の分類となります。

今回は、グローバルクエリ、リモートスタート、リモート接続、リモート呼び出し、軽量メッセージ分散スケジューリング機能のみが公開されています。

分散タスクスケジューリングの使用手順

HarmonyOS は、分散タスクのスケジューリングにおけるアプリケーション開発者の利便性を十分に考慮し、アプリケーション情報を自動的に同期する機能を提供します。リモート Ability インターフェイスを照会することで、デバイス リストを照会する Ability を指定したり、Ability リストを照会するデバイス ID を指定したりできます。開発者は実際のシナリオに応じて柔軟に使用できます。 API 形式は基本的にローカルでの使用と同じままですが、リモート デバイス識別用のパラメータのみが追加されています。これにより、開発者にとって完全に障壁なく使用でき、開発者エコシステムは非常にフレンドリーになります。

分散スケジューリングの応用例とアイデア

サブフォーラムでは、Tongcheng Travel の開発者が Tongcheng アプリケーション開発における分散タスク スケジューリングの応用について共有しました。分散タスク スケジューリング機能により、携帯電話と時計の間でアプリケーションを調整できます。遊園地で遊ぶとき、ユーザーはプロセス全体を通して携帯電話を使用する必要がないため、遊園地で遊ぶ過程で携帯電話が簡単に紛失したり破損したりするという問題点が解決され、ユーザーエクスペリエンスが大幅に向上します。

結論

HarmonyOS の分散タスク スケジューリングは、アプリケーション開発者の視点から十分に考慮されており、複雑な分散アプリケーション開発の共通機能を非常にうまくカプセル化し、シンプルで強力な API を提供します。これにより、アプリケーション開発者はアプリケーションの分散シナリオを無限に拡張し、ユーザーに強力な分散エクスペリエンスをもたらすことができます。

詳細については、以下をご覧ください。
51CTOとHuaweiが共同で構築したHongmengテクノロジーコミュニティ
https://harmonyos..com/#zz

<<:  IBM ハイブリッド クラウド業界エコシステム: 規制の厳しい業界に「ユートピア的な未来」を構築

>>:  シーンからシナリオまで、Juhaokan Technologyは「スクリーン・ネットワーク・クラウド」を接続してスマートライフの構築を支援します

推薦する

SEO の最初の 2 年間でウェブマスターが学ぶべきこと

SEMWATCHのデータが失われ、以前書いた記事もいくつか消えてしまいました。 Baidu スナップ...

【AWSコミュニティディスカッション活動まとめ2】IoTクラウドプラットフォームについて語ろう

[51CTO.com からのオリジナル記事] スマートホーム、コネクテッドカー、スマートヘルスケア....

クラウドへの旅は、同じクラウド言語を話すことから始まります

すべての企業は、自社のビジネスにとって適切なクラウド コンピューティングの決定をしたいと考えています...

domain.com-7 USD/登録 com/net/などのサフィックスを持つ数百のドメイン名。各ドメイン名は最大5年間登録できます。

domain.com は、いつも特定の時期に皆様にサプライズをお届けします。今回は、3 種類のドメイ...

Kamatera: イスラエルの VPS の簡単なレビュー。低価格 (月額 3.6 ドル)、広帯域 (1Gbps)、強力なパフォーマンス

kamateraさん、よくわからない場合は前回の紹介を見てください。今日は、Kamatera の中東...

質の高いソフト記事を書くためのテクニックとは?

最近、私は a5 にかなり多くの記事を投稿しています。毎日 1 ~ 2 本の記事です。正直に言うと、...

Baidu 入札キーワード最適化の秘訣

ご存知のとおり、キーワードは Baidu 入札において重要な役割を果たします。選択するキーワードが多...

Baiduスナップショットに関する誤解に注意してください

Baidu スナップショットについては、さまざまな意見があります。スナップショットを 1 日おきに更...

ウェブサイト構築の難点は実は「程度」の問題

ウェブサイト構築の過程では、動的な画像がない、インタラクティブなデザインがシンプルであるなど、それほ...

virpus: シアトルの格安 Windows VPS、超高設定、35% 割引、独立したコンピュータ ルーム

一般的に、Windows VPS は Linux シリーズよりも高価であり、米国西海岸の Windo...

ウェブサイトを最適化するためのテクニックは本当に存在するのでしょうか?

A5 フォーラムで、SEO 最適化のためのコツがあるかどうか尋ねる初心者を見ました。私の答えは、はい...

ウェブサイトのSEOとユーザーエクスペリエンスの組み合わせ = 持続可能な開発

おそらく多くのウェブマスターの友人はキーワードに非常に長けており、さまざまな手段で短期間でトラフィッ...

日本のVPSおすすめ、(日本のクラウドホスト)おすすめ

日本 VPS (日本クラウドホスト): 日本は国際的な輸出帯域幅が大きく、ネットワークリソースが発達...

ウェブマスターネットワークニュース:Kuaiboのボスである王欣は1か月近く行方不明になっており、彼の妻はトイレに隠れて現れていない

1. Qvodの社長である王欣は1か月近く行方不明になっており、妻は浴室に隠れたまま姿を現していない...

arkecxクラウドサーバーはどうですか?トルコデータセンターのクラウドサーバーのレビュー

arkecx は中東のトルコにも独自のデータセンターを持ち、トルコのクラウド サーバー サービスをす...