OSCNagoya 2011「App inventor入門」

Post on 11-Nov-2014

4.678 views 3 download

Tags:

description

 

Transcript of OSCNagoya 2011「App inventor入門」

App Inventor入門

塚田翔也(@gabu)http://www.flickr.com/photos/jezpage/4990873353/

Android 名古屋 つくる部

2011年8月20日 オープンソースカンファレンス 2011 Nagoya

自己紹介

@gabu

TSUKADA Shoya

つ部 Android 名古屋 つくる部

2011年6月18日 第2回名古屋Android勉強会 Titanium Mobileハンズオン

つ部月1 ミーティング年1 温泉開発合宿年1 流しそうめん詳しくはMLで!

東海GTUG

東海GTUGAndroid

App Engine/GAEHTML5

Google系API etc...

9/10(土)Google松尾さんが!

App Inventor

世の中は

今、空前の

タイルプログラミング

ブーム

Squeak Etoys

- オープンソース

- パソコンの父「アラン・ケイ」が開発指導

- Squeakのタイルプログラミング環境

- SqueakとはSmalltalk環境のひとつ

- 「One Laptop per Child(OLPC)」プロジェクトの100ドルPCにも搭載される

日本語版http://etoys.jp/squeak/squeak.html

Scratch

- オープンソース

- Etoysを参考にMIT Media Labが開発

- 開発リーダーはLEGO Mindstormsの開発者のミチェル・レズニック教授

- Smalltalkで開発されているらしい

- 公式Webサイトは作品を公開・共有できるコミュニティサイトになっている。

- 参加者の年齢でいちばん多いのは12才

- 登録プロジェクト数は6000を超える

- 子どもたちがOSS活動、プログラミング言語「Scratch」が開く未来 - @IT http://www.atmarkit.co.jp/news/200801/17/mit.html

この2つは国内でも全国の教育機関や有志によって、ワークショップやイベントが開催されています。

そして

App Inventor

何がすごいのか?

これまではPCやWebブラウザで動くアプリしか作れなかった

App InventorはAndroid向け

モバイルアプリ向けのプログラミング環境だからアツい!

子供たちが将来自分で持つであろうモバイル端末のアプリを自分で開発できるという

可能性

本題

App Inventorとは

Designer Blocks Editor

インストールhttp://appinventor.googlelabs.com/learn/setup/

Webブラウザでhttp://appinventor.googlelabs.com/

もしくは

プロジェクト作成

画面を作って

Blocks Editor起動

処理を作って

動かす

ちょっとやってみましょう

コンポーネント一覧

● 基本・文字や画像の表示 ・文字の入力やボタン、チェックボックスなどのUIの作成 ・簡単なデータの保存

● メディア・カメラの起動やフォトギャラリーへのアクセス ・音声ファイルや動画の再生

● アニメーション・円や画像のアニメーション

● ソーシャル・電話帳へのアクセス ・電話をかける ・SMS(ショートメッセージ)を送る ・Twitter との連携

● センサー・加速度センサー ・GPS などによる位置情報の取得 ・傾きセンサー

● レゴマインドストーム・レゴマインドストームの操作

● その他・他の Android アプリとの連携 ・バーコードスキャナー ・Bluetooth による通信 ・ダイアログやトーストの表示 ・ログ出力・音声認識 ・音声合成

App Inventorの今と未来

8/4 発売!

8/4 9時

8/4 15時

うおお、App InventorがOSSに!

8/4 15時

ん?

Google製品としては終わってOSSになるよ

\(^o^)/オワタ

なぜ\(^o^)/オワタなのか?

遡ること1年前

2010/8/5

Google Wave開発中止↓Wave in a Box(WIAB)というOSSに↓Apache Incubatorプロジェクトへ↓Apache Waveとして承認される↓リポジトリが空 < いまここ

つまり、GoogleのOSS化は信用できない

しかし!

奇跡を起こすのよ

人の手で

と言いつつ何もしてないんですが

奇跡きたー!

App Inventorの作者であるHal Abelsonと、同じくApp Inventorの制作に重要な貢献をしたMITの教授Eric KlopferとMitchel Resnickが運用を担当する。

* ちなみに、Mitchel Resnickさんは、最初に紹介したScratchの中の人です。

信頼のMITへ

 おかえり!App

Inventor!

MITさんはやる気まんまんのようなので、ますます進化しそうですね。

そして、いつか子供たちが自由にAndroidアプリを開発して

自分の端末で動かす未来が訪れるのではないでしょうか。

そして

アラン・ケイが描いた未来はいつか訪れるのでしょうか。

ご清聴ありがとうございました

日本App Inventorユーザー会

http://groups.google.com/group/app-inventor-jp