海洋、ロボット、Java

Javaの父であるJames Goslingの最新プロジェクトは大きな注目を集めました。 また、その開発を積極的に監視しています。 彼は開発にJelasticを使用していることがわかりました。







もちろん、私たちのコミュニティでは、ジェームズゴスリングが誰であるかを説明する必要はありません。 ただし、Javaの学習への道を歩み始めたばかりで、おそらく聞いたことがない若い男性や女性がたくさんいます。 ジェームズゴスリングは誰ですか?



ジェームズゴスリング博士の略歴


画像 1977年、ジェームズはカルガリー大学でコンピューターサイエンスの学士号を取得し、1983年にカーネギーメロン大学で博士号を取得しました。 論文のトピックは「制約の代数的操作」です。 1984年以来、彼はSun Microsystemsで働いていました。 Oracleに買収された後、2010年4月に彼はSun Microsystemsを辞めました。 彼の辞任の理由として、ゴスリングは「Java開発者に対する新しいリーダーシップの態度が悪い」と彼の給与を下げるというOracleの意図を呼びました。 2011年3月から、ジェームズゴスリングはGoogleで働き始めました。 すでに2011年8月末に、Goslingがインターネット大手を去り、海洋研究用のロボット工学を開発しているLiquid Roboticsと呼ばれる小さな会社の新興企業で働き始めたというメッセージが届きました。 ゴスリングは現在、同じ会社のチーフソフトウェアアーキテクトの地位を保持しています。



海の探検? Javaはどこにありますか?


画像



リキッドロボティクスは、海洋のデータを収集するための特別なロボットを製造しています。 多くのアメリカの研究機関は、公的および私立の両方で、この装置を海洋研究に使用しています。 ロボット自体(Wave Gliders)は、サーフボードほどの大きさで、重量がわずか90 kgの船舶用自動車両です。 彼らは太陽電池パネルで動作します。 変換された太陽光は、任意の数のオンボード電子機器とセンサーをトリガーできます。 これらのロボットは、波の動きをエネルギーに変換することもできます。 それは、尽きることのない電源であることが判明しました。



なぜ海ですか? なぜスペースがないのですか?


おそらく、多くの人は、現時点では宇宙について多くのことを知っているが、最後まで惑星、特に海について研究していないことに同意するだろう。 私たちの惑星の水域のさらなる知識を私たちに与えるものは何ですか? 実はたくさん。 これには、天気予報、自然災害、全体としての気候に対する海洋の影響の研究、および海洋生物の多くの新しい種の発見が含まれます。



Gosling氏によると、Liquid Roboticsは「世界を救うことができ、経済的に実行可能な技術的に興味深いタスクであり、これらの3つのことはあまりうまくいきません。」







奇妙なことに、海洋はあまり理解されていません。 海洋データ収集のコストは現在非常に高くなっています。 あなたが長い航海に行きたいなら、輸送費と船を維持する費用だけが1日あたり10万ドル以上になります! 天気の予測と監視に使用される単純なブイでさえ、年間約200万ドルかかります。これは、打ち上げ、輸送コスト、および運用です。 しかし、安価な方法で大量のデータを海洋から取得できたらどうでしょうか? これはまさに、ジェームズゴスリングがLiquid Roboticsで取り組んでいることです。



液体ロボット工学と波動グライダー


Wave Gliderは、多くのセンサーを備えたモバイルプラットフォームです。 これは、ケーブルで相互接続された水中および水上車両(ハイブリッドUMV)で構成されています。



画像



ウェーブグライダーは、水面下と水面上の波の動きの違いを利用して移動します。実際、海の波のエネルギーを前方牽引力に変換します。 前方への動きが波の方向に依存しないことは注目に値します。 このようなユニークなシステムにより、Wave Gliderは追加の燃料費なしで無制限の走行距離を確保できます。



Wave Gliderの原理をより詳細に理解すると、次のビデオが役立ちます。







ここで、ロボットの技術的特性を知ることができます。



liquidr.com/files/2012/06/Wave-Glider-0612.pdf



このようなシステムは非常に軽く、シンプルで、特化されており、小さな浮遊障害物に対しても最適化されています。 各ブロックは個別に認証されます。これは非常に重要です。各グライダーウェーブからのデータの各サンプルは、異なる方法で認証される可能性があるためです。



ストリームテレメトリ


ストリームテレメトリは、Jelasticを使用するGoslingプロジェクトの一部です。 Wave Gliderで受信したテレメトリデータの処理に関しては、私たちのサービスがここで役に立ちます。



彼のレポート「ロボットと水とクジラ、オーマイ!」でゴスリングは、特定のAPIやISPの使用を避けていると言います。 そして、その理由は、Amazonなどのプロバイダーでは、すでに多くのソフトウェアのバグが発生しているためです。 現在、Goslingは、Amazon、GAE、Microsoft Azure、または開発用の特別なAPIを備えたその他のサービスを使用していません。



Goslingは、プロバイダーをまたぐことができるいくつかのクラスターを作成しました。 次に、3つの異なるPaaSソリューションをテストし、Jelasticに決めました。 「私はJelasticが本当に好きです」とGosling氏は言います。 これは、実際には多くのプロバイダーが使用するソフトウェアパッケージです。 これは、ベアLinuxマシンではなくJavaEEコンテナを提供するJavaホスティングシステム全体です。 彼らは素晴らしいコントロールパネルを持っています。 Linuxに行ってすべてをインストールし、このバージョンまたはそのアプリケーションサーバーと互換性のあるLinuxのバージョンとその時点を確認する必要はありません。 他の人があなたのためにこれを世話してくれました、そしてそれは素晴らしい作品です。 実際にこのようなクラスターをいくつか構築し、それらをさまざまな国のさまざまなインターネットプロバイダー、さまざまなデータセンターでホストできます。 だから、私はすべてのデータの安全性について私の妄想に同意した:)。



JelasticがJavaの父親を気に入っており、将来Javaを使用するつもりであることは私たちにとって大きな名誉です。 私たちのサービスも気に入ってください。無料で試して、この投稿へのコメントであなたの意見を共有してください。



All Articles