2008年5月30日金曜日
2008年5月16日金曜日
昨日のESECでのデモ、16:00開始だったのですが、大崎駅から国際展示場まで13分だからとゆっくりしていたら、人身事故の影響でしばし立ち往生。
何とか開始10分くらい前について、汗をだらだら流しながらプレゼンに望みました。
新幹線の中でプレゼンアプリのエフェクトを5つくらい増やしていたので、
本番前に差し替えようと思っていたのですが、差し替える時間がありませんでした。
無念です。
プレゼンはいまだ慣れていないので、あまりうまく出来たとはいえませんでしたが、終わった後に「楽しい内容でした」と声をかけてくれた方のお陰で報われました。
ESEC会場を少しまわりましたが、まだまだAndroidの知名度は低い感じがしました。
現在の組み込みのシェアの大部分を掻っ攫ってしまうほどの潜在能力を秘めているにも関わらず、のんびりしているなあという印象を受けました。
アットマークテクノさんのタッチパネル付きのArmadillo-500で音が鳴っていたため、どうやって鳴らしているのかをアットマークテクノさんのエンジニアの方に聞いたところ、ソースファイルをもらえるとのコトでした。
しかし待ちきれなかったので、esec終了後の居酒屋でノートパソコンを開きながら対応方法の詳細を教えてもらいました。
ものすごく勉強になりました。
ありがとうございました。
今日も頑張ります!
ESEC、アットマークテクノさんブースでのAndroidデモ
昨日のESECでのデモ、16:00開始だったのですが、大崎駅から国際展示場まで13分だからとゆっくりしていたら、人身事故の影響でしばし立ち往生。
何とか開始10分くらい前について、汗をだらだら流しながらプレゼンに望みました。
新幹線の中でプレゼンアプリのエフェクトを5つくらい増やしていたので、
本番前に差し替えようと思っていたのですが、差し替える時間がありませんでした。
無念です。
プレゼンはいまだ慣れていないので、あまりうまく出来たとはいえませんでしたが、終わった後に「楽しい内容でした」と声をかけてくれた方のお陰で報われました。
ESEC会場を少しまわりましたが、まだまだAndroidの知名度は低い感じがしました。
現在の組み込みのシェアの大部分を掻っ攫ってしまうほどの潜在能力を秘めているにも関わらず、のんびりしているなあという印象を受けました。
アットマークテクノさんのタッチパネル付きのArmadillo-500で音が鳴っていたため、どうやって鳴らしているのかをアットマークテクノさんのエンジニアの方に聞いたところ、ソースファイルをもらえるとのコトでした。
しかし待ちきれなかったので、esec終了後の居酒屋でノートパソコンを開きながら対応方法の詳細を教えてもらいました。
ものすごく勉強になりました。
ありがとうございました。
今日も頑張ります!
2008年5月12日月曜日
5/9のAndroid勉強会、無事終了しました。
参加していただいた方々、どうもありがとうございました。
ほとんどの方が東京方面にもかかわらず、遠い所をはるばる来ていただき、本当にありがとうございました。
当日Armadillo-500を持参した方が予想以上に多く、
時間内に全員の方にバイナリを焼くことができず、申し訳ありませんでした。
※時間内に焼けなかった方々には個別に対応させていただいています。
終了後のオフ会も遠方から来られた方が多い中、14名と大所帯で実施でき、非常に楽しい時間を過ごす事が出来ました。
Andoridという共通タグがなければ、まず出会うことがなかったレイヤーの人たちが、一堂に会するという素敵な時間でした。
Androidというプラットフォームには、ひとつの端末を構成する全ての要素が詰まっているからこそ、このようなことが可能になるのだと思います。
日本ではAndroidの火は、まだまだくすぶっているに過ぎません。
水面下でバラバラにくすぶって人知れず消えてしまわないように、大きな炎にしていきましょう!
次回開催する際は、東京で会場を借りて開催したいと思います。
※ブリリアントサービス主催ではありませんが、6/16の早稲田大学主催のAndroid勉強会では講演させていただく予定です。
※当日Armadillo-500上で動かして使用した、開催前日から夜なべして作ったAndroidのプレゼンアプリを置いておきます。
Android勉強会無事終了
5/9のAndroid勉強会、無事終了しました。
参加していただいた方々、どうもありがとうございました。
ほとんどの方が東京方面にもかかわらず、遠い所をはるばる来ていただき、本当にありがとうございました。
当日Armadillo-500を持参した方が予想以上に多く、
時間内に全員の方にバイナリを焼くことができず、申し訳ありませんでした。
※時間内に焼けなかった方々には個別に対応させていただいています。
終了後のオフ会も遠方から来られた方が多い中、14名と大所帯で実施でき、非常に楽しい時間を過ごす事が出来ました。
Andoridという共通タグがなければ、まず出会うことがなかったレイヤーの人たちが、一堂に会するという素敵な時間でした。
Androidというプラットフォームには、ひとつの端末を構成する全ての要素が詰まっているからこそ、このようなことが可能になるのだと思います。
日本ではAndroidの火は、まだまだくすぶっているに過ぎません。
水面下でバラバラにくすぶって人知れず消えてしまわないように、大きな炎にしていきましょう!
次回開催する際は、東京で会場を借りて開催したいと思います。
※ブリリアントサービス主催ではありませんが、6/16の早稲田大学主催のAndroid勉強会では講演させていただく予定です。
※当日Armadillo-500上で動かして使用した、開催前日から夜なべして作ったAndroidのプレゼンアプリを置いておきます。
2008年5月11日日曜日
Armadillo-500開発メーカーのアットマークテクノさんより、お誘いがあり、2008/5/15、2008/5/16にESEC-第11回組み込みシステム開発技術展にてAndroidのプレゼンテーションを行います。
開催予定時間は以下の通りです。
- 1回目:5月15日(木) 16:00~16:20
- 2回目:5月16日(金) 14:00~14:20
初めて参加しますので、詳しいことはわかりませんが、シアタープレゼンテーションとのことです。
開催場所は東京ビッグサイトです。
もしついでがありましたら、お立ち寄りいただければ幸いです。
追記
アットマークテクノさんに案内の記事がありました。
アルマジロぬいぐるみキーホルダー欲しいです!
さらに追記
Android勉強会のようにArmadillo-500上でAndroidを動かしてプレゼンアプリを動かす予定です。
先日のAndroid勉強会と被る部分もありますが、別の内容になっています。
ESEC-第11回組み込みシステム開発技術展でAndroidのプレゼンを行います。
Armadillo-500開発メーカーのアットマークテクノさんより、お誘いがあり、2008/5/15、2008/5/16にESEC-第11回組み込みシステム開発技術展にてAndroidのプレゼンテーションを行います。
開催予定時間は以下の通りです。
- 1回目:5月15日(木) 16:00~16:20
- 2回目:5月16日(金) 14:00~14:20
初めて参加しますので、詳しいことはわかりませんが、シアタープレゼンテーションとのことです。
開催場所は東京ビッグサイトです。
もしついでがありましたら、お立ち寄りいただければ幸いです。
追記
アットマークテクノさんに案内の記事がありました。
アルマジロぬいぐるみキーホルダー欲しいです!
さらに追記
Android勉強会のようにArmadillo-500上でAndroidを動かしてプレゼンアプリを動かす予定です。
先日のAndroid勉強会と被る部分もありますが、別の内容になっています。
2008年5月9日金曜日
参加者の方々には個別にメールをお送りしていますが、
念のためブログにも記載しておきます。
会場
http://www.tokocityhotel.co.jp/umeda/conference/index.html
トーコーシティホテル梅田の2F桜の間です。
地下鉄の場合は南森町駅の2番出口下車になります。
- Googleマップ
内容
- 14:50 受付および開場
- 15:00 代表挨拶
- 15:05 ポーティング方法解説、その他(質疑応答含む)
- 15:40 休憩
- 15:50 Armadillo-500でのAndroidのデモ
- 16:05 安藤恐竜さん講演
- 16:20 情報共有タイム
- この時間中に持ってきていただいたArmadillo-500にAndroidのバイナリとユーザーランドを焼きます
- 16:50 終了(懇親会参加のご確認)
- 16:50 後片付け
- 17:00 夜の懇親会に移動開始
よろしくお願いいたします。
明日、Android勉強会開催
参加者の方々には個別にメールをお送りしていますが、
念のためブログにも記載しておきます。
会場
http://www.tokocityhotel.co.jp/umeda/conference/index.html
トーコーシティホテル梅田の2F桜の間です。
地下鉄の場合は南森町駅の2番出口下車になります。
- Googleマップ
内容
- 14:50 受付および開場
- 15:00 代表挨拶
- 15:05 ポーティング方法解説、その他(質疑応答含む)
- 15:40 休憩
- 15:50 Armadillo-500でのAndroidのデモ
- 16:05 安藤恐竜さん講演
- 16:20 情報共有タイム
- この時間中に持ってきていただいたArmadillo-500にAndroidのバイナリとユーザーランドを焼きます
- 16:50 終了(懇親会参加のご確認)
- 16:50 後片付け
- 17:00 夜の懇親会に移動開始
よろしくお願いいたします。
2008年5月4日日曜日
昨日まででAndroid勉強会の受付を締め切りました。
参加者の方々はちょうど20人くらいになりました。
参加されます方々と当日お会いできることを楽しみにお待ちしております。
Android勉強会の受付を締め切りました。
昨日まででAndroid勉強会の受付を締め切りました。
参加者の方々はちょうど20人くらいになりました。
参加されます方々と当日お会いできることを楽しみにお待ちしております。
2008年4月29日火曜日
このブログに今まで書いてきた方法で、基本的にはArmadillo-500にAndroidをポーティングすることが可能ですが、上手くいっておられない方もいらっしゃるようです。
どこまで行っているかの状況と、どこでつまづいているかを教えていただければ、我々で力になれるかもしれませんので、差支えがなければ、情報共有の為にも当ブログのコメントに書き込みくださいませ。
また、公開に差支えがある場合は個別のメールをいただければ、対応を検討いたしますので、query@brilliantservice.co.jp(@半角にしてください)までご連絡ください。
メールの件名には
[ポーティング]
の文字を入れていただければ助かります。
Armadillo-500にAndroidをポーティングする方法について
このブログに今まで書いてきた方法で、基本的にはArmadillo-500にAndroidをポーティングすることが可能ですが、上手くいっておられない方もいらっしゃるようです。
どこまで行っているかの状況と、どこでつまづいているかを教えていただければ、我々で力になれるかもしれませんので、差支えがなければ、情報共有の為にも当ブログのコメントに書き込みくださいませ。
また、公開に差支えがある場合は個別のメールをいただければ、対応を検討いたしますので、query@brilliantservice.co.jp(@半角にしてください)までご連絡ください。
メールの件名には
[ポーティング]
の文字を入れていただければ助かります。
2008年4月27日日曜日
遅ればせながら、先日行われたGoogleデベロッパー交流会の詳細レポートをお届けいたします。
長いエントリになるので、気合を入れてお読みくださいませ。
まずはじめに六本木ヒルズの森ビルの2FにあるiGoogleCafeの宣伝があり、
Googleのジェイソン・チェン氏より以下の説明が行われました。(英語)
※非常に精度が高く、素晴らしい同時通訳がありました。
- OHAの概要説明
- Androidの概要説明
- Androidとは何か
- Androidはどうやって動作しているか
- ブロック図の解説
- グラフィックサブシステム
- SGL(Scalable Graphic Library) 2D
- Googleでフルスクラッチで作成した。
- SurfaceManager
- フレームバッファの可視状態を制御。これもGoogleでフルスクラッチで作成。
- OpenGL
- ハードウェアアクセラレータがあればそれを使う。なければソフトウェアレンダリングする。
- Dalvik
- ものとしてはJVMや.net CLRに似ている。オーバーヘッドを減らすために、スタックベースではなく、レジスタベースにした。(※編集注:Apache Harmonyがベースかどうかはわからず。)
- 拡張子はjarではなく「.dex」
- SGL(Scalable Graphic Library) 2D
- オープン性について
- モバイル業界にとってのオープン
- Apache2.0のライセンス。近いうちにDalvik、SGL、libc等、すべてソースをオープンにする。
- 開発者にとってのオープン
- 自由にアプリケーションを開発できる。自由に開発できるようにして、Webのオープン性を携帯業界にも持ち込みたい。
- ユーザーにとってのオープン
- インストールするアプリに制限はない。
- 事業者から制限することはない。
- デフォルトのアプリをコントロールできる。
- モバイル業界にとってのオープン
- Androidの歴史
- Developper Challenge
- 日本からの投稿が特に多い。
- 端末発売後に2回目のチャレンジがあるので、是非投稿して欲しい。
- フィードバック、ください。
- いまはアーリールックの状態だけどリリースのための準備を着々と進めている。
- ここにバグ、要望等を送って欲しい→issue tracker
- android dash developper groupが開発者向けなので是非参加して欲しい。
ここで基調講演が終わり、質疑応答に入りました。
- 質疑応答
- Dalvikはインタプリタで動いているがパフォーマンスが悪いのではないか?
- ジェイソンさん
- そのとおりです。jitも検討していましたが他に重要なことがあったので後回しにしました。1.0をリリースした後にjitをリリースする予定があります。
- Dalvikはレジスタベースのアーキテクチャだが、サポートするレジスタの数は?また、レジスタベースにすることによってパフォーマンスはどれだけあがったのか?
- ジェイソンさん
- VM担当ではないのでパフォーマンスがどれだけ向上したかについては、あまり詳しくありません。DalvikはCでインプリしました。アセンブリで特定のチップ向けのカスタマイズをしています。
- IMEまわりの実装は将来フレームワーク側で実装するのか?
- ジェイソンさん
- フレームワークはいくつものIMEを載せられるように準備しています。IMEを提供する予定もあります。ベンダー側でもIMEを変更可能にする予定です。
- OHA加入した事業者から出るデバイスはユーザーのアプリインストールは日本の事業者から出ても制限がないのか?
- ジェイソンさん
- KDDIやDoCoMoがアライアンスに参加したということはオープン性の精神に合意したということなので、基本的にはそうなるはずです。
- (※編集注:オープンになると断定的には言えないようで、ちょっと苦しそうでした。)
- 悪意のあるアプリに対するガード機能はあるか?
- ジェイソン
- セキュリティをかけてあるので他のアプリに干渉して壊すことはありません。
- 社内のセキュリティレビューによって悪意のあるアプリをガードするようにする常に努力しています。
- ソースコードが全てオープンになるのはいつですか?(編集注:私が聞きました。)
- ジェイソン
- 最初の携帯端末が出るまでオープンにするのは控えます。端末が出てからオープンになります。
- (編集注:出ると同時にオープンというわけではなさそうです。)
- SIPを使いたいけどp2pは使えるの?
- ジェイソン
- Gtalkを使うか自分のライブラリを使うことでできるはずです。Gtalkでほとんどのことがサポートされているはずです。
ここで一旦休憩に入りました。
- パネルディスカッション
「iPhoneユーザーが検索する数は通常ユーザーの20倍の差があり、iPhoneが出てから携帯ユーザーががらりと変わってきた」という前振りがありました。
そして早押しクイズみたいなボタンを各パネリスト席に用意。
「他のパネリストの話に割ってはいる時に押してください」とのこと。
(※編集注:ほんとに速押しクイズのような音が鳴りましたが、結局一度も押されることはありませんでした。)
ここで、パネリストの人たちが作ってきたサンプルアプリを順番に披露。
- 鄭隆幸さん(Google)
- 単語帳アプリ
- 入力した単語を英辞郎で検索して表示し、ローカルにキャッシュするアプリ。
- サンプルアプリのノートパッドを変更すれば30分から1時間で作成可能。
- 単語帳アプリ
- Dab simple test(IME)
- Google suggestを使って漢字変換を行っていた。IMEのエンジンを開発中とのこと。通信を行っているとは思えない速さで変換できていました。
- 若狭建さん(Google)
- WebViewを貼ったアプリ
- Google App EngineでBBSのサイトを構築していました。
- 位置情報つきのBBSで、MapViewを使って表示を行うもので、JavaScriptからMapViewをコールしているとのこと。
- DoCoMo携帯から位置情報つきでメッセージを投稿することができるようになっていました。
- (※編集注:URLが一部見えたので後ろにappsopt.comをくっつければいけるかなと思って入力したら表示されたので、解説中にメッセージを書き込もうとしましたが、ぎりぎり間に合わず。でも名前を「ブリリアント」、コメントを「ぼちぼちでんなあ」で書き込んでおきましたよ。)
- WebViewを貼ったアプリ
- 安生真さん(Cave)
- death smiles tmp
- 横スクロールシューティングゲーム。製作期間はおよそ3日。(編集注:速っ!)
- 市販品とも言っていいほどの完成度でした。
- ソフトバンクのJAVAアプリは移植しやすく、DoCoMoのDOJAのアプリは移植しにくいそうです。
- death smiles tmp
- 丸山不二夫さん(早稲田大学客員教授)
- クライアント間通信アプリ
- 友人の今村さんが作ったアプリ。
- ザウルスにAndroid移植したものを1台用意して、無線LANでエミュレータ上のAndroidとチャットを行っていました。
- 店に近づいたらブルブルさせたりとかさせたいとのこと。
- iPhoneとは違うところを見出したかったそうです。
- クライアント間通信アプリ
- 西島栄太郎さん(エイタロウソフト)
- 仮想空間でコミュニケーションするアプリ。
- アバターを使ったチャットができ、3D描画がサクサク動いていました。
- 他のプラットフォームのものを1ヶ月くらいでAndroidに移植したそうです。
- 全て3Dにすると重いので、一旦3D描画させたものを2Dで取っておいて2Dで表示しているとのこと。
- DoCoMoアプリ版を持って秋葉原に待機してもらっている人とチャットしたりしていました。
- とにかく完成度はかなりすごかったです。
- ただ、日本語の表示はできていましたが、入力はできていませんでした。
- 仮想空間でコミュニケーションするアプリ。
- Androidアプリ開発の苦労話/Tips
- 安生さん
- エミュレータが重いので3Dはあきらめて2Dにしました。
- ジェイソン
- エミュレータのパフォーマンス向上については遅いことは把握しているので頑張っています。
- 今は端末全部をCPUからエミュレートしているので重いんです。
- 安生さん
- 今村さん
- マルチスレッドのアプリ開発が大変だけどなんとかならないか。
- ジェイソン
- すべてのアプリをフレームワークで管理しているので、ちょっと窮屈になっています。
- 気持ちはわかりますが、ユーザーの利便性のためにそういう設計になっているので勘弁して欲しいところです。
- 若狭さん
- javascriptから日本語文字列を渡すにはユニコードエスケープしてやらないと化けるので注意してください。
ここで2回目の質疑応答
- Android向けGoogleGearsはでるのか?
- ジェイソン
- 検討しているが詳しいことは言えません。Safari向けのGoogleGearsがでれば実質的にAndroidも対応することにはなると思います。
- 今の段階でソースコードを入手するにはOHAに加入すればいいか?(※編集注;私が聞きました。)
- 営業の人
- 参加していればソースコードを提供することは可能です。現段階でOHAの参加メンバーは固定というわけではないですが、参加希望に応じれるような体制が整っていないためうんたらかんたら
- (※編集注:現段階ではよほどのコネがないと中小企業の加入は難しそうです。)
- 参加していればソースコードを提供することは可能です。現段階でOHAの参加メンバーは固定というわけではないですが、参加希望に応じれるような体制が整っていないためうんたらかんたら
そして最後にGoogle Developper Dayの宣伝をして、終わりになりました。
その後各所で名刺交換合戦が繰り広げられることに。
その中で、ジェイソンさんと少しお話をしました。
私:ソースコードが公開されたら、linux以外にも、いろんなプラットフォームに移植されると思いますが、その後の展開は何か考えていますか?
ジェイソン:今はヴァージョン1.0をリリースすることしか頭にありません。
※編集注:どういう戦略を持っているかは言えないようでした。
私:Androidは携帯以外にも十分に応用が利くと思いますが、そのあたりの展開は考えていますか?
ジェイソン:今はモバイル端末をリリースすることしか考えていません。
※編集注:せめてカーナビとかは答えてくれるかと思ったんですが、現段階では軽々しく言えないようです。
そしてこの後、第一回(?)Androidオフ会が開催されたのでした。
オフ会のレポートはまた後でまとめます。
それでは。
第6回Googleデベロッパー交流会(Android SDK)参加レポート
遅ればせながら、先日行われたGoogleデベロッパー交流会の詳細レポートをお届けいたします。
長いエントリになるので、気合を入れてお読みくださいませ。
まずはじめに六本木ヒルズの森ビルの2FにあるiGoogleCafeの宣伝があり、
Googleのジェイソン・チェン氏より以下の説明が行われました。(英語)
※非常に精度が高く、素晴らしい同時通訳がありました。
- OHAの概要説明
- Androidの概要説明
- Androidとは何か
- Androidはどうやって動作しているか
- ブロック図の解説
- グラフィックサブシステム
- SGL(Scalable Graphic Library) 2D
- Googleでフルスクラッチで作成した。
- SurfaceManager
- フレームバッファの可視状態を制御。これもGoogleでフルスクラッチで作成。
- OpenGL
- ハードウェアアクセラレータがあればそれを使う。なければソフトウェアレンダリングする。
- Dalvik
- ものとしてはJVMや.net CLRに似ている。オーバーヘッドを減らすために、スタックベースではなく、レジスタベースにした。(※編集注:Apache Harmonyがベースかどうかはわからず。)
- 拡張子はjarではなく「.dex」
- SGL(Scalable Graphic Library) 2D
- オープン性について
- モバイル業界にとってのオープン
- Apache2.0のライセンス。近いうちにDalvik、SGL、libc等、すべてソースをオープンにする。
- 開発者にとってのオープン
- 自由にアプリケーションを開発できる。自由に開発できるようにして、Webのオープン性を携帯業界にも持ち込みたい。
- ユーザーにとってのオープン
- インストールするアプリに制限はない。
- 事業者から制限することはない。
- デフォルトのアプリをコントロールできる。
- モバイル業界にとってのオープン
- Androidの歴史
- Developper Challenge
- 日本からの投稿が特に多い。
- 端末発売後に2回目のチャレンジがあるので、是非投稿して欲しい。
- フィードバック、ください。
- いまはアーリールックの状態だけどリリースのための準備を着々と進めている。
- ここにバグ、要望等を送って欲しい→issue tracker
- android dash developper groupが開発者向けなので是非参加して欲しい。
ここで基調講演が終わり、質疑応答に入りました。
- 質疑応答
- Dalvikはインタプリタで動いているがパフォーマンスが悪いのではないか?
- ジェイソンさん
- そのとおりです。jitも検討していましたが他に重要なことがあったので後回しにしました。1.0をリリースした後にjitをリリースする予定があります。
- Dalvikはレジスタベースのアーキテクチャだが、サポートするレジスタの数は?また、レジスタベースにすることによってパフォーマンスはどれだけあがったのか?
- ジェイソンさん
- VM担当ではないのでパフォーマンスがどれだけ向上したかについては、あまり詳しくありません。DalvikはCでインプリしました。アセンブリで特定のチップ向けのカスタマイズをしています。
- IMEまわりの実装は将来フレームワーク側で実装するのか?
- ジェイソンさん
- フレームワークはいくつものIMEを載せられるように準備しています。IMEを提供する予定もあります。ベンダー側でもIMEを変更可能にする予定です。
- OHA加入した事業者から出るデバイスはユーザーのアプリインストールは日本の事業者から出ても制限がないのか?
- ジェイソンさん
- KDDIやDoCoMoがアライアンスに参加したということはオープン性の精神に合意したということなので、基本的にはそうなるはずです。
- (※編集注:オープンになると断定的には言えないようで、ちょっと苦しそうでした。)
- 悪意のあるアプリに対するガード機能はあるか?
- ジェイソン
- セキュリティをかけてあるので他のアプリに干渉して壊すことはありません。
- 社内のセキュリティレビューによって悪意のあるアプリをガードするようにする常に努力しています。
- ソースコードが全てオープンになるのはいつですか?(編集注:私が聞きました。)
- ジェイソン
- 最初の携帯端末が出るまでオープンにするのは控えます。端末が出てからオープンになります。
- (編集注:出ると同時にオープンというわけではなさそうです。)
- SIPを使いたいけどp2pは使えるの?
- ジェイソン
- Gtalkを使うか自分のライブラリを使うことでできるはずです。Gtalkでほとんどのことがサポートされているはずです。
ここで一旦休憩に入りました。
- パネルディスカッション
「iPhoneユーザーが検索する数は通常ユーザーの20倍の差があり、iPhoneが出てから携帯ユーザーががらりと変わってきた」という前振りがありました。
そして早押しクイズみたいなボタンを各パネリスト席に用意。
「他のパネリストの話に割ってはいる時に押してください」とのこと。
(※編集注:ほんとに速押しクイズのような音が鳴りましたが、結局一度も押されることはありませんでした。)
ここで、パネリストの人たちが作ってきたサンプルアプリを順番に披露。
- 鄭隆幸さん(Google)
- 単語帳アプリ
- 入力した単語を英辞郎で検索して表示し、ローカルにキャッシュするアプリ。
- サンプルアプリのノートパッドを変更すれば30分から1時間で作成可能。
- 単語帳アプリ
- Dab simple test(IME)
- Google suggestを使って漢字変換を行っていた。IMEのエンジンを開発中とのこと。通信を行っているとは思えない速さで変換できていました。
- 若狭建さん(Google)
- WebViewを貼ったアプリ
- Google App EngineでBBSのサイトを構築していました。
- 位置情報つきのBBSで、MapViewを使って表示を行うもので、JavaScriptからMapViewをコールしているとのこと。
- DoCoMo携帯から位置情報つきでメッセージを投稿することができるようになっていました。
- (※編集注:URLが一部見えたので後ろにappsopt.comをくっつければいけるかなと思って入力したら表示されたので、解説中にメッセージを書き込もうとしましたが、ぎりぎり間に合わず。でも名前を「ブリリアント」、コメントを「ぼちぼちでんなあ」で書き込んでおきましたよ。)
- WebViewを貼ったアプリ
- 安生真さん(Cave)
- death smiles tmp
- 横スクロールシューティングゲーム。製作期間はおよそ3日。(編集注:速っ!)
- 市販品とも言っていいほどの完成度でした。
- ソフトバンクのJAVAアプリは移植しやすく、DoCoMoのDOJAのアプリは移植しにくいそうです。
- death smiles tmp
- 丸山不二夫さん(早稲田大学客員教授)
- クライアント間通信アプリ
- 友人の今村さんが作ったアプリ。
- ザウルスにAndroid移植したものを1台用意して、無線LANでエミュレータ上のAndroidとチャットを行っていました。
- 店に近づいたらブルブルさせたりとかさせたいとのこと。
- iPhoneとは違うところを見出したかったそうです。
- クライアント間通信アプリ
- 西島栄太郎さん(エイタロウソフト)
- 仮想空間でコミュニケーションするアプリ。
- アバターを使ったチャットができ、3D描画がサクサク動いていました。
- 他のプラットフォームのものを1ヶ月くらいでAndroidに移植したそうです。
- 全て3Dにすると重いので、一旦3D描画させたものを2Dで取っておいて2Dで表示しているとのこと。
- DoCoMoアプリ版を持って秋葉原に待機してもらっている人とチャットしたりしていました。
- とにかく完成度はかなりすごかったです。
- ただ、日本語の表示はできていましたが、入力はできていませんでした。
- 仮想空間でコミュニケーションするアプリ。
- Androidアプリ開発の苦労話/Tips
- 安生さん
- エミュレータが重いので3Dはあきらめて2Dにしました。
- ジェイソン
- エミュレータのパフォーマンス向上については遅いことは把握しているので頑張っています。
- 今は端末全部をCPUからエミュレートしているので重いんです。
- 安生さん
- 今村さん
- マルチスレッドのアプリ開発が大変だけどなんとかならないか。
- ジェイソン
- すべてのアプリをフレームワークで管理しているので、ちょっと窮屈になっています。
- 気持ちはわかりますが、ユーザーの利便性のためにそういう設計になっているので勘弁して欲しいところです。
- 若狭さん
- javascriptから日本語文字列を渡すにはユニコードエスケープしてやらないと化けるので注意してください。
ここで2回目の質疑応答
- Android向けGoogleGearsはでるのか?
- ジェイソン
- 検討しているが詳しいことは言えません。Safari向けのGoogleGearsがでれば実質的にAndroidも対応することにはなると思います。
- 今の段階でソースコードを入手するにはOHAに加入すればいいか?(※編集注;私が聞きました。)
- 営業の人
- 参加していればソースコードを提供することは可能です。現段階でOHAの参加メンバーは固定というわけではないですが、参加希望に応じれるような体制が整っていないためうんたらかんたら
- (※編集注:現段階ではよほどのコネがないと中小企業の加入は難しそうです。)
- 参加していればソースコードを提供することは可能です。現段階でOHAの参加メンバーは固定というわけではないですが、参加希望に応じれるような体制が整っていないためうんたらかんたら
そして最後にGoogle Developper Dayの宣伝をして、終わりになりました。
その後各所で名刺交換合戦が繰り広げられることに。
その中で、ジェイソンさんと少しお話をしました。
私:ソースコードが公開されたら、linux以外にも、いろんなプラットフォームに移植されると思いますが、その後の展開は何か考えていますか?
ジェイソン:今はヴァージョン1.0をリリースすることしか頭にありません。
※編集注:どういう戦略を持っているかは言えないようでした。
私:Androidは携帯以外にも十分に応用が利くと思いますが、そのあたりの展開は考えていますか?
ジェイソン:今はモバイル端末をリリースすることしか考えていません。
※編集注:せめてカーナビとかは答えてくれるかと思ったんですが、現段階では軽々しく言えないようです。
そしてこの後、第一回(?)Androidオフ会が開催されたのでした。
オフ会のレポートはまた後でまとめます。
それでは。
2008年4月26日土曜日
本日、Android SDK Hackathonに参加してきました。
Googleデベロッパー交流会とは別のものです。
メールの内容を一部転記しておきます。
■ 開催概要
【日 時】: 2008年 4月 25 日(金) 13:00 - 18:00 (受付開始 12:30)
【会 場】: グーグル株式会社 渋谷オフィス
〒150-8512 東京都渋谷区桜丘町26-1
セルリアン タワー 6F
【対象者】: Android SDK を利用してアプリケーション開発のご経験のある方
- セミナー当日にAndroid SDK とEclipse Plug-in のインストールされたマシンを持参できる方
- Java でのアプリケーション開発の経験があり、Java 言語の基本的な知識があること
- ご自身で Android SDK とEclipse Plug-in のインストールされていること
- Eclipse を使用した経験があること
- Android SDK で簡単なアプリケーションを開発した経験があること
【人 数】: 20 名程度
【参加費用】: 無料(事前登録制)
【主 催】: グーグル株式会社
【お申込み】: 4月16日(水) までに本メールに返信する形で参加の意志をご連絡ください
【お問合せ先】:
Google デベロッパー交流会 運営事務局
dev-event@google.com
■ プログラム
12:30 受付開始
13:00 - 18:00 Hackathon
18:00 終了
※プログラムの詳細につきましては、後日参加者の方にお知らせいたします。
※本セミナーは試験的に開催するものであり、セミナー終了までは本セミナーについての情報の
公開をお控え頂けますよう、お願いいたします。
開催終了までは非公開でお願いしますとのことでしたので、このタイミングでブログにやっと書けるようになりました。
まずAndroidの概要の説明をしてもらい、作りたいアプリの分野によってグループに分かれて、アプリケーションをその場で開発してプレゼンするという試みでした。
JNIを使ったアプリを作成したかったのですが、参加者が居らず、最終的にはベンチマークアプリ作成グループで、浮動小数点演算のベンチマークアプリを作成して発表しました。
#といってもフリーのJAVAのベンチマークソフトを移植して、結果を表示するだけの単純なものですが。
作ったアプリはこれです。
Googleのエンジニアの方とも濃い話ができ、大変有意義な時間を過ごすことができました。
三日間くらいの時間があればもっときちんとしたアプリケーションを発表できるのになあと、アンケートに書いておきました。
#アンケートが紙ベースだったのはちょっと意外。AppEngineでオンライン入力できるようにして欲しかったところです。
今後このような機会があればまた参加してみたいと思います。
そして、いま豆ナイトに参加している最中です。
#昨日のデベロッパー交流会のレポートもまとめられてないので、混乱してしまいそうです。
落ち着いたら記事にしていきますのでお楽しみに!
Google Android SDK Hackathonに参加してきました
本日、Android SDK Hackathonに参加してきました。
Googleデベロッパー交流会とは別のものです。
メールの内容を一部転記しておきます。
■ 開催概要
【日 時】: 2008年 4月 25 日(金) 13:00 - 18:00 (受付開始 12:30)
【会 場】: グーグル株式会社 渋谷オフィス
〒150-8512 東京都渋谷区桜丘町26-1
セルリアン タワー 6F
【対象者】: Android SDK を利用してアプリケーション開発のご経験のある方
- セミナー当日にAndroid SDK とEclipse Plug-in のインストールされたマシンを持参できる方
- Java でのアプリケーション開発の経験があり、Java 言語の基本的な知識があること
- ご自身で Android SDK とEclipse Plug-in のインストールされていること
- Eclipse を使用した経験があること
- Android SDK で簡単なアプリケーションを開発した経験があること
【人 数】: 20 名程度
【参加費用】: 無料(事前登録制)
【主 催】: グーグル株式会社
【お申込み】: 4月16日(水) までに本メールに返信する形で参加の意志をご連絡ください
【お問合せ先】:
Google デベロッパー交流会 運営事務局
dev-event@google.com
■ プログラム
12:30 受付開始
13:00 - 18:00 Hackathon
18:00 終了
※プログラムの詳細につきましては、後日参加者の方にお知らせいたします。
※本セミナーは試験的に開催するものであり、セミナー終了までは本セミナーについての情報の
公開をお控え頂けますよう、お願いいたします。
開催終了までは非公開でお願いしますとのことでしたので、このタイミングでブログにやっと書けるようになりました。
まずAndroidの概要の説明をしてもらい、作りたいアプリの分野によってグループに分かれて、アプリケーションをその場で開発してプレゼンするという試みでした。
JNIを使ったアプリを作成したかったのですが、参加者が居らず、最終的にはベンチマークアプリ作成グループで、浮動小数点演算のベンチマークアプリを作成して発表しました。
#といってもフリーのJAVAのベンチマークソフトを移植して、結果を表示するだけの単純なものですが。
作ったアプリはこれです。
Googleのエンジニアの方とも濃い話ができ、大変有意義な時間を過ごすことができました。
三日間くらいの時間があればもっときちんとしたアプリケーションを発表できるのになあと、アンケートに書いておきました。
#アンケートが紙ベースだったのはちょっと意外。AppEngineでオンライン入力できるようにして欲しかったところです。
今後このような機会があればまた参加してみたいと思います。
そして、いま豆ナイトに参加している最中です。
#昨日のデベロッパー交流会のレポートもまとめられてないので、混乱してしまいそうです。
落ち着いたら記事にしていきますのでお楽しみに!
2008年4月25日金曜日
OHA参加メンバーになればソースコードは参照可能とのこと。かなり前にOHA参加要望のメールを送りましたが、返信なしの状態です。
機械的にフィルタリングされてしまったのかもしれませんね。。
追記
OHA参加メンバーになればソースコードは参照可能とのこと。かなり前にOHA参加要望のメールを送りましたが、返信なしの状態です。
機械的にフィルタリングされてしまったのかもしれませんね。。
いまデベロッパ交流会に参加しています。
Androidの全ソースコードがいつオープンになるか質問したのですが、最初の端末が発売されるまではオープンにせず、発売後にオープンにする予定とのことです。
後でOHAに参加すれば発売前にソースコードが入手できるのかどうか質問したいと思います。
Googleデベロッパー交流会
いまデベロッパ交流会に参加しています。
Androidの全ソースコードがいつオープンになるか質問したのですが、最初の端末が発売されるまではオープンにせず、発売後にオープンにする予定とのことです。
後でOHAに参加すれば発売前にソースコードが入手できるのかどうか質問したいと思います。
2008年4月23日水曜日
4/24(木)に開催の第6回Googleデベロッパー交流会に参加してきます。
デベロッパー交流会終了後にオフ会開催の予定です。
とても楽しみです!
会場内で緑色のbrewバッグを持っている人物を見かけたら、多分それはこのブログの中の人です。
お気軽にお声をかけてやってくださいまし。
第6回Googleデベロッパー交流会に参加してきます
4/24(木)に開催の第6回Googleデベロッパー交流会に参加してきます。
デベロッパー交流会終了後にオフ会開催の予定です。
とても楽しみです!
会場内で緑色のbrewバッグを持っている人物を見かけたら、多分それはこのブログの中の人です。
お気軽にお声をかけてやってくださいまし。
2008年4月4日金曜日
昨日通知させて頂きましたが、勉強会の変更後の日程が決まりましたのでご連絡させていただきます。
第6回Googleデベロッパー交流会参加の報告もさせていただいきたいと思いますので、アプリケーション開発者の方も参加いただければと思います。
開催日時
2008/05/09(金) 15:00~17:00
開催場所
http://www.tokocityhotel.co.jp/umeda/conference/index.html
トーコーシティホテル梅田の2F桜の間です。
地下鉄の場合は南森町駅の2番出口下車です。
参加費用
2000円
定員
最大20名くらいを想定しています。
用意していただくもの
特にありませんが、Armadillo-500を持参いただければAndroidをその場でポーティングいたします。
内容(予定)
- Androidをポーティングする方法
- ポーティングの手順をポーティング時に引っかかった罠とともに解説します
- Armadillo-500によるAndroidデモ
- Googleデベロッパー交流会の参加レポート
- Androidが今後業界に与えそうな影響
- (Armadillo-500にその場でAndroidをポーティング※持参した方がおられた場合)
- 質疑応答他、参加者間での情報共有タイム
#途中で休憩10分くらい挟もうと思います。
応募方法
kondo@brilliantservice.co.jp(@を半角にしてください)
まで
件名 :20080509-Android勉強会参加希望
氏名 :
ふりがな :
メールアドレス:
お勤め先(任意):
をお知らせください。
#複数参加の場合でも1通にまとめていただいて構いません。
#法人、個人は問いません。
人数が多い場合は抽選にさせていただくかもしれません。
※多すぎる場合は場所の変更も考えます。
締め切り
5/2(金)迄
皆様、ふるってご参加くださいませ。
Android勉強会の日程を5/9(金)に変更しました
昨日通知させて頂きましたが、勉強会の変更後の日程が決まりましたのでご連絡させていただきます。
第6回Googleデベロッパー交流会参加の報告もさせていただいきたいと思いますので、アプリケーション開発者の方も参加いただければと思います。
開催日時
2008/05/09(金) 15:00~17:00
開催場所
http://www.tokocityhotel.co.jp/umeda/conference/index.html
トーコーシティホテル梅田の2F桜の間です。
地下鉄の場合は南森町駅の2番出口下車です。
参加費用
2000円
定員
最大20名くらいを想定しています。
用意していただくもの
特にありませんが、Armadillo-500を持参いただければAndroidをその場でポーティングいたします。
内容(予定)
- Androidをポーティングする方法
- ポーティングの手順をポーティング時に引っかかった罠とともに解説します
- Armadillo-500によるAndroidデモ
- Googleデベロッパー交流会の参加レポート
- Androidが今後業界に与えそうな影響
- (Armadillo-500にその場でAndroidをポーティング※持参した方がおられた場合)
- 質疑応答他、参加者間での情報共有タイム
#途中で休憩10分くらい挟もうと思います。
応募方法
kondo@brilliantservice.co.jp(@を半角にしてください)
まで
件名 :20080509-Android勉強会参加希望
氏名 :
ふりがな :
メールアドレス:
お勤め先(任意):
をお知らせください。
#複数参加の場合でも1通にまとめていただいて構いません。
#法人、個人は問いません。
人数が多い場合は抽選にさせていただくかもしれません。
※多すぎる場合は場所の変更も考えます。
締め切り
5/2(金)迄
皆様、ふるってご参加くださいませ。
Androidが俄かに忙しくなってまいりました。
先ほどGoogleデベロッパー交流会に参加を申し込みましたので、そこでの内容も勉強会に反映したいのと、デベロッパー交流会の前日では人が集まりにくいと思いますので、勉強会の日程を後ろにずらそうと思います。
既にご応募いただいた方は申し訳ありません。
日程が調整でき次第、当ブログにて連絡いたします。
Androidポーティング勉強会の開催日を変更します
Androidが俄かに忙しくなってまいりました。
先ほどGoogleデベロッパー交流会に参加を申し込みましたので、そこでの内容も勉強会に反映したいのと、デベロッパー交流会の前日では人が集まりにくいと思いますので、勉強会の日程を後ろにずらそうと思います。
既にご応募いただいた方は申し訳ありません。
日程が調整でき次第、当ブログにて連絡いたします。
2008年4月2日水曜日
twitter、始めました。
2008年4月1日火曜日
開催日時
2008/4/23(水) 15:00~17:00
初旬に開催予定でしたが、ずれ込んでしまいました。すいません。
開催場所
http://www.tokocityhotel.co.jp/umeda/conference/index.html
トーコーシティホテル梅田の2F桜の間です。
地下鉄の場合は南森町駅の2番出口下車です。
参加費用
2000円
定員
最大20名くらいを想定しています。
用意していただくもの
特にありませんが、Armadillo-500を持参いただければAndroidをその場でポーティングいたします。
※ポーティングに使用するSDKはm5-rc15の予定。
※安藤恐竜さんが来られたらザウルスにもポーティングしてもらえるかもしれません(?)。
内容(予定)
- Androidをポーティングする方法
- ポーティングの手順をポーティング時に引っかかった罠とともに解説します
- Armadillo-500によるAndroidデモ
- Androidが今後業界に与えそうな影響
- (Armadillo-500にその場でAndroidをポーティング※持参した方がおられた場合)
- 質疑応答他、参加者間での情報共有タイム
#途中で休憩10分くらい挟もうと思います。
応募方法
kondo@brilliantservice.co.jp(@を半角にしてください)
まで
件名 :20080423-Android勉強会参加希望
氏名 :
ふりがな :
メールアドレス:
お勤め先(任意):
をお知らせください。
#複数参加の場合でも1通にまとめていただいて構いません。
人数が多い場合は抽選にさせていただくかもしれません。
※多すぎる場合は場所の変更も考えます。
締め切り
4/16迄
勉強会開催後にご飯でも行きましょう。(もちろん自由参加です)
Androidポーティング勉強会の開催日程と場所が決定しました
開催日時
2008/4/23(水) 15:00~17:00
初旬に開催予定でしたが、ずれ込んでしまいました。すいません。
開催場所
http://www.tokocityhotel.co.jp/umeda/conference/index.html
トーコーシティホテル梅田の2F桜の間です。
地下鉄の場合は南森町駅の2番出口下車です。
参加費用
2000円
定員
最大20名くらいを想定しています。
用意していただくもの
特にありませんが、Armadillo-500を持参いただければAndroidをその場でポーティングいたします。
※ポーティングに使用するSDKはm5-rc15の予定。
※安藤恐竜さんが来られたらザウルスにもポーティングしてもらえるかもしれません(?)。
内容(予定)
- Androidをポーティングする方法
- ポーティングの手順をポーティング時に引っかかった罠とともに解説します
- Armadillo-500によるAndroidデモ
- Androidが今後業界に与えそうな影響
- (Armadillo-500にその場でAndroidをポーティング※持参した方がおられた場合)
- 質疑応答他、参加者間での情報共有タイム
#途中で休憩10分くらい挟もうと思います。
応募方法
kondo@brilliantservice.co.jp(@を半角にしてください)
まで
件名 :20080423-Android勉強会参加希望
氏名 :
ふりがな :
メールアドレス:
お勤め先(任意):
をお知らせください。
#複数参加の場合でも1通にまとめていただいて構いません。
人数が多い場合は抽選にさせていただくかもしれません。
※多すぎる場合は場所の変更も考えます。
締め切り
4/16迄
勉強会開催後にご飯でも行きましょう。(もちろん自由参加です)
2008年3月29日土曜日
3/29に、ZaurusのAndroidポーティング第一人者として有名な安藤恐竜さんとお会いしました。
RFCをFAXで取り寄せていた時代のお話や「次は○○にAndroidを載せたい」等、たくさんの楽しいお話を聞かせていただき、非常に有意義な時間を過ごすことが出来ました。
実はAndroidのm5のSDKを載せてからネットワークが繋がらなかったのですが、安藤さんに助言をいただき、ネットワークが使えるようになりました。
安藤さん、ありがとうございます。
また、m5のSDKを載せた、Armadillo-500と安藤さん持参のザウルスを同時に動かして比べてみたのですが、HDDよりもNANDのスピードが勝ったのか、Armadillo-500の方が速かったです。
どこがボトルネックになっているか気になるところです。
ここ最近Androidを通じて色々な方と関わりが持てるようになり、うれしい限りです。
勉強会の開催によって、このように人と人を結ぶことができれば幸いです。
早々に日程と開催場所を決めたいと思います。
安藤恐竜さんとお会いしました
3/29に、ZaurusのAndroidポーティング第一人者として有名な安藤恐竜さんとお会いしました。
RFCをFAXで取り寄せていた時代のお話や「次は○○にAndroidを載せたい」等、たくさんの楽しいお話を聞かせていただき、非常に有意義な時間を過ごすことが出来ました。
実はAndroidのm5のSDKを載せてからネットワークが繋がらなかったのですが、安藤さんに助言をいただき、ネットワークが使えるようになりました。
安藤さん、ありがとうございます。
また、m5のSDKを載せた、Armadillo-500と安藤さん持参のザウルスを同時に動かして比べてみたのですが、HDDよりもNANDのスピードが勝ったのか、Armadillo-500の方が速かったです。
どこがボトルネックになっているか気になるところです。
ここ最近Androidを通じて色々な方と関わりが持てるようになり、うれしい限りです。
勉強会の開催によって、このように人と人を結ぶことができれば幸いです。
早々に日程と開催場所を決めたいと思います。
2008年3月28日金曜日
3/25の晩にCrazyWorksの村上さんとお会いしました。
3/13にすでにお会いしていましたが、今回は弊社社長を交えてお会いすることが出来ました。
興味深い話をたくさん聞かせていただき、勉強させていただいたとともに、大変刺激を受けました。
きっかけはAndroidでしたが、今後Androidに関わらずお付き合いさせていただきたいと思います。
CrazyWorksの村上さんとお会いしました
3/25の晩にCrazyWorksの村上さんとお会いしました。
3/13にすでにお会いしていましたが、今回は弊社社長を交えてお会いすることが出来ました。
興味深い話をたくさん聞かせていただき、勉強させていただいたとともに、大変刺激を受けました。
きっかけはAndroidでしたが、今後Androidに関わらずお付き合いさせていただきたいと思います。
2008年3月27日木曜日
4月前半にAndroidのポーティング情報の勉強会を大阪で開催したいと思います。
Armadillo-500に載せたAndroidのデモも行う予定です。
Armadillo-500を持参いただければ、その場で持参していただいたArmadillo-500にAndroidをポーティングすることも可能です。
参加希望の方は
kondo@brilliantservice.co.jp(@を半角にしてください)
まで、氏名、連絡先をご連絡ください。
参加費用は会場使用費用を参加人数で割ったものにする予定です。
参加資格は特にありませんので、法人、個人は問いません。
日程と開催場所の詳細が決まり次第、当ブログでご連絡させていただきます。
Androidポーティング情報勉強会を開催します
4月前半にAndroidのポーティング情報の勉強会を大阪で開催したいと思います。
Armadillo-500に載せたAndroidのデモも行う予定です。
Armadillo-500を持参いただければ、その場で持参していただいたArmadillo-500にAndroidをポーティングすることも可能です。
参加希望の方は
kondo@brilliantservice.co.jp(@を半角にしてください)
まで、氏名、連絡先をご連絡ください。
参加費用は会場使用費用を参加人数で割ったものにする予定です。
参加資格は特にありませんので、法人、個人は問いません。
日程と開催場所の詳細が決まり次第、当ブログでご連絡させていただきます。
2008年3月18日火曜日
2008/3/10の記事で公開したパッチファイルではエラーが出る状態でした。
修正版を公開いたします。
linux-2.6.18-at3へのAndroidパッチ修正版
m5-rc14のカーネルに対応したパッチも近日中に公開したいと思います。
2.6.18へのAndroidパッチ修正
2008/3/10の記事で公開したパッチファイルではエラーが出る状態でした。
修正版を公開いたします。
linux-2.6.18-at3へのAndroidパッチ修正版
m5-rc14のカーネルに対応したパッチも近日中に公開したいと思います。


