産業用モノのインターネットアプリケーションに最適なプログラミング言語
最近、RedMonkは2015年1月バージョンのプログラミング言語のランキング。リストの上位10言語は次のとおりです。
- JavaScript
- Java
- PHP
- Python
- C#
- C ++
- ルビー
- CSS
- C
- Objective-C
ソフトウェア開発者の場合、このリストにある1つ以上の言語を使用している可能性があります。では、産業用IoTアプリケーションに適したものはどれですか? 「正しい」言語は1つではありません。選択は、アプリケーション、経験、およびハードウェアプラットフォームに完全に依存します。幸いなことに、シームレスに通信するスケーラブルで相互運用可能な産業用IoTソリューションを作成するために、お気に入りの言語をあきらめる必要はありません。 Connext DDSは、これらの言語のほとんどをサポートし、高速でスケーラブル、信頼性が高く、安全な産業用IoT通信の能力を維持しながら、設計に柔軟性をもたらします。
Java、C#、C ++、およびCはすべてそのままでサポートされます。実験的なRTI統合により、PythonやJavascriptなどの言語がRTIDDSデータバス上の飛行中のデータにアクセスできるようになります。 PHPとCSSを使用するWebプログラマーの場合、RTI Web Integration Serviceを使用すると、アプリがConnextDDSと対話できます。
RTI Connext DDSは、Linux、Windows、OS X、VxWorks、QNX、Integrity、LynxOS、AIX、Solarisなどの最も一般的なデスクトップおよび組み込みオペレーティングシステムで動作します。デスクトップハードウェア(x64 / x86)と組み込みプロセッサ(PowerPCやARMなど)の両方がサポートされています。
一般的なDDSベースのシステムには、ハードウェアプラットフォーム、オペレーティングシステム、および言語が混在している場合があります。
<図>産業用IoTアプリケーションをConnextDDSに基づいて構築することにより、プログラミング言語、オペレーティングシステム、および基盤となるCPUの違いにかかわらず、アプリケーションが相互運用できるようになります。 RTOSで実行されているCで記述されたファームウェアを備えたARM7ハードウェア上に構築されたセンサーは、Connext DDSMicroを介してその読み取り値を公開できます。センサーデータは、PC上のWindowsアプリ、Androidタブレット上で実行されるJavaアプリ、およびVxWorksでC ++アプリケーションを実行する強化されたPowerPCボードによってサブスクライブできます。
最終的には、産業用IoTアプリケーションを任意の言語で構築できますが、センサーからクラウドまで、さまざまな言語をサポートし、エンドツーエンドで使用できる接続ソリューションを選択することが重要です。 Connext DDSは、あらゆる産業用IoTプラットフォームで比類のない言語互換性を提供します。
モノのインターネットテクノロジー
- モノのインターネットとコネクテッドカーにおける5Gの役割
- モノのインターネットの監視
- 産業用モノのインターネット:中小企業にとっての恩恵-パート2
- 産業用モノのインターネット:中小企業にとっての恩恵-パート1
- モノのインターネットとMVNOのスマートコアネットワークスライシングのロックを解除する
- 産業用モノのインターネットの4つの大きな課題
- サイバーセキュリティとモノのインターネット:バイオメトリクスの時間?
- 産業用モノのインターネットの保護
- 私たちの(インフォグラフィック)グラフィック、産業用モノのインターネットの短い歴史
- 2019年にはモノのインターネットのために何が用意されていますか?
- 産業用モノのインターネットの力を解き放つ