Android Gui Com(仮)

35 views
Skip to first unread message

じぇーけーそふと

unread,
Apr 15, 2012, 11:00:19 PM4/15/12
to mbe...@googlegroups.com
先日、秋葉原で行われたエレキジャックフォーラムでもプレゼンしたのですが、mbedとAndroidの連携の仕組みとしてmbedからAndroid端末のGUIやコントロールを設定する仕組みを考えています。
そのイメージは↓の後半を見て下さい。

Android端末とmbedを繋いだ最初の通信でmbed側からAndroidのGUI構成とデータの受け渡し方法を送り、通信を始める方式です。
Android側のアプリは1つで繋いだmbedに応じてコントロールを変えるというものです。

それのスペックを設計していますが、Android側のプログラムは詳しくないので意見や一緒にやってくれる方を募集中です~。

高橋祥士

unread,
Apr 16, 2012, 12:37:55 AM4/16/12
to mbe...@googlegroups.com
Mimic みたいなもの?


2012年4月16日12:00 じぇーけーそふと <jks...@nifty.com>:



--
高橋祥士

じぇーけーそふと

unread,
Apr 16, 2012, 1:21:00 AM4/16/12
to mbe...@googlegroups.com
そういうものがあるんですね。
大きなとこでは、似てますね。
AndroidGuiComはもうちょっと限定的で、インターフェースは自由です。mbed側のプログラムだけいじっていろいろAndroidと連携したものを作ろう!というところから企画されました。

高橋祥士

unread,
Apr 16, 2012, 2:04:37 AM4/16/12
to mbe...@googlegroups.com
なるほど、インターフェースが自由だというのはいいですね。
ADK もUSBだけでなく他のインタフェースへの拡張を考えているみたいだし。
興味あります。 

2012年4月16日14:21 じぇーけーそふと <jks...@nifty.com>:

そういうものがあるんですね。
大きなとこでは、似てますね。
AndroidGuiComはもうちょっと限定的で、インターフェースは自由です。mbed側のプログラムだけいじっていろいろAndroidと連携したものを作ろう!というところから企画されました。



--
高橋祥士

Katsumi ISHIDA

unread,
Apr 16, 2012, 4:19:47 AM4/16/12
to mbe...@googlegroups.com
石田ともうします

Android Gui Com(仮)面白い試みだと思います。
mbedに限らず、接続機器の側から、通信仕様やGUIが指定できるのは、とても魅力的です。

資料を見ていて、気になる点は、GUIの指定がJSONとなっている点です。JSONの場合、GUIの階層構造を表現するのが難しくなるんではないかなと思うのですが、いかがでしょう?
例えば、ラジオボタンのグループなどの指定をどう書けるようにするか、など、問題があるように思います。

2012年4月16日15:04 高橋祥士 <sc.s...@gmail.com>:
> ADK もUSBだけでなく他のインタフェースへの拡張を考えているみたいだし。

これって、どこかにソースありますか?
私の理解では、ADKは、USBに密着していると思うのですが ....
Arduino - Android 間をWiFI,BTその他で接続する試みは、いろいろあると思いますが、それらはADKとは呼ばないと思います。

高橋祥士

unread,
Apr 16, 2012, 5:31:32 AM4/16/12
to mbe...@googlegroups.com
>> ADK もUSBだけでなく他のインタフェースへの拡張を考えているみたいだし。
> これって、どこかにソースありますか?

ADK というか、Accessory mode ですね。
どこかでそんな記事を読んだことがあるといった程度です。
デマかもしれません。スミマセン。忘れてください。


2012年4月16日17:19 Katsumi ISHIDA <isi...@gmail.com>:



--
高橋祥士

じぇーけーそふと

unread,
Apr 16, 2012, 5:59:19 AM4/16/12
to mbe...@googlegroups.com, mbe...@googlegroups.com
JSONは軽量な記述方式なので検討しているところです。
JSONで決定というわけではなくマイコン側の容量や通信開始時の負荷で何を取るか検討中です。


