MIT アプリ発明家 | |
| 原作者 | ハル・アベルソン、マーク・フリードマン |
|---|---|
| 開発者 | Google、MITメディアラボ、MITコンピュータサイエンスおよび人工知能研究所 |
| 初回リリース | 2010年12月15日 |
| 安定版リリース | nb194c / 2023年9月14日 |
| リポジトリ | github.com/mit-cml/appinventor-sources |
| 書かれた | Java、Swift、Objective-C、Kawa、Scheme、JavaScript、HTML |
| オペレーティング·システム | アンドロイド、iOS |
| 利用可能 | 19言語 |
言語リスト 英語、スペイン語、フランス語、イタリア語、韓国語、オランダ語、ポルトガル語、ブラジルポルトガル語、ロシア語、スウェーデン語、中国語(簡体字)、中国語(繁体字)、ポーランド語 | |
| タイプ | アプリケーションソフトウェア開発IDE |
| ライセンス | クリエイティブ コモンズ アトリビューションシェアアライク 4.0 非移植、Apache 2.0 |
| Webサイト | 翻訳元: |
MIT App Inventor(App Inventor または MIT AI2)は、もともと Google によって開発され、現在はマサチューセッツ工科大学によって管理されている、高水準のブロックベースのビジュアルプログラミング言語です。初心者がAndroidとiOSの 2 つのオペレーティングシステム用のコンピューターアプリケーションを作成できるようにします。iOS は、2023 年 9 月 25 日現在、ベータテスト中です。無料のオープンソースであり、ソースコード用のCreative Commons Attribution ShareAlike 3.0 Unported ライセンスとApache License 2.0 のデュアルライセンスでリリースされています。Scratchと同様に、主にコンピュータープログラミングを学ぶ子供と学生を対象としています。 [アップデート]
Web インターフェースは、 ScratchやStarLogoに非常によく似たグラフィカル ユーザー インターフェース (GUI) で構成されており、ユーザーは視覚的なオブジェクトをドラッグ アンド ドロップして、Android および iOS デバイスでテストし、Android アプリとして実行できるようにコンパイルできるアプリケーションを作成できます。ライブ テストとデバッグを提供する MIT AI2 Companion というコンパニオン モバイル アプリを使用します。
App Inventor は、 Google SheetsやFirebaseなどのさまざまなオンライン サービスとの統合を提供します。
GoogleはApp Inventorを作成するにあたり、教育用コンピューティングに関する過去の重要な研究と、Google社内でのオンライン開発環境に関する取り組みを活用しました。[1]
歴史
このアプリケーションは、2010年7月12日にリクエストを通じて利用可能になり、2010年12月15日に一般公開されました。App Inventorチームは、ハル・エイベルソン[1]とマーク・フリードマン[2]が率いていました。 2011年後半、Googleはソースコードを公開し、サーバーを終了し、App Inventorの作成者であるハル・エイベルソンとMITの同僚教授であるエリック・クロプファーとミッチェル・レズニックが率いるMITモバイル学習センターの設立に資金を提供しました。[3] MITバージョンは2012年3月にリリースされました。[4]
2013年12月6日( Hour of Codeの開始日)[4] MITはApp Inventor 2をリリースし、元のバージョンを「App Inventor Classic」に改名しました[5] 主な違いは次のとおりです。
- オリジナルバージョンのブロックエディターは、ビジュアルブロックプログラミング言語とプログラミング言語を作成するためのOpen Blocks Javaライブラリを使用して、別のJavaプロセスで実行されました。

Open BlocksはMITのScheller Teacher Education Program (STEP)によって配布されており、Ricarose Roqueによる修士論文研究から派生しています。Scheller ProgramのEric Klopfer教授とDaniel Wendelは、MIT Licenseの下でのOpen Blocksの配布をサポートしました。[6] Open Blocksビジュアルプログラミングは、STEPのプロジェクトであるStarLogo TNGや、 Mitchel Resnickが率いるMIT Media LabのLifelong Kindergarten GroupのプロジェクトであるScratchと密接な関係があります。App Inventor 2 [5]は、 Open BlocksをWebブラウザ内で動作するブロックエディタであるBlocklyに置き換えました。
MIT AI2 Companionアプリ[7]は、 Wi-Fiまたはユニバーサルシリアルバス(USB )経由で接続されたデバイス上でリアルタイムデバッグを可能にします。これに加えて、ユーザーはWindows、MacOS、Linuxで利用可能な「コンピュータ上」エミュレータを使用することもできます。
スピンオフ
2018年6月には、App Inventor 2の改良版であるKodularがリリースされました。[8]これは、App Inventor 2の「改良版」でより現代的なバージョンとして宣伝されています。[9]
参照
参考文献
- ^ ab Hardesty, Larry (2010 年 8 月 19 日)。「Google の新ソフトウェアの MIT ルーツ」MIT ニュース オフィス。
- ^ ウォルバー、デイビッド、アベルソン、ハル、スペルタス、エレン、ルーニー、リズ(2011年5月)、App Inventor for Android:独自のAndroidアプリを作成する、O'Reilly、ISBN 978-1-4493-9748-7
- ^ 「MIT の App Inventor」。
- ^ ab Clark, Andrew (2013年12月30日)、「App Inventor が第2版を発表」、MIT News 、 2019年7月7日閲覧
- ^ ab App Inventor Classic、2013 年 12 月 3 日
- ^ “On the Shoulders of Giants!”. 2010年8月11日時点のオリジナルよりアーカイブ。2010年8月10日閲覧。
- ^ “MIT AI2 Companion”. 2019年5月25日. 2019年7月8日閲覧。
- ^ 「コドゥラー」。コジュラー。2022-06-22に取得。
- ^ バレイロ、ディエゴ (2018-12-31). 「2018年もありがとうございました!」コドゥラーコーナー。2022-06-22に取得。
外部リンク
- 公式サイト
