モバイルプログラミング生放送勉強会
2010年8月21日(土)にマイクロソフト新宿本社オフィスで、コミュニティ「プログラミング生放送」による技術系イベント、モバイルプログラミング生放送勉強会 が開催されました。その模様をお届けします。
当コミュニティによる勉強会の開催は5回目で、今回はモバイルという共通テーマを設定し、iPhone、Android、Windows Mobile、Windows Phone 7、ガラケーと各種テクノロジーのセッションがそろいました。興味を持って頂いた方が多かったのか、学生から開発職・営業職の方まで、50名以上の参加がありました。また、約過半数の方が、このようなコミュニティ イベントには初参加とのことでした。
会場の様子
モバイルプログラミング生放送勉強会は、ニコニコ動画のコミュニティ作成サービスを利用したコミュニティ「プログラミング生放送 」が主催で、ライブストリーミングサービスのニコニコ生放送 (ユーザー生放送)を利用してオンラインでも視聴でき、視聴者のコメントはスクリーン上に反映され、オンラインからも参加できるのが特徴です。コメント表示はプレゼンツールのMISAO を使用しています。今回は、Ustream でも中継を行い、さらにプレゼンテーションのスライドはPowerPoint 2010の新機能、ブロードキャスト スライドショー でも配信を行いました。
それでは、各セッション内容を簡単に紹介します。ニコニコ動画のユーザーであれば、モバイルプログラミング生放送勉強会@新宿 から全セッションを視聴できます。
C#でiPhoneプログラミング
主催コミュニティ代表の5zj(@jz5 )からは、iPhoneのアプリ開発のHello world的な内容を紹介しました。Objective-Cによる通常の方法と、MonoTouch という製品を利用し、C#でHello worldアプリの作成を行いました。MonoTouchを利用するとC#での開発が可能で、.NET Frameworkのクラスライブラリや機能も一部利用可能です。ただし、開発にMacが必要なのは変わりません。参加者の中からはWindowsのみで開発したいとの声もありました。
C# で iPhone プログラミング - モバプロ生勉強会 ニコニコ動画:https://www.nicovideo.jp/watch/sm11905431 JavaScriptを有効にしてください。
Windows Mobile 6開発入門
ホイチャPさん(@hoihoitya_han )からは、Windows Mobile 6シリーズの開発入門についてセッションが行われました。.NET Compact Frameworkを利用すると、簡単にアプリが開発できるという内容でした。DreamSpark についても少しふれています。開発には、Visual Studio 2008 Professional以上が必要ですが、条件を満たす学生であればDreamSparkを利用すると無償でVisual Studioが利用でき開発を試すことができます。まだ利用したことのない方はぜひ利用してみてはいかがでしょうか。
今日から始める Windows Mobile 6 シリーズ開発入門 - モバプロ生勉強会 ニコニコ動画:https://www.nicovideo.jp/watch/sm11905516 JavaScriptを有効にしてください。
Android でスクリプトプログラミング
きりんさん(@kirin_nico )からは、いつでもどこでもAndroidでスクリプトプログラミングと題して、Android機のみでプログラミングする方法を紹介頂きました。SL4A(Scripting Layer for Android)を利用すれば、Android上でPython、Perl、PHP、Luaなど好きなスクリプト言語を使用してプログラミングが可能という内容でした。デモでは音声認識によるWeb検索を行い、その結果に会場が沸いていました。
いつでもどこでも!Androidでスクリプトプログラミング - モバプロ生勉強会 ニコニコ動画:https://www.nicovideo.jp/watch/sm11905601 JavaScriptを有効にしてください。
Java でガラケープログラミング
fujimon さん(@nico_fujimon )からは、iPhoneがなんぼのもんじゃい!と題して、スマートフォンに分類されない日本製の携帯電話、いわゆるガラケーでのJavaによるアプリ開発環境についてセッションが行われました。自作ゲームアプリを公開し、セッション終了後は参加者やオンライン視聴者の方とゲームプレイで盛り上がりもありました。
iPhoneがなんぼのもんじゃい!Javaでガラケープログラミング ニコニコ動画:https://www.nicovideo.jp/watch/sm11905636 JavaScriptを有効にしてください。
iPhone/Android のクロスプラットフォーム開発
kei さん(@muxukeikei )からは、Android開発の実体験からの苦労話と、Corona という製品を利用したiPhoneとAndroidの開発についてセッションが行われました。Coronaではスマートフォン共通部分のみを基本的にサポートし、OSの異なるバージョンや異なる端末でも開発が可能であること、また少ないコードですばやく開発が可能であるという内容でした。現在はMacでのみ動作します。
iPhone/Android のクロスプラットフォーム開発について - モバプロ生勉強会 ニコニコ動画:https://www.nicovideo.jp/watch/sm11905663 JavaScriptを有効にしてください。
Windows Phone 7とプッシュ通知
Neri さん(@Neri78 )からは、Windows Phone 7とプッシュ通知機能について紹介して頂きました。既に公開されている開発環境のBeta版を使ったアプリ開発の内容でした。また、Windows Phone 7ではサードパーティー製のアプリではマルチタスク動作が許可されていません。ユーザーにアプリの更新情報などを通知する場合には、Push Notificationという通知機能を利用して行います。この仕組みの紹介とデモも行われました。今回のセッションの中では、唯一まだ実機が登場していないWindows Phone 7の話でした。はじめてWindows Phone 7のUIを見た方も多かったのではないかと思います。
Windows Phone 7 とちょっとプッシュ - モバプロ生勉強会 ニコニコ動画:https://www.nicovideo.jp/watch/sm11905730 JavaScriptを有効にしてください。
ライトニングトーク大会
セッションの最後には、6名の参加者の方にライトニングトークをして頂きました。ライトニングトークもモバイルをテーマとした内容でした。タイトルと発表者のお名前だけ紹介します。これらもニコニコ動画で視聴できるようになっています。ぜひご視聴ください。
グループウェアのモバイル化案件事例
ニコニコ動画:https://www.nicovideo.jp/watch/sm11905770
JavaScriptを有効にしてください。 仲根かなはるさん(@kanaharu )
そのUSBメモリ、まだ使ってる? あ、MicroSDかーどでもいいよ
ニコニコ動画:https://www.nicovideo.jp/watch/sm11905798
JavaScriptを有効にしてください。 ニットタイガーさん(@sdol )
Flashlite 1.1の憂鬱
ニコニコ動画:https://www.nicovideo.jp/watch/sm11905818
JavaScriptを有効にしてください。 platoronical さん(@platoronical )
5分でわかる待ち受けFlash
ニコニコ動画:https://www.nicovideo.jp/watch/sm11905834
JavaScriptを有効にしてください。 うなーさん(@unarist )
Windows Phone 7への道
ニコニコ動画:https://www.nicovideo.jp/watch/sm11905857
JavaScriptを有効にしてください。 いっちゅうさん(@icchu )
MobileSafariで似非3D
ニコニコ動画:https://www.nicovideo.jp/watch/sm11905871
JavaScriptを有効にしてください。 yaakaito さん(@yaakaito )
ハッピーアワーとじゃんけん大会
当コミュニティ初の試みとして、セッション終了後にハッピーアワーと題してスピーカーと参加者同士の交流の場を設けました。参加者の方からはお菓子を一品持ち寄って頂き、少しの時間ではありますが、お菓子を食べながらセッションや関連した話で盛り上がりました。懇親会の参加できない方とも交流でき、楽しんで頂けたようです。
持ち寄って頂いたお菓子の山
小分け中
また、この後に述べているコミュニティ支援などにより頂いたプレゼントのじゃんけん大会も行いました。基本はオフラインで参加した方が対象ですが、ニコニコ生放送で視聴している方へのプレゼントの抽選も行いました。
コミュニティ支援について
今回の会場は、ITプロや開発者のコミュニティ活動の支援を行っているMicrosoft Community Ring を通して、マイクロソフトの会議室貸し出しを利用しました。開発者コミュニティ支援団体のINETA Japan や、マイクロソフトのコミュニティ支援のUGSS などに加盟していれば利用することができます。今回の内容にはマイクロソフトの技術の話題もありましたが、支援を受けるための条件ではありません。コミュニティ活動をされている方は、ぜひ利用してみてはいかがでしょうか。
また今回は、インフラジスティックス・ジャパン のコミュニティサポートも受けています。今回の勉強会で受けたサポート内容は、Tシャツや製品ライセンスをプレゼント用にご提供頂きました。
対象コミュニティは、INETA Japan加盟のコミュニティです。こちらも興味がある方は利用を検討されてみてはいかがでしょうか。連絡先は、 JapanSalesGroup@infragistics.com です。
今回 参加して頂いた皆様、ご支援頂いた皆様、ありがとうございました。次回は、東京での開催は12月を予定しています。テーマは未定ですが、ぜひ ご興味のある方は、参加をお待ちしています。