たしかAccessory modeはBluetoothでもスペックを定義すると言ってた気がします。


2012年4月16日月曜日 17時19分47秒 UTC+9 isis331:

Yasuhiro ISHII

unread,
Apr 16, 2012, 9:15:42 AM4/16/12
to mbe...@googlegroups.com, Tarosa Yamamoto
じぇーけーそふと様、mbedadk MLメンバー各位

神戸支部にて主に活動しております石井と申します。
いつもお世話になっております。

Gui Comおもしろいですね!
類例で、ADKではないのですが、Microbridgeで実施されているものありますので、
ご紹介させていただきたく、メールさせていただきました。

AndroidのLua言語インタプリタ Luarida というソフトを開発されているたろサさん
という方がおられまして、このLuaridaでは、インタプリタとUI全般とをモジュールとして
切り離した設計で、それぞれはソケット通信で通信されているという事でした。

Microbridgeでは、adb:forwardでソケット通信出来る為、そのままLuaridaのUI側モジュール
とマイコンとがMicrobridge、adbを介してやりとりすることで、Android端末を組み込み
マイコンのリッチUIとして使用したりできる、というものです。
(現在、Android Marketにて公開されています)

たろサさんのサイトに情報が詳しいです。
http://d.hatena.ne.jp/tarosay/20111019

もしよろしければご参考になさってください。

よろしくお願いいたします。

2012/4/16 じぇーけーそふと <jks...@nifty.com>:

--
--
石井 康寛 (Yasuhiro ISHII)
ishii.y...@gmail.com

じぇーけーそふと

unread,
Apr 17, 2012, 7:27:00 PM4/17/12
to mbe...@googlegroups.com, mbe...@googlegroups.com, Tarosa Yamamoto
石田様

ご紹介ありがとうございます。

Luaridaいいですね。
Android端末でプログラミングできるのは手軽で面白いですね。
その中のMaridaはコンセプトが近いですね。
参考にさせて頂きます。


2012年4月16日月曜日 22時15分42秒 UTC+9 yishii:

じぇーけーそふと

unread,
Apr 17, 2012, 7:47:35 PM4/17/12
to mbe...@googlegroups.com, mbe...@googlegroups.com, Tarosa Yamamoto
石井様

下記、返信は石井様向けのものでした。
お名前を間違えてしまいました。
大変失礼いたしました。

2012年4月18日水曜日 8時27分00秒 UTC+9 じぇーけーそふと:
2012年4月18日水曜日 8時27分00秒 UTC+9 じぇーけーそふと:
2012年4月18日水曜日 8時27分00秒 UTC+9 じぇーけーそふと:
2012年4月18日水曜日 8時27分00秒 UTC+9 じぇーけーそふと:
2012年4月18日水曜日 8時27分00秒 UTC+9 じぇーけーそふと:
2012年4月18日水曜日 8時27分00秒 UTC+9 じぇーけーそふと:
2012年4月18日水曜日 8時27分00秒 UTC+9 じぇーけーそふと:
2012年4月18日水曜日 8時27分00秒 UTC+9 じぇーけーそふと:

たろサ

unread,
Apr 18, 2012, 12:08:11 AM4/18/12
to じぇーけーそふと, mbe...@googlegroups.com
 こんにちは、初めまして、たろサです。

 石井さんがCCでメールを下さったので、??と思っていたのですが、下記のサイトをみましてGui Com(仮)を
理解しました。
http://jksoft.cocolog-nifty.com/blog/2012/04/post-73da.html

 mbedを持っていないのですが何か協力できることがあるかなと思って、mbedADK MLに登録させていただきまし
