「半谷明氏と Android について語る」

2月8日金曜日にGoogleでテックリードを務める半谷明氏をお招きし、恒例のギークサロンを開催しました。

以下は、参加者の本間清司氏からの開催レポートです。

-------------------------------

今回のギークサロンは、ケータイ業界にもインパクトを与え始めたgoogleの携帯電話向けソフトウェア基盤の「Android(アンドロイド)」について。

従来の、最前列にアツいギークの方々が鎮座して突っ込みまくるスタイルから180度方針転換して、最後方よりホストを静かに狙い撃ち(?)するスタイルに変更。ホストも途中物足りない様子で「答えられる範囲で答えるから、質問して~」という場面も。

第1部ではSDKセットアップのポイントから始まり、初心者にもわかりやすいAndroidのアーキテクチャ解説、サードパーティがSDKを使用して、いかに簡単にアプリケーションを書けるかということがメインに話が進みます。

(SDK全体的なこととして)
* Ecripsの利用を高推奨
* SDKはearly lookでプリβ版といった感じ
* 公式ドキュメントがまだまだ足りない

(ポイントとして)
* SwingやJ2MEとは違う少しクセがあるフレームワーク
* データベースはJDBCとは違い、SQLiteを活用
* ユーザインタフェースはXMLで記述

以上の点を押さえつつ、従来の携帯電話用Javaアプリ開発との違いを交えてアーキテクチャを一つ一つ丁寧に追いながら解説していきました。

第2部では、全体的に説明を聞く雰囲気から一転し、インタラクティブにセッションが進行します。半谷氏は、HelloWorldの解説だけでは物足りないだろうということで、スクラッチで書いてきた「株価情報アプリ」を例にとってコードを追いながら説明を続けました。

第3部では、SDK付属のサンプルアプリケーションを用いて詳細なAPI解説を行います。「あれはできるか?これはできるか?」と会場が一体になり、氏とAndroid SDKの可能性を模索しました。近く登場するであろう「某林檎社のナントカPhone」のSDKとの比較や、使用しているプログラミング言語についての個人的見解を語り合うなど、よりギーク寄りモードに突入し、あっという間に時間が過ぎてしまいました。

半谷氏はAndroidのコアのプラットフォーム開発チームに所属しているわけではなく、仕事の合間を縫って今回のセッション用のデモアプリを2日で書いたということです。これは、Javaでの開発経験があれば比較的楽に開発に取り掛かれ、気軽にAndroid携帯用アプリを作れるということを示しているようでした。フレームワークの再学習の必要性や、(現状では)UIのレイアウトはXMLでタグを書かなければいけないので少々学習が必要ですが、今までクローズであったレイヤーでの開発が可能になり、可能性が広がります。

個人的に興味があったのは、誰でもオープンにAndroid携帯のアプリを作れるという状況で、日本のDoCoMo公式iアプリのような Trusted / Untrustedの区別方法をどうするか、また"Google Certified"のようなモデルは用意されるのかといったセキュリティに絡んだところでした。

この辺はギークサロンの醍醐味でもある、刺すか刺されるか的な雰囲気(?)での「バグや欠陥の可能性のありそうなところ」の探り合いで、VMのソースコードは公開されるのか、他のアプリからのデータの参照はできそうか、という話題では盛り上がりをみせました。

また終盤では、予測の域を超えない範囲での「カネ」になるところのビジネスの話では一同熱心に語り合いました。

世間の話題を集めるgoogleの携帯電話ビジネスに関する話題なだけに、半谷氏も今回のサロンのためにギリギリまで本社に掛け合い、ビジネス的な話題は一切なしとことでギークサロンでの発表に漕ぎつけたそうです。もちろんそのトークの中では氏個人としての見解とgoogle公式の情報が明確に分けられ、言葉を選びながらのプレゼンでしたが、恒例の裏話!?も聞くことができて笑いが絶えない充実したセッションでした。

---- 以下はイベントの告知文です ---------------------------



今回のサロンでは、Google でテックリードを務める半谷明氏をお招きし、Androidについて講義していただきます。

Introduction to Android SDK
-------------------------------------------------
Android SDK を使って、Android 用のアプリケーション開発を、簡単なデモを使いながら説明します。
- SDK の download と installation
- Eclipse を使った開発環境の整備
- Android application architecture
- "Hello, World"
- Android の components と library
- What's Next?

「これに参加すれば、Android SDK は簡単で楽しくて、家に帰ってすぐに Android アプリケーション開発したくなる気にさせるのが目的です」、と半谷氏。皆様のご参加をお待ちしております!

スピーカー: 半谷 明 (はんがい あきら)
--------------------------
1970年横浜生まれ、横浜出身。1990年に渡米(ウィスコンシン州)。1998年に Netscape 入社、California San Francisco Bay Area ("Silicon Valley") に移住。以来、現在(2007年)まで、SF Bay Area 在住(永住)。一昨年前(2006年)からは Google でソフトウェア開発してます。
----------------------------------------------------------------------------

日時:2月8日金曜日午後7時

場所: Wilson Sonsini Goodrich & Rosati
   950 Page Mill Road, Terrace 2C
    (メインエントランスがあるビルの280側の隣、レンガの建物の2階です。)
    Palo Alto, California 94304-1050
進行:
19:00 開場、ネットワーキング
19:30-20:30 講義
20:30 Q&A、懇親会

食事:軽食が提供されます。

参加費用:賛助会員 10ドル、一般 15ドル

今回のサロン開催レポートを書いてくださる方1名を募集しています。希望の方はseminar@jtpa.org宛てに「参加レポート」と記載してお知らせください。参加費を無料にいたします。(先着1名様のみ。)

賛助会員につきましては、当日45ドルの寄付金を持参してご登録いただければ、その日のセミナーから10ドルになります。賛助会員についての詳しい情報は、こちらのリンクをご覧ください。http://www.jtpa.org/about/donation/

応募方法: seminar@jtpa.org宛てに 「半谷サロン参加希望」のsubjectでメールにてお申し込み下さい。なお、サロンで「聞いてみたいこと」「話したいこと」を1-2行簡単に記載ください。頂いた情報は当日プリントアウトして参加者の方に配りますので、自己紹介も兼ねてご記入ください。

また、今回からFacebookを使った申し込みも受け付けることにしました。Facebookアカウントをお持ちの方は、以下のURLよりイベント参加を申し込んでください。その際Wallに「サロンで聞いてみたいこと、話したいこと」を1-2行簡単に記載ください。
http://www.facebook.com/event.php?eid=8601139149

_______________________________________________

皆様のご意見・ご感想はこちらのJTPA公式フォーラムまで:
http://www.lingr.com/room/jtpa

JTPA ホームページ:
http://www.jtpa.org
(過去のサロンの録画をご覧になることができます。)

_______________________________________________
Jtpa-list mailing list
Jtpa-list@jtpa.org
http://three.pairlist.net/mailman/listinfo/jtpa-list




No TrackBacks

TrackBack URL: http://www.jtpa.org/cgi-sys/cgiwrap/seiran/mt/mt-tb.cgi/111

コメントする

About JTPA

JTPAは技術を志向する日本人プロフェッショナルがシリコンバレーで働くのを支援するためのNPO団体です。» 詳細はこちら

Recent Tweets

    Follow @JTPA on Twitter
    Powered by Movable Type