技術JOSH〜によって提供される利点と機会の利用の物事スマート家電一般的なシナリオ

多くの人々が本当の必要がない、JOSHスマート家電を変更するための技術を使用する方法を、求めてきましたか?

ビューの一部の人々のポイント:私は組み込みCを使用することができ、組立完全なアプライアンスプログラムは、すべての後に、これらのデバイスのために非常に簡単です。

人々の別の部分:情報家電を相互に接続されていたが、このようなデカップリングをプログラミングでJavaを使用していない、ああ、やっていました。

 

実際には、我々は強調してきた考え方や転覆の方法を変更することです。企業がより早く実現できるように、まず、すべてのハードとソフトデカップリングの、行うには根本的な何もないから、アプリケーションソフトウェアの設計・開発で、でも第三者によって達成することができ、あなたの周りの誰もが家電のブランドから来ることができない感じるので、これは、現実的な基礎でありますシステムから。大規模なデカップリングすることにより、Java開発者はプライベートなカスタマイズを行うには、各顧客のために実現することができるように、第2、カスタマイズおよびパーソナライズの工業生産のさえ言及し、TOCアプライアンスそれを言うまでもありません。最終的なサードパーティ製のアプリケーションやサービスをロードした後本質的属性である、モノのインターネットのためのスマート家電がサービスをホスティングされ、人々はよく知っているという大きな確率で、より良い家族を知って、より良いサービスを、同社のインタラクティブなビジネスを知って、そしてより少ないですおそらく、家電メーカー、スマート家電の運営会社にサービスを提供するために、各家電など、サードパーティの開発者がアプリケーションをインストールすることを可能にするハードウェアに依存しないプログラミングを統一しなければならない家電製品やシステムの異なるブランドを必要とする遺伝子にする必要がありますのでにデバイスは、Androidなどのデバイスです。


私たちは、MicroEJの記事を複製、JOSH技術を促進するために国の海外MicroEJ促進されて、それはまったく同じであることを語ってくれた見ていないされています -