た(^^;。

 Gui Com(仮)のイメージはJSONで送るといっておられるので、最初にGui設計(プログラム)を転送しておいて、
mbedがGui結果をもらいに行くか、もしくは、mbedがAndroidから送られてくるGui入力結果を待つという感じで
すね。
 後者の方が楽かな。
 で、JSONの規格を決めてしまえば、相手がAndroidだろうとインターネットの向こうだろうとかまわないとい
う感じでしょうか?

 Maridaの場合は、Maridaが生で出しているソケット通信のところを、Android側でJSONをパースするように
ラップしてしまえばいいんですね。

 実際のところ、MaridaはGuiに長けた設計になっていないので、Gui Com(仮)には直接使えないと思いますが、
考え方のところでは、ご協力できるかも知れません。

 よろしくお願いします。

(2012/04/18 8:27), じぇーけーそふと wrote:
> 石田様
>
> ご紹介ありがとうございます。
>
> Luaridaいいですね。
> Android端末でプログラミングできるのは手軽で面白いですね。
> その中のMaridaはコンセプトが近いですね。
> 参考にさせて頂きます。
>
>
> 2012年4月16日月曜日 22時15分42秒 UTC+9 yishii:
>
> じぇーけーそふと様、mbedadk MLメンバー各位
>
> 神戸支部にて主に活動しております石井と申します。
> いつもお世話になっております。
>
> Gui Comおもしろいですね!
> 類例で、ADKではないのですが、Microbridgeで実施されているものありますので、
> ご紹介させていただきたく、メールさせていただきました。
>
> AndroidのLua言語インタプリタ Luarida というソフトを開発されているたろサさん
> という方がおられまして、このLuaridaでは、インタプリタとUI全般とをモジュールとして
> 切り離した設計で、それぞれはソケット通信で通信されているという事でした。
>
> Microbridgeでは、adb:forwardでソケット通信出来る為、そのままLuaridaのUI側モジュール
> とマイコンとがMicrobridge、adbを介してやりとりすることで、Android端末を組み込み
> マイコンのリッチUIとして使用したりできる、というものです。
> (現在、Android Marketにて公開されています)
>
> たろサさんのサイトに情報が詳しいです。

> http://d.hatena.ne.jp/tarosay/20111019 <http://d.hatena.ne.jp/tarosay/20111019>
>
> もしよろしければご参考になさってください。
>
> よろしくお願いいたします。
>
> 2012/4/16 じぇーけーそふと <jks...@nifty.com <mailto:jks...@nifty.com>>:


> > JSONは軽量な記述方式なので検討しているところです。
> > JSONで決定というわけではなくマイコン側の容量や通信開始時の負荷で何を取るか検討中です。
> >
> >
> > たしかAccessory modeはBluetoothでもスペックを定義すると言ってた気がします。
> >
> >
> > 2012年4月16日月曜日 17時19分47秒 UTC+9 isis331:
> >>
> >> 石田ともうします
> >>
> >> Android Gui Com(仮)面白い試みだと思います。
> >> mbedに限らず、接続機器の側から、通信仕様やGUIが指定できるのは、とても魅力的です。
> >>
> >>
> >> 資料を見ていて、気になる点は、GUIの指定がJSONとなっている点です。JSONの場合、GUIの階層構造を
> 表現するのが難しくなるんではないかなと思うのですが、いかがでしょう?
> >> 例えば、ラジオボタンのグループなどの指定をどう書けるようにするか、など、問題があるように思い
> ます。
> >>

> >> 2012年4月16日15:04 高橋祥士 <sc.s...@gmail.com <mailto:sc.s...@gmail.com>>:


> >> > ADK もUSBだけでなく他のインタフェースへの拡張を考えているみたいだし。
> >>
> >> これって、どこかにソースありますか?
> >> 私の理解では、ADKは、USBに密着していると思うのですが ....
> >> Arduino - Android 間をWiFI,BTその他で接続する試みは、いろいろあると思いますが、それらはADKと
> は呼ばないと思います。
>
> --
> --
> 石井 康寛 (Yasuhiro ISHII)

> ishii.y...@gmail.com <mailto:ishii.y...@gmail.com>
>

--
山本三七男 (Minao Yamamoto) ---------------- ハンドル:たろサ -----
E-Mail: taro...@gmail.com

Reply all
Reply to author
Forward
0 new messages