<div dir="ltr">河内様<div><br></div><div>安藤です</div><div><br></div><div>会津大学の吉野様から、下記のとおり会津大のFW内への接続のため</div><div>産総研側のIPアドレスの範囲が必要との連絡を受けました。</div><div><br></div><div>申し訳ございませんが、aist-open-wifi とネットワーク会議室のネットワークアドレスを</div><div>調べておいてもらえないでしょうか?</div><div>よろしくお願いいたします。</div><div><br></div><div><br></div><div class="gmail_extra"><div></div>
<br><div class="gmail_quote">2016年7月20日 10:52 Daishi Yoshino <span dir="ltr"><<a href="mailto:daishi-y@u-aizu.ac.jp" target="_blank">daishi-y@u-aizu.ac.jp</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div lang="JA" link="blue" vlink="purple"><div><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Yu Gothic"">産総研<span lang="EN-US"><u></u><u></u></span></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Yu Gothic""> 安藤先生、<span lang="EN-US"><u></u><u></u></span></span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Yu Gothic";color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Yu Gothic"">たいへんお世話になっております。<span lang="EN-US"><u></u><u></u></span></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Yu Gothic"">会津大学復興支援センターの吉野でございます。<span lang="EN-US"><u></u><u></u></span></span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Yu Gothic""><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Yu Gothic"">申請可能な接続元外部アドレスについてご報告させていただきます。<span lang="EN-US"><u></u><u></u></span></span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Yu Gothic""><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Yu Gothic"">先ほど担当者に確認を取ったところ、範囲指定での登録も可能<span lang="EN-US"><u></u><u></u></span></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Yu Gothic"">とのことでした。<span lang="EN-US"><u></u><u></u></span></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Yu Gothic"">ですので、外部特定セグメントからの接続許可申請も可能となります。<span lang="EN-US"><u></u><u></u></span></span></p><span class=""><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Yu Gothic""><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Yu Gothic"">よろしくお願い申し上げます。<span lang="EN-US"><u></u><u></u></span></span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Yu Gothic";color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal" style="text-align:justify;text-justify:inter-ideograph"><span lang="EN-US" style="font-size:10.5pt;font-family:"Yu Gothic"">--------------------------------------<u></u><u></u></span></p><p class="MsoNormal" style="text-align:justify;text-justify:inter-ideograph"><span style="font-size:10.5pt;font-family:"Yu Gothic"">公立大学法人 会津大学<span lang="EN-US"><u></u><u></u></span></span></p><p class="MsoNormal" style="text-align:justify;text-justify:inter-ideograph"><span style="font-size:10.5pt;font-family:"Yu Gothic""> 復興支援センター<span lang="EN-US"><u></u><u></u></span></span></p><p class="MsoNormal" style="text-align:justify;text-justify:inter-ideograph"><span style="font-size:10.5pt;font-family:"Yu Gothic""> 特別研究支援者<span lang="EN-US"><u></u><u></u></span></span></p><p class="MsoNormal" style="text-align:justify;text-justify:inter-ideograph"><span style="font-size:10.5pt;font-family:"Yu Gothic""> 吉野 大志<span lang="EN-US"> <a href="mailto:daishi-y@u-aizu.ac.jp" target="_blank">daishi-y@u-aizu.ac.jp</a><u></u><u></u></span></span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Yu Gothic";color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Yu Gothic";color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><a name="m_6732934531171162662__MailEndCompose"><span lang="EN-US" style="font-size:11.0pt;font-family:"Yu Gothic";color:#1f497d"><u></u> <u></u></span></a></p></span><div><div style="border:none;border-top:solid #e1e1e1 1.0pt;padding:3.0pt 0mm 0mm 0mm"><p class="MsoNormal"><b><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif">From:</span></b><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif"> Daishi Yoshino [mailto:<a href="mailto:daishi-y@u-aizu.ac.jp" target="_blank">daishi-y@u-aizu.ac.jp</a>] <br><b>Sent:</b> Tuesday, July 19, 2016 6:18 PM<br><b>To:</b> 'Ando Noriaki' <<a href="mailto:n-ando@aist.go.jp" target="_blank">n-ando@aist.go.jp</a>><span class=""><br><b>Subject:</b> RE: [<a href="http://openrtm.org" target="_blank">openrtm.org</a> contact form] RT</span></span><span style="font-size:11.0pt">ミドルウェアサマーキャンプでの開発課題について</span><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif"><u></u><u></u></span></p></div></div><p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Yu Gothic"">産総研<span lang="EN-US"><u></u><u></u></span></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Yu Gothic""> 安藤先生、<span lang="EN-US"><u></u><u></u></span></span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Yu Gothic""><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Yu Gothic"">たいへんお世話になっております。<span lang="EN-US"><u></u><u></u></span></span></p><span class=""><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Yu Gothic"">会津大学復興支援センターの吉野でございます。<span lang="EN-US"><u></u><u></u></span></span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Yu Gothic""><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Yu Gothic"">ご回答ありがとうございました。<span lang="EN-US"><u></u><u></u></span></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Yu Gothic"">申請書は固定<span lang="EN-US">IP</span>アドレスの記入欄のみとなっていますが、<span lang="EN-US"><u></u><u></u></span></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Yu Gothic"">ある範囲内(例えば、ある同一のセグメント)の<span lang="EN-US">IP</span>アドレス<span lang="EN-US"><u></u><u></u></span></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Yu Gothic"">を登録できないかどうか明日確認を取りたいと思います。<span lang="EN-US"><u></u><u></u></span></span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Yu Gothic""><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Yu Gothic"">お手数をおかけしてしまい申し訳ありません。<span lang="EN-US"><u></u><u></u></span></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Yu Gothic"">明日、確認が取れ次第再度ご連絡させていただきたいと思います。<span lang="EN-US"><u></u><u></u></span></span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Yu Gothic""><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Yu Gothic"">どうぞよろしくお願い申し上げます。<span lang="EN-US"><u></u><u></u></span></span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Yu Gothic";color:#1f497d"><u></u> <u></u></span></p></span><p class="MsoNormal" style="text-align:justify;text-justify:inter-ideograph"><span lang="EN-US" style="font-size:10.5pt;font-family:"Yu Gothic"">--------------------------------------<u></u><u></u></span></p><span class=""><p class="MsoNormal" style="text-align:justify;text-justify:inter-ideograph"><span style="font-size:10.5pt;font-family:"Yu Gothic"">公立大学法人 会津大学<span lang="EN-US"><u></u><u></u></span></span></p><p class="MsoNormal" style="text-align:justify;text-justify:inter-ideograph"><span style="font-size:10.5pt;font-family:"Yu Gothic""> 復興支援センター<span lang="EN-US"><u></u><u></u></span></span></p><p class="MsoNormal" style="text-align:justify;text-justify:inter-ideograph"><span style="font-size:10.5pt;font-family:"Yu Gothic""> 特別研究支援者<span lang="EN-US"><u></u><u></u></span></span></p><p class="MsoNormal" style="text-align:justify;text-justify:inter-ideograph"><span style="font-size:10.5pt;font-family:"Yu Gothic""> 吉野 大志 </span><span lang="EN-US"><a href="mailto:daishi-y@u-aizu.ac.jp" target="_blank"><span style="font-size:10.5pt;font-family:"Yu Gothic"">daishi-y@u-aizu.ac.jp</span></a></span><span lang="EN-US" style="font-size:10.5pt;font-family:"Yu Gothic""><u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Yu Gothic";color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Yu Gothic""><u></u> <u></u></span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Yu Gothic";color:#1f497d"><u></u> <u></u></span></p></span><p class="MsoNormal"><span class=""><b><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif">From:</span></b><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif"> Ando Noriaki [</span><span lang="EN-US"><a href="mailto:n-ando@aist.go.jp" target="_blank"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">mailto:n-ando@aist.go.jp</span></a></span></span><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif">] <br><span class=""><b>Sent:</b> Tuesday, July 19, 2016 5:26 PM<br></span><b>To:</b> Daishi Yoshino <</span><span lang="EN-US"><a href="mailto:daishi-y@u-aizu.ac.jp" target="_blank"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">daishi-y@u-aizu.ac.jp</span></a></span><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif">><br><b>Cc:</b> openrtm-staff <</span><span lang="EN-US"><a href="mailto:openrtm-staff@openrtm.org" target="_blank"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">openrtm-staff@openrtm.org</span></a></span><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif">></span></p><div><div class="h5"><br><b>Subject:</b> Re: [<a href="http://openrtm.org" target="_blank">openrtm.org</a> contact form] RT</div></div><span style="font-size:11.0pt">ミドルウェアサマーキャンプでの開発課題について</span><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif"><u></u><u></u></span><p></p><div><div class="h5"><p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p><div><p class="MsoNormal">会津大学 吉野さま<span lang="EN-US"><br><br></span>安藤です<span lang="EN-US"><br><br></span>産総研から接続する場合、ゲスト用の<span lang="EN-US">wifi</span>接続から繋いでいただく必要があります。<span lang="EN-US"><br></span>その際、<span lang="EN-US">IP</span>アドレスは<span lang="EN-US">DHCP</span>となりますが、登録するアドレスはある範囲内であれば<span lang="EN-US"><br></span>よろしいのでしょうか?もしくは固定した<span lang="EN-US">IP</span>アドレスである必要がございますでしょうか?<span lang="EN-US"><br><br></span>よろしくお願いいたします。<span lang="EN-US"><br><br>2016</span>年<span lang="EN-US">7</span>月<span lang="EN-US">19</span>日<span lang="EN-US"> 17:10 Daishi Yoshino <<a href="mailto:daishi-y@u-aizu.ac.jp" target="_blank">daishi-y@u-aizu.ac.jp</a>>:<br>><br>> </span>産総研<span lang="EN-US"><br>><br>> </span> 安藤先生、<span lang="EN-US"><br>><br>>  <br>><br>> </span>たいへんお世話になっております。<span lang="EN-US"><br>><br>> </span>会津大学復興支援センターの吉野でございます。<span lang="EN-US"><br>><br>>  <br>><br>> </span>先日はサマーキャンプでの課題についてご助言いただき<span lang="EN-US"><br>><br>> </span>誠にありがとうございました。<span lang="EN-US"><br>><br>>  <br>><br>> </span>本日はサマーキャンプでの実習環境(ネットワーク環境)について、<span lang="EN-US"><br>><br>> </span>ご相談させていただきたい点がありメールさせていただきました。<span lang="EN-US"><br>><br>>  <br>><br>> </span>「<span lang="EN-US">OpenRTM</span>に<span lang="EN-US">Pub/Sub</span>型メッセージング通信を実装する」<span lang="EN-US"><br>><br>> </span>を開発課題とした場合に、実習期間中に会津大学側にある<span lang="EN-US"><br>><br>> Solace</span>アプライアンス(<span lang="EN-US">Solace</span>メッセージングルータ)に<span lang="EN-US"><br>><br>> </span>接続できる環境が必要となります。<span lang="EN-US"><br>><br>>  <br>><br>> </span>これを実現するためには、大学側<span lang="EN-US">FW</span>の運用ポリシーにより<span lang="EN-US"><br>><br>> </span>接続元外部アドレスの登録を大学側に申請しなければいけません。<span lang="EN-US"><br>><br>> </span>そこでもし、サマーキャンプ当日に産総研様のネットワーク環境<span lang="EN-US"><br>><br>> </span>(インターネットへ接続できる環境)をお借りできるのであれば、<span lang="EN-US"><br>><br>> </span>事前に利用可能な接続元外部アドレス(グローバル<span lang="EN-US">IP</span>)をお知らせ<span lang="EN-US"><br>><br>> </span>いただく、ということは可能でしょうか。<span lang="EN-US"><br>><br>> </span>今のところ開発環境としてはマシン一台が<span lang="EN-US">Solace</span>に接続できる環境に<span lang="EN-US"><br>><br>> </span>あれば十分だと考えております。<span lang="EN-US"><br>><br>>  <br>><br>> </span>ご面倒をおかけしてしまい、たいへん恐れ入りますが、<span lang="EN-US"><br>><br>> </span>できればご回答の程よろしくお願い申し上げます。<span lang="EN-US"><br>><br>>  <br>><br>> --------------------------------------<br>><br>> </span>公立大学法人 会津大学<span lang="EN-US"><br>><br>> </span> 復興支援センター<span lang="EN-US"><br>><br>> </span> 特別研究支援者<span lang="EN-US"><br>><br>> </span> 吉野 大志 <span lang="EN-US"><a href="mailto:daishi-y@u-aizu.ac.jp" target="_blank">daishi-y@u-aizu.ac.jp</a><br>><br>>  <br>><br>>  <br>><br>>  <br>><br>> From: Daishi Yoshino [mailto:<a href="mailto:daishi-y@u-aizu.ac.jp" target="_blank">daishi-y@u-aizu.ac.jp</a>]<br>> Sent: Friday, July 15, 2016 11:47 AM<br>> To: 'Ando Noriaki' <<a href="mailto:n-ando@aist.go.jp" target="_blank">n-ando@aist.go.jp</a>><br>> Cc: 'openrtm-staff' <<a href="mailto:openrtm-staff@openrtm.org" target="_blank">openrtm-staff@openrtm.org</a>><br>> Subject: RE: [<a href="http://openrtm.org" target="_blank">openrtm.org</a> contact form] RT</span>ミドルウェアサマーキャンプでの開発課題について<span lang="EN-US"><br>><br>>  <br>><br>> </span>産総研<span lang="EN-US"><br>><br>> </span> 安藤先生、<span lang="EN-US"><br>><br>>  <br>><br>> </span>大変お世話になっております。<span lang="EN-US"><br>><br>> </span>会津大学の吉野でございます。<span lang="EN-US"><br>><br>>  <br>><br>> </span>お忙しい中でのご対応恐れ入ります。<span lang="EN-US"><br>><br>> </span>下記情報、参考にさせていただきます。<span lang="EN-US"><br>><br>> </span>誠にありがとうございました。<span lang="EN-US"><br>><br>>  <br>><br>> </span>今後ともよろしくお願い申し上げます。<span lang="EN-US"><br>><br>>  <br>><br>> --------------------------------------<br>><br>> </span>公立大学法人 会津大学<span lang="EN-US"><br>><br>> </span> 復興支援センター<span lang="EN-US"><br>><br>> </span> 特別研究支援者<span lang="EN-US"><br>><br>> </span> 吉野 大志 <span lang="EN-US"><a href="mailto:daishi-y@u-aizu.ac.jp" target="_blank">daishi-y@u-aizu.ac.jp</a><br>><br>>  <br>><br>>  <br>><br>>  <br>><br>> From: Ando Noriaki [mailto:<a href="mailto:n-ando@aist.go.jp" target="_blank">n-ando@aist.go.jp</a>]<br>> Sent: Friday, July 15, 2016 10:59 AM<br>> To: Daishi Yoshino <<a href="mailto:daishi-y@u-aizu.ac.jp" target="_blank">daishi-y@u-aizu.ac.jp</a>><br>> Cc: openrtm-staff <<a href="mailto:openrtm-staff@openrtm.org" target="_blank">openrtm-staff@openrtm.org</a>><br>><br>><br>> Subject: Re: [<a href="http://openrtm.org" target="_blank">openrtm.org</a> contact form] RT<br>> </span>ミドルウェアサマーキャンプでの開発課題について<span lang="EN-US"><br>><br>>  <br>><br>> </span>会津大学 吉野様<span lang="EN-US"><br>><br>>  <br>><br>> </span>安藤です<span lang="EN-US"><br>><br>>  <br>><br>> Java</span>版の<span lang="EN-US">OpenRTM</span>でも<span lang="EN-US">C++</span>とほぼ同じ構造となっておりますので、<span lang="EN-US"><br>><br>> Solace</span>版のデータポートを同様に実装することは可能かと思います。<span lang="EN-US"><br>><br>>  <br>><br>> </span>参考にするソースとしては、このあたりかと思います。<span lang="EN-US"><br>><br>>  <br>><br>> <a href="http://svn.openrtm.org/OpenRTM-aist-Java/trunk/OpenRTM-aist-Java/jp.go.aist.rtm.RTC/src/jp/go/aist/rtm/RTC/port/" target="_blank">http://svn.openrtm.org/OpenRTM-aist-Java/trunk/OpenRTM-aist-Java/jp.go.aist.rtm.RTC/src/jp/go/aist/rtm/RTC/port/</a><br>><br>>  <br>><br>> </span>よろしくお願いいたします。<span lang="EN-US"><br>><br>>  <br>><br>>  <br>><br>>  <br>><br>> 2016</span>年<span lang="EN-US">7</span>月<span lang="EN-US">15</span>日<span lang="EN-US"> 9:18 Daishi Yoshino <<a href="mailto:daishi-y@u-aizu.ac.jp" target="_blank">daishi-y@u-aizu.ac.jp</a>>:<br>><br>> </span>産総研<span lang="EN-US"><br>><br>> </span> 安藤先生、<span lang="EN-US"><br>><br>>  <br>><br>> </span>大変お世話になっております。<span lang="EN-US"><br>><br>> </span>会津大学の吉野でございます。<span lang="EN-US"><br>><br>>  <br>><br>> </span>お忙しい中、データポートの実装部分についてご教授いただき、<span lang="EN-US"><br>><br>> </span>誠にありがとうございました。<span lang="EN-US"><br>><br>>  <br>><br>> Solace</span>を使用する際のメッセージング<span lang="EN-US">API</span>としては<span lang="EN-US"><br>><br>> C</span>(<span lang="EN-US">C++</span>)および<span lang="EN-US">Java</span>用の<span lang="EN-US">API</span>が用意されています。<span lang="EN-US"><br>><br>> </span>ですので、<span lang="EN-US">OpenRTM-aist</span>の<span lang="EN-US">C++</span>バージョン<span lang="EN-US"><br>><br>> Java</span>バージョンで使用可能かと思います。<span lang="EN-US"><br>><br>> </span>私自身はこれまで<span lang="EN-US">Java</span>用の<span lang="EN-US">Solace API</span>を使用することが<span lang="EN-US"><br>><br>> </span>多かったのですが、下記内容(データポートの代わりに<span lang="EN-US"><br>><br>> </span>メッセージング通信用のポートを選択、の部分)を<span lang="EN-US"><br>><br>> Java</span>で実装することは可能でしょうか。<span lang="EN-US"><br>><br>>  <br>><br>> </span>たびたび恐れ入りますが、お手すきの際にでもご回答いただければ<span lang="EN-US"><br>><br>> </span>幸甚に存じます。<span lang="EN-US"><br>><br>> </span>よろしくお願い申し上げます。<span lang="EN-US"><br>><br>>  <br>><br>> --------------------------------------<br>><br>> </span>公立大学法人 会津大学<span lang="EN-US"><br>><br>> </span> 復興支援センター<span lang="EN-US"><br>><br>> </span> 特別研究支援者<span lang="EN-US"><br>><br>> </span> 吉野 大志 <span lang="EN-US"><a href="mailto:daishi-y@u-aizu.ac.jp" target="_blank">daishi-y@u-aizu.ac.jp</a><br>><br>>  <br>><br>>  <br>><br>>  <br>><br>> From: Ando Noriaki [mailto:<a href="mailto:n-ando@aist.go.jp" target="_blank">n-ando@aist.go.jp</a>]<br>> Sent: Thursday, July 14, 2016 8:46 PM<br>> To: <a href="mailto:daishi-y@u-aizu.ac.jp" target="_blank">daishi-y@u-aizu.ac.jp</a><br>> Cc: openrtm-staff <<a href="mailto:openrtm-staff@openrtm.org" target="_blank">openrtm-staff@openrtm.org</a>><br>> Subject: Re: [<a href="http://openrtm.org" target="_blank">openrtm.org</a> contact form] RT</span>ミドルウェアサマーキャンプでの開発課題について<span lang="EN-US"><br>><br>>  <br>><br>> </span>会津大学 吉野様<span lang="EN-US"><br>><br>>  <br>><br>> </span>産総研 安藤です<span lang="EN-US"><br>><br>>  <br>><br>> </span>ご連絡ありがとうございます。<span lang="EN-US"><br>><br>>  <br>><br>> > </span>たいへんお世話になっております。<span lang="EN-US"><br>> > </span>会津大学 復興支援センターの吉野と申します。<span lang="EN-US"><br>> ><br>> > </span>この度、<span lang="EN-US">8</span>月<span lang="EN-US">1</span>日から開催される<span lang="EN-US">RT</span>ミドルウェアサマーキャンプに参加する予定でおります。<span lang="EN-US"><br>> ><br>> > </span>つきましては開発課題についてご相談させていただきたい点があり、メールさせていただきました。<span lang="EN-US"><br>> ><br>> > </span>本学のロボット研究チームでは、<span lang="EN-US">Pub/Sub</span>型のメッセージング通信も重要な研究課題として挙げております。<span lang="EN-US"><br>> > </span>そのこともあり、今回のサマーキャンプでは、若干地味になってしまいますが、<span lang="EN-US"><br>> > </span>「<span lang="EN-US">OpenRTM</span>に<span lang="EN-US">Pub/Sub</span>型メッセージング通信を実装する」<span lang="EN-US"><br>> > </span>を開発課題として持ち込もうと考えております。<span lang="EN-US"><br>> > <br>><br>> > </span>メッセージング通信実装のための基盤として使用するのは、<span lang="EN-US">CORBA</span>ではなく<span lang="EN-US"><br>> > </span>できれば本学別プロジェクトで用いている<span lang="EN-US">Solace Systems</span>社の<span lang="EN-US">Solace</span>アプライアンス<span lang="EN-US"><br>> > </span>(<span lang="EN-US">Solace</span>メッセージングルータ)を用いたいと考えております。<span lang="EN-US"><br>> > Solace</span>アプライアンス自体はメッセージング機能をハードウェア化し<span lang="EN-US"><br>> > </span>メッセージング処理の高速化を実現したもので、本学別プロジェクトでは<span lang="EN-US"><br>> > </span>情報流通のための基盤として用いられているところです。<span lang="EN-US"><br>><br>>  <br>><br>> OpenRTM</span>事態には<span lang="EN-US">pub/sub</span>型の通信は一応実装されておりますが、<span lang="EN-US"><br>><br>> Solace</span>というミドルウェアは知りませんでしたので、やってみると面白いかもしれませんね。<span lang="EN-US"><br>><br>>  <br>><br>> </span>ちなみに、通信のモデルとしては、<span lang="EN-US">pub/sub</span>型かどうかと、実際に<span lang="EN-US"><br>><br>> </span>ネットワーク上の伝送を<span lang="EN-US">CORBA</span>でやるか、別のプロところでやるか<span lang="EN-US"><br>><br>> </span>という問題は、通信モデルを議論する上では別の問題かと思います。<span lang="EN-US"><br>><br>>  <br>><br>> </span>ただ、原理上、<span lang="EN-US">OMG</span>の<span lang="EN-US">RTC</span>ではポートにどんなインターフェースを<span lang="EN-US"><br>><br>> </span>持たせるかは全くの任意であり、今回の<span lang="EN-US">Solace</span>を通信路とする<span lang="EN-US"><br>><br>> </span>データポートを実装することは<span lang="EN-US">OpenRTM</span>にとって全く自然なことです。<span lang="EN-US"><br>><br>>  <br>><br>> > </span>開発レベルとしては以下を想定しています。<span lang="EN-US"><br>><br>> > </span>レベル<span lang="EN-US">1</span>:<span lang="EN-US"> RTC</span>用の<span lang="EN-US">Solace</span>メッセージングルータ接続ドライバの開発<span lang="EN-US"><br>><br>> Solace</span>の詳細を知らないので、これが何を意味しているのかわからないのですが、<span lang="EN-US"><br>><br>> Solace</span>を利用するためには何かしらのドライバ部分を実装する必要があるということでしょうか?<span lang="EN-US"><br>><br>> </span>ちなみに、言語は何が利用可能でしょうか?<span lang="EN-US"><br>><br>>  <br>><br>> > </span>レベル<span lang="EN-US">2</span>:<span lang="EN-US"> RTC</span>のデータポートの代わりにメッセージング通信用のポートを選択できるように<span lang="EN-US"><br>> > </span>     <span lang="EN-US">OpenRTM</span>のソースコードレベルでの改造<span lang="EN-US"><br>> > </span>     (できれば<span lang="EN-US">rtshell</span>を用いて<span lang="EN-US">RTC</span>ポート同士の接続、<span lang="EN-US">Activate</span>化ができるところまで)<span lang="EN-US"><br>><br>> </span>これ自体は、<span lang="EN-US">OpenRTM</span>のソースに手を加えることなく拡張モジュールとして<span lang="EN-US"><br>><br>> </span>実装することが出来ると思います。具体的には、以下のファイルがデータポートの<span lang="EN-US"><br>><br>> </span>通信部分を実装したファイルとなります。<span lang="EN-US"><br>><br>>  <br>><br>> <a href="http://svn.openrtm.org/OpenRTM-aist/trunk/OpenRTM-aist/src/lib/rtm/" target="_blank">http://svn.openrtm.org/OpenRTM-aist/trunk/OpenRTM-aist/src/lib/rtm/</a><br>><br>> </span>■ 一般的な<span lang="EN-US">CORBA</span>によるデータポートの実装<span lang="EN-US"><br>><br>> </span><<span lang="EN-US">push</span>型><span lang="EN-US"><br>><br>> InPortCorbaCdrConsumer.cpp<br>><br>> InPortCorbaCdrConsumer.h<br>><br>> InPortCorbaCdrProvider.cpp<br>> InPortCorbaCdrProvider.h<br>><br>> </span><<span lang="EN-US">pull</span>型><span lang="EN-US"><br>><br>> OutPortCorbaCdrConsumer.cpp<br>><br>> OutPortCorbaCdrConsumer.h<br>><br>> OutPortCorbaCdrProvider.cpp<br>><br>> OutPortCorbaCdrProvider.h<br>><br>>  <br>><br>>  <br>><br>> </span>■<span lang="EN-US"> 1.2</span>用に新たに実装した<span lang="EN-US">Direct</span>型のデータポートの実装<span lang="EN-US"><br>><br>> </span><<span lang="EN-US">push</span>型><span lang="EN-US"><br>><br>> InPortDirectConsumer.cpp<br>><br>> InPortDirectConsumer.h<br>> InPortDirectProvider.cpp<br>><br>> InPortDirectProvider.h<br>><br>>  <br>><br>> </span>これらは<span lang="EN-US">OpenRTM</span>のライブラリに組み込まれており、以下の関数内で<span lang="EN-US"><br>><br>> </span>グローバルなファクトリに登録しています。<span lang="EN-US"><br>><br>> <a href="http://svn.openrtm.org/OpenRTM-aist/trunk/OpenRTM-aist/src/lib/rtm/FactoryInit.cpp" target="_blank">http://svn.openrtm.org/OpenRTM-aist/trunk/OpenRTM-aist/src/lib/rtm/FactoryInit.cpp</a><br>><br>>  <br>><br>> OpenRTM</span>では、<span lang="EN-US">so/dll</span>をロード時に特定の関数を呼び出す機能がありますので、<span lang="EN-US"><br>><br>> so/dll </span>として実装してやることで自由に拡張することができます。<span lang="EN-US"><br>><br>>  <br>><br>> </span>これらに倣って、<span lang="EN-US">4</span>つのファイルを<span lang="EN-US">Solace</span>様に実装するイメージでしょうか?<span lang="EN-US"><br>><br>> InPortSolaceConsumer.cpp/h<br>><br>> InPortSolaceProvider.cpp/h<br>><br>>  <br>><br>>  <br>><br>>  <br>><br>> > </span>レベル<span lang="EN-US">1</span>についてはサマーキャンプ実施内でも実現できそうに考えているのですが、<span lang="EN-US"><br>><br>> > </span>レベル<span lang="EN-US">2</span>については著作権等の権利関係も含めて今回のサマーキャンプで課題として<span lang="EN-US"><br>> > </span>実現可能なレベルでしょうか。<span lang="EN-US"><br>> > </span>ちなみに私自身は今年<span lang="EN-US">5</span>月から<span lang="EN-US">OpenRTM</span>を使い始めており、<span lang="EN-US">CORBA</span>によるシステム開発の<span lang="EN-US"><br>> > </span>経験はありません(<span lang="EN-US">SOAP</span>を用いた<span lang="EN-US">Web</span>サービスシステムの開発経験はあります)。<span lang="EN-US"><br>> ><br>> > </span>もし実現可能なレベルであれば、ソースコードのどの部分に手を加えればよいかを<span lang="EN-US"><br>> > </span>ご指導いただければ幸甚に存じます。<span lang="EN-US"><br>><br>> </span>という感じなので、<span lang="EN-US">Solace</span>の使い方はようわかりませんが、<span lang="EN-US">2</span>,<span lang="EN-US">3</span>日あれば実装<span lang="EN-US"><br>><br>> </span>出来るのではないかと思います。<span lang="EN-US"><br>><br>>  <br>><br>> </span>以上、よろしくお願いいたします。<span lang="EN-US"><br>><br>>  <br>><br>>  <br>><br>>  <br>><br>>  <br>><br>> ><br>> > </span>お忙しいところ恐れ入りますが、できればご回答の程よろしくお願い申し上げます。<span lang="EN-US"><br>> ><br>> > --------------------------------------<br>> > </span>公立大学法人 会津大学<span lang="EN-US"><br>> > </span> 復興支援センター<span lang="EN-US"><br>> > </span> 特別研究支援者<span lang="EN-US"><br>> > </span> 吉野 大志 <span lang="EN-US"><a href="mailto:daishi-y@u-aizu.ac.jp" target="_blank">daishi-y@u-aizu.ac.jp</a><br>> ><br>> > _______________________________________________<br>> > contact mailing list<br>> > <a href="mailto:contact@openrtm.org" target="_blank">contact@openrtm.org</a><br>> > <a href="http://www.openrtm.org/mailman/listinfo/contact" target="_blank">http://www.openrtm.org/mailman/listinfo/contact</a><br>><br>>  <br>><br>>  <br>><br>>  <br>><br>> --<br>> </span>安藤慶昭@国立研究開発法人 産業技術総合研究所<span lang="EN-US"><br>> </span>  ロボットイノベーション研究センター<span lang="EN-US"><br>> </span>  ロボットソフトウェアプラットフォーム研究チーム長<span lang="EN-US"><br>> </span>  <span lang="EN-US">(</span>兼務<span lang="EN-US">)</span>首都大学東京 客員教授<span lang="EN-US">,  </span>博士<span lang="EN-US">(</span>工学<span lang="EN-US">)<br>> </span>  〒<span lang="EN-US">305-8568 </span>つくば市梅園<span lang="EN-US">1-1-1 </span>中央第<span lang="EN-US">2<br>> </span>  <span lang="EN-US">e-mail: <a href="mailto:n-ando@aist.go.jp" target="_blank">n-ando@aist.go.jp</a>, web: <a href="http://staff.aist.go.jp/n-ando" target="_blank">http://staff.aist.go.jp/n-ando</a><br>> </span>  <span lang="EN-US">OpenRTM-aist: <a href="http://www.openrtm.org" target="_blank">http://www.openrtm.org</a><br>><br>>  <u></u><u></u></span></p></div></div></div></div></div></blockquote></div><br></div></div>