Schedule

Back
Masatoshi SEKI
Masatoshi SEKI
@m_seki

Masatoshi Seki is a Ruby committer and the author of several Ruby standard libraries including dRuby, ERB, and Rinda. He’s an expert in object-oriented programming, distributed systems, and eXtreme programming. He has been speaking at RubyKaigi every year since 2006 when the Kaigi first started.

Rinda in the real-world embedded systems.

組み込み/ハードウェア制御分野におけるCRuby/dRuby周辺技術の応用事例を二つ紹介する。 一つは国立天文台岡山観測所にある91㎝望遠鏡をロボット望遠鏡に改造した事例である。 非常に多くのサブシステムで構成されるロボット望遠鏡はRindaのタプルスペースを利用して制御されている。 LindaにはないRinda独自の機能である、時限つきタプルを利用して実用的なシステムを構築している。 もう一つは小さな組み込み計測装置の事例である。GUIはSPAのWebアプリケーションである。 WEBrickにServer Sent Eventsを組み込み、ユーザー操作と計測装置からのイベントを処理している。 SSEのために新たに作成した同期メカニズムを紹介する。