この情報は、Engadget Japanさんの記事で知りました。
Google と MIT が、ビジュアルプログラミング環境 App Inventor をフリーソフトウェアとして公開しました。
2010年の夏に Google Labs から発表された App Inventor は、プログラミング言語を知らなくても「ブロック」を並べて Android アプリが組めるサービスです。
「ブロック」には、アニメーション表示や入力受け付け、条件分岐、外部サイトへのアクセスや各種センサー入力といった機能が割り当てられており、ドラッグ&ドロップで配置すればAndroid端末で動くローカルアプリを作成できる簡単アプリ作成&学習ツールでした。
しかし、実験プロジェクトを数撃っていた Google Labs 自体が例の巨大な鎌あるいは鉈のようなものを用いたGoogle流「大掃除」で消滅してしまったため、App Inventor も2011年末をもって Googleでの運用を停止し、MIT の Center for Mobile Learning が引きとって継続することになったそうです。
ここまでが去年の話だそうです。
今回のフリーソフトウェア / オープンソースリリースは、MIT主導で改めて展開してゆくための準備にあたるそうです。
ライセンスは、 Apache 2.0だそうです。
ただし、今のところはとりあえず出した段階でドキュメントのたぐいもほとんどなく、コントリビューションも受け付けていないそうです。
MITは、順調にゆけば今年の4月にも、独自サーバ上で一般向け&教育向けに 新生 App Inventor を開始する予定だそうです。
ちょっと遊んでみたい、うちの授業に組み込みたいというかたは近日中のアナウンスを待ちましょう。
ここからは、自分の経験の話です。
去年使えた段階で、App Inventor 勉強会がありました。
そこで、どんなものか体験しました。
プログラム言語を知らなくても簡単に作れるものでした。
でも、個人的には、iOSのアプリを勉強中なので、こちらはアプリの開発の基本を勉強するための経験としてやってみました。
Androidのアプリ開発者には、いいかもしれませんが、iOSの方がいまは要求が高いのが現実です。
アプリ開発の勉強を初めてまだ浅いので、すごく自分の今までにない経験がいっぱいです。
楽しんでやっていきたいと思います。
またね。