(英語オリジナルを見るために推奨: https://www.microej.com/news/smart-home-appliances-key-challenges-software-must-overcome/ 中国語の翻訳を生成するための重要なツールである、不正確さがあります)

 

 

克服しなければならないソフトウェアの主要な挑戦 - スマート家電

Androidのは完全にスマートフォン業界を変えました。Androidの成功は、それソフトウェア開発者のための最適なプラットフォーム作り、独自の機能の多様な組み合わせに起因しています。


1、低レベルのソフトウェアとエレクトロニクスを非表示にするには、アプリケーション開発者のための仮想化のサポートにより、Androidプラットフォーム、

2、高いアプリケーションの移植の異なるメーカーを横切ってハードウェア仮想化を提供する
3、仮想化はまた、接続されたデバイスのために必須である高レベルのセキュリティをもたらし、
4、Androidは(1000万人以上を使用しますコミュニティ5 Java)の開発者は、最終的には、Androidのアプリケーションストアは、簡単にコンテンツ管理ソフトウェアを可能にします。


過去数年間では、スマートアプライアンス市場は大幅にスマートフォン業界に影響を与えました。お客様の開発は、ユーザーエクスペリエンスを期待して、グラフィカル・ユーザー・インターフェース(GUI)が美しく、スムーズなページスクロール性別、インターネット接続とより多くの機能を追加する機能です。

スマートホームメーカーは、これらの期待を十分に認識しています。しかし、彼らはこの問題に関する成熟度が異なります。成熟度の3つの段階が決定することができます。


成熟した第一段階は、アプリケーション、ユーザインタフェースとの接続を開発するために古いOEMプログラミング技術(アセンブリ言語やC言語)を使用し続けることであるが、主に電子製品のコストに焦点を当てました。これらの低レベルのプログラミング言語は、議論の余地のない標準のソフトウェアを開発するために、彼ら(GUI、インターネット接続)は、もはや複雑なアプリケーション開発のための有効ではありません。また、原因の異なる電子製品の密接なので、従来のプログラミング言語およびハードウェアにリンクされ、再利用可能なソフトウェア・コンポーネント(資産)にエンジニアリング作業の多くを必要とします。


開発者は(例えば、Linuxや他の複雑なオペレーティングシステムなど)は、より高度なフレームワークを使用するとき、成熟第二段階が起こります。ソフトウェア資産は、複数のハードウェアとソフトウェアの間で移植することができるプロトタイピングのための仮想デバイス上で開発することができます。しかし、ここでの問題は、解決策は、このような調理器具、コーヒーマシンや掃除機など、ほとんどの組み込みシステム、適切なコスト構造ではないということです:ソフトウェア・プラットフォームは、このような先進的なプロセッサや大容量メモリなどの高価な電子機器を、必要としています。


第三段階は、低コストのエレクトロニクス製品のソフトウェア開発を可能にするハイブリッド技術を使用することで、GUI、接続とアプリケーション(「オールインワン」ソリューション)を提供します。「物事のためのミニアンドロイド」と比較すると、MicroEJは、ユニークなプラットフォームを提供します。組立技術は、古いCと完全な互換性がありながら、アンドロイドのように、MicroEJ VEEは、仮想化、大規模な開発者エコシステム、一貫性のある魅力的なGUI、インターネット接続、アプリケーションストア、ソフトウェアの移植やその他の資産を提供します/仮想化の多くの利点があります。これは、取得した仮想環境上の利点に切り替えていることを発見し、その主な利点を理解しています。

 

スーパーセグメント:各顧客のための製品を作成するためのセグメント

ソフトウェア開発の多数を避けるために、他のサプライヤーからさまざまな顧客のニーズと異なるソフトウェアをカスタマイズするための柔軟性を満たすために最も効果的な方法を提供することです。そのため、貴重な機能を識別するために、顧客セグメンテーションのため、MicroEJソリューションは、製品の変更の多数に適応することができます:

  • 、ソフトウェア資産の再利用を奨励し、開発コストを削減し、近代的なソフトウェアの市場アクセスの開発を加速。独立したハードウェア開発ソフトウェアにより、メーカーは、エレクトロニクス分野で持続的な技術革新を活用するか、コスト構造を最適化することができます。
  • サードパーティ製の組み込みデバイスに安全にオープンすることで、メーカーは製品の機能MicroEJ生態系管理のオンデマンドソリューションを利用することができます。これは、新たな市場を開発するニッチな機能を作成するためにパートナーを可能にします。

 

強力なブランドイメージを構築します

ブランディングは現在、製品設計の一部となっている家電製品、大型表示画面を持つグラフィカル・ユーザー・インターフェースの重要な側面です。
MicroEJプラットフォームの開発者は、ユーザーに同じグラフィカル・ユーザー・インターフェース・ソフトウェアを保つことができるようにかかわらず、ハードウェアアーキテクチャの、すべての製品間で一貫性の経験を得ます。
大型家電製品のOEMブランドはまた、別の問題に直面している:彼らはブランドを多数持っています。あなたはコア製品を開発するために既製のソフトウェアを使用することができますしながら、どのように中央のR&D部門は、他のセクターのために開発されたユーザ・インタフェース機能を提供するには?Androidのと同じように、MicroEJは、開発者が製品範囲全体で一貫性のある設計するために、他のソフトウェア開発者を案内するためのソフトウェアプラットフォームを定義するためにAPIを使用することができます。

 

周辺機器を接続するためのハブを確立

(例えばキッチンエレクトロニクスなど)のスマート家電は、様々な製品の種類(炊飯器、ブレンダー、同じ日)のブランドの数が含まれています。すべての製品は、新しいユースケースを作成するために組み合わせることができます。MicroEJマルチアプリケーション実行環境は、センターが主力製品として動作させることができます。ハブは、その新たな周辺デバイスを検出した場合、それは単にアプリケーションストアと周辺装置の直接制御から関連する周辺デバイスドライバをロードすることができます。これは、エンドユーザーが簡単に複数の家電機器を管理することができます。
信頼性を維持するために、ソフトウェアを更新して
、インターネットに接続されている家電製品は、彼らはすべての新しいのIoTデバイスと同じ課題に直面しているよう。一つの要因は、所有権メンテナンスメンテナンスの総コストです:確かに、(時にはノー年に一度、)組込みソフトウェアより(月額)クラウドAPIの変化が速く変化します。
クラウドソフトウェア、MicroEJプラットフォームに関連付けられている急速な変化と組み合わせ長く連続組込みソフトウェア検証活動を回避するために、マルチアプリケーション機能は、部分更新に埋め込まれたソフトウェアを可能にする:ファームウェアの厳密な同定のための必要性と、変更されないままアプリケーションプログラムからクラウド関連のアプリケーションが動的ストアを更新します。

 

-------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------

 

適当なマイクロプロセッサおよび/またはマイクロコントローラ、リアルタイムオペレーティングシステム、ソフトウェア・スタックとインテリジェント製品の将来のために選択するとき、スマートホームメーカーは、多くの場合、有名に直面し、「痛みの行列。」新しい消費者向け電子機器の開発、製造メーカーから選択する配列の5億人以上の種類を持っていると推定されています。あなたは伝統的な方法を使用している場合、最終的な選択すると、遅かれ早かれ、あなたが選択した(開発時間、柔軟性、ソフトウェア資産の再利用など)の限界を感じることがあります。


電子取引にはあまり焦点を当て、そしてより多くを過ごすことになります - 良いニュースは、スマートホームのソフトウェアを使用すると、ハードウェア抽象仮想実行環境を追加することを選択したら、-CxO、製品/マーケティングマネージャーと開発者は、今より成熟しているということです新しいインテリジェントな製品を掲載することにより、消費者の期待に応えるために、あなたの創造性を再生するための時間。

 

おすすめ

転載: www.cnblogs.com/cxh1087/p/11760701.html