MIT App Inventor Hackathon 2020 / MIT がハッカソンを開催!だれでも参加できます。これから準備してもOK。

MIT は 誰でもスマホアプリを短時間で作れる画期的なソフト App Inventor(アップインベンター)を使ったハッカソンを開催します。MITの公式アナウンスは以下のリンクからご覧ください。

MIT 公式ページ ハッカソンの案内(英文)

開催概要の主なポイント(詳細はオフィシャルページで確認ください):
1)誰でも参加できます。個人でもチームでも。
参加形態は以下の5つのトラックから選べます。
– 若年個人(18より下の年齢個人)
– 若年チーム(18才より下の年齢チーム)
– ミックスチーム(全ての年齢メンバーによるチーム。ただし、少なくとも1名は18才より下、かつ少なくとも1名は18才以上であること)
– 成人個人(18才以上の成人個人)
– 成人チーム(18才以上のチーム)

2)提出するものは2つ
– AIA プロジェクトファイル(プログラムの本体)
– 紹介ビデオ(2分以内)
*ビデオは日本語でもOK(英語字幕は必須)

3)提出アプリの条件
– プロジェクトとして保存したものを提出
– ログインが必要な場合は、ログイン情報を添付

4)審査基準
– 創造性、デザイン、潜在利用効果、技術スキル、プレゼンテーション(紹介ビデオなど)

5)投票による賞
ウェブサイトでの投票による賞があります。

6)日程
登録締切         6月19日
アッパソンキックオフ   7月12日
提出期限         7月18日
最終選考対象者発表    7月25日
最終結果発表       8月3日
注:アプリの指定テーマは、7月12日00:00 グリニッジ標準時に発表されます。(日本時間では7月12日(日)午前9:00)

7)事前登録が必要です
チームで参加の場合には代表者1名のみが登録して、登録フォームに他のメンバーを記すこと。チームのサイズ(人数)に上限はありません。登録が多数の場合には途中で締め切ることもある。

登録締め切り:6月19日
登録フォーム:こちらのリンクです。

*締め切りが迫っているので登録はお早めに!

Stop Motion Animation Made Easy!

Creative Holiday activity with LSP friends!! Brick Stop Motion Animation.
LSP仲間とのクリエイティブな休日の過ごし方。ブロック玩具で作るストップモーションアニメーション。

In Japan, government lifted most of the restriction caused by the COVID. Still many people work at home staying long hours at desk. So I had a fun weekend activity with my LSP friends. LSP stands for LEGO® SERIOUS PLAY®, a playful but very powerful method built around our core values and some key theories. LSP friends are practitioners of the method to help people communicate and solve complex problems.


This past weekend, we gathered on-line to have fun making stop motion animation using bricks. I was so amazed with their imagination and creativity. I post below some works by them. All works were made less than one our after brief introduction of basic skills and knowledge. Some were done by elementary kids. I uploaded their works to YouTube below. Please watch and enjoy!

Mind Render 指導者向け  YouTubeチャネル開設しました!

3分で Mind Renderがわかる動画です。YouTubeチャネルでご覧ください。

Mind Render (マインドレンダー)は日本で生まれた最先端の使いやすい教育用プログラミングソフトウェアです。5月からは東京都内で毎月指導者向け無料研修もスタートしていますが、もっと多くの方に知っていただけるようYouTubeチャネルを立ち上げました。

学校やアフタースクールでプログラミングを指導している方、これからプログラミング教育の準備をする方に見ていただけたらと嬉しいです。

Mind Renderとは何か?概要と特徴

Mind Render基本操作紹介 – ジュニアコンテンツ入門

Mind Render は無料で使える教育用プログラミングソフトウェアです。iOS, Android, Mac OS, WIndows のすべてに対応しています。それぞれのアプリストアから無料でダウンロードできます。

Mind Renderを初歩から学ぶためのテキストが出版されています。Amazonでチェック!

Mind Render で micro:bitを使って楽しく遊ぶ、楽しく学ぶための電子書籍は Amazonで購入できます(¥99)。Apple Booksなら無料で読めます。

One day mobile app creation workshop at Hiroshima University.

A group of international and Japanese students at Hiroshima University (Hiroshima, Japan) learned mobile app creation using MIT App Inventor on February 19th, 2020.

Participated students, followings are resources for you to review what we made. You can use them to develop further ideas and to make a solution for your project. I will add more resorces within a couple of days.

Exercise #1 Basic operation of MIT App Inventor
Following video shows basics of how to use MIT App Inventor. It also shows how you can make your phone talk using “text to speech” component.

Below two videos show what we exactly did (in Japanese only, sorry)

Exercise #3 Camera App
Editable program file can be found in following link.

Exercise #2 Machine Translation

Here is a link to a shared holder for you. You can find editable files with “.aia” extention. Download any of them to your computer then within MIT App Inventor, to import the project or tutorial by choosing “import project (.aia) from my computer… from “My project” menu.

For the machine translatio project, we worked select “translate_tutorial.aia” to download the project to your computer. It has a step by step instruction to make the app.

LINK TO DROPBOX FOLDER

In case you want to know how to use google translate instead of Yandex, here is a good blog post to learn.

“Google Translate API and App Inventor

Exercise #3 Camera app

From the shared holder, choose “CameraApp.aia” to download the project to your computer. You can review and modify the project for your purpose.

Exercise #4 Map app
From the shared holder, choose “map.aia” to download the project to your computer. You can review and modify the project for your purpose.

Mobile computing workshop for business people, at Hamalab. Jan.30th, 2020.

1月30日、浜松町にてビジネスピープル向けモバイルアプリ作成講座を開催しました。浜松町ビルディング3F、ハマラボにて同ビルの企業に勤務されている12名の方々に参加いただきました。

これまでまったくプログラミング経験の無い方でもMIT App Inventorを使って短時間、簡単にスマホアプリを作ることができました。当日は会場の WiFiにいろいろな制約があり、参加者の方々にはご不便をおかけする場面もありましたが皆さんの積極的な参加姿勢と参加者同士の協力によって予定内容を完了することができました。参加いただきました皆様方、お忙しい中たいへんありがとうございました。

講座の中で皆さんに体験いただいたアプリを解説したビデオを用意しましたのでこちらにリンクを貼っておきます。ビデオは Hello world、おしゃべりHello worldの2本です。近日中に、パーソナルウェブビューアー(ボタン切り替えで簡単にウェブページの閲覧ができるアプリ)のビデオも掲載いたしますので、またこのブログにおいでください。

講座の最後に紹介した米国の少女のビデオのリンクも掲載しておきます。このビデオで紹介された少女、Gitanjaliさんは当時10才で米国ミシガン州フリントで実際に起きた深刻な水質汚染に自分も取り組もうと水質調査のための装置を自作し、装置からデータを取得するためのアプリをMIT App Inventorで開発しました。彼女は両親ともエンジニア、小さい頃から理数好きと恵まれた条件を持っていましたがテクノロジーを使って社会課題に挑戦することが誰でもできるのだと示した例としてメディアで大きく取り上げられました。彼女は現在、14才となって医療分野で新たな課題に挑戦中です。彼女のプロジェクトについて紹介した記事と背景としてフリントで起きた水汚染公害についての記事もビデオの下にリンクを貼っておきます。ご関心ありましたらお読みください。

abc News 記事 “11-year-old girl inspired by Flint water crisis creates cheap kit to test lead

Wired記事「鉛の波紋-アメリカ史上最悪の水汚染から住民を守った科学者」

7th grade students designed mobile app solutions for a social issue.

I conducted one day lecture and workshop at Seiko Gakuin High School (Yokohama, Japan). Participants were 7th and 8th grade students of the school.

Students learned basic use of MIT App Inventor in the morning by making simple but functioning mobile App on Android phones. They also learned how we can wisely use cloud services including map, music and automated translation between any languages.

After lunch break, they studied a water supply problem in Mumbai, India. Since they learned design thinking in other classes, they tried to apply empathic approach to draw out core of the problem. In order to help them think about pains and inconvenience of people in this problem, I used LEGO® SERIOUS PLAY® method and materials. The students experienced and learned LEGO® SERIOUS PLAY® already from Mr.Nashio, a mathematics teacher and a certified LEGO® SERIOUS PLAY® facilitator from the association of master trainers in the LEGO® SERIOUS PLAY® method. They built models and shared their thoughts through 3D LEGO models with four helping LEGO® SERIOUS PLAY® certified facilitators.

The students then designed their solution specifically targeted at the cores of the problem they found through LEGO® SERIOUS PLAY® exercise. The results were remarkable. With only a few hour brief introduction of MIT App Inventor, some students were able to design and develop working mobile apps. Adults in the classroom were so impressed with the students’ ideas an their capability to quickly learn mobile app design and creation.

MIT App Inventor is widely used by young people especially students of elementary to college. I am pushing myself to introduce mobile computing and hands on experience using MIT App Inventor to students, teachers, and business people with little coding experience.

On January 28th, I will run another three hours workshop in Sendagaya, Tokyo. You can sign up at following page.

“Make your own mobile app!!” workshop for business people to learn mobile app design and creation.

ビジネスパーソン向けモバイルプログラミングワークショップを開催しました。

12月26日(木)17:00〜20:00、千駄ヶ谷(株)大伸社 ChikaセミナールームにてApp Inventorを使ったモバイルプログラミングを学ぶワークショップを開催しました。当日は企業、大学、NPOなどから20名の参加をいただきました。

開始しばらくはWiFiの設定、パソコンと端末の接続などでドタバタする場面もあり参加者の皆様にはご不便をおかけしました。

一旦演習がはじまると皆さん、パソコンで作ったプログラムが即時に携帯画面に反映される様子を見て驚きの声をあげていました。ワークショップでは最終的に商用アプリの用に携帯の画面にアイコンを置いて使えるアプリとしてパッケージするところまでを体験いただきました。

参加者の皆様、熱心にアプリ作りに取り組んでいただいてありがとうございました。次回は1月28日(火)に同じ千駄ヶ谷の会場にて17:00〜20:00で開催予定です。内容は今回とは別のアプリ作りに挑戦しますので今回参加の方も再度是非おいでください。

– はじめに
– モバイルコンピューティングとは?(なぜパソコンではなくて携帯端末用アプリの作り方を学ぶべきなのか?)
– プログラミングとは?
– MIT App Inventorとは?
– 演習1:Hello World(テキスト表示、文字読み上げ)
– 演習2:機械翻訳アプリ(英語->日本語、日本語->英語など)
     機械翻訳+読み上げアプリ
– 演習3:ビデオメモアプリ(途中)
– 世界の事例紹介
– Q&A まとめ

**当日参加された皆様へ**
昨日使用したスライドの抜粋とワークショップの中で皆さんで作った演習課題の復習用ビデオ、後半紹介した事例のビデオなどをアップしておきます。

1)当日使ったパワポ資料(抜粋)はこちらからダウンロードできます。

2)演習で作成したアプリの作り方を説明したビデオをYouTubeにアップしました。ご自宅などでの復習にお役立てください。順次アップしていきますのでお時間のある時にこのページをまた閲覧ください。

演習1で作成した「Hello World 」アプリの作り方を説明したビデオです。
演習1の「Hello World」アプリに読み上げ機能を追加して作った「おしゃべり Hello World」の作り方を説明したビデオです。

後半の部でご紹介した海外の事例ビデオを下に貼り付けておきます。

事例1)
ムンバイ(インド)のスラムで暮らす少女たちの事例。家事や育児の手伝いで学校に行けない彼女たちは生活の中で少しでも時間をつくって自分たちが知識を身につけるためのチャンスを作ろうと挑戦しました。時間を作るための工夫の一つとして一人の少女がコミュニティ内の水の分配スケジュールを住民に知らせるアプリをMIT App Inventorで作りました。できた時間を使って効率よく数学や英語を学ぶためのアプリを別の少女が作りました。また別の少女は母親が安全に仕事への行き帰りができるよう「Woman Fight Back」というアプリを作りました。このアプリは危険な状況に陥った時にボタン1つ押すだけで5人の知り合いに次々に電話をかけ、ショートメッセージで助けを求めるとともにGPSを使って自分の今いる場所も通知する機能を持ちます。自分や家族、コミュニテイの抱える課題を自らモバイルテクノロジーの力で解決した彼女たちの姿を見ることができます。
事例2)
米国テキサスのResaca Middle School。11歳と12歳(当時)の少女たちは視覚障害を持つ同級生のために音声で道案内をするアプリを作りました。教室から教室への移動を助けたり、歩行の補助を努めてくれるボランティアを探す機能をMIT App Inventorを使って実現しました。このビデオの中でサイエンス担当の教師 Ms.Maggie Boladoは次のように話しています。「ごく普通の生徒たちにこんなことができるんです。時間を与え、自分たちでできると信じさせやることができれば、できるんです。学校で見つけたこの問題を現実に解決することができるとわかれば、彼女たちには未来は違って見えることでしょう」
事例3)
イーストパロアルト(米国)に住む4人のティーンエージャーが住民にアンケート調査をとったところ41%の住民は自分たちの町にゴミが落ちていること、落書きが多いことなどに不満をもっていることがわかりました。そこで4人の少女たちはこの問題を解決するために自分たちでモバイルアプリを作って、コミュニティの住民が力を合わせて問題解決に当たることができるようにしました。このアプリはTag it!という名前がつけられコミュニティの住民が誰でも使えるようにしました。このアプリでできることは、誰かが落書きやゴミを見つけるとそれをアプリ機能で写真を撮り、GPS座標とともにクラウドで共有できるようにアップします。するとコミュニティのメンバーで近くに住んでいる誰かが「自分はこの落書きを消しに行ける!」とボランティアを買って出て、アプリのボタンを押して表明します。さらに同じ落書きに対処できる人々が同じようにボタンを押すことで共同作業ができるようになります。このようにこのアプリは町の汚れを見つけて共有する、ボランティア情報を共有することが手軽にできるようになっています。このアプリは彼女たちが自分たちでMIT App Inventorを使って作り上げました。彼女たちの試みはGoogleの「Made with Code」に後押しされています。これはGoogleが始めた若い女性たちにコーディング(プログラミング)を奨励して、課題解決者となっていってもらうためのイニシアティブです。

「気づきから行動へ!」社会課題の解決方法は中高生が行動で教えてくれる。 - MIT App Inventor事例ビデオと記事の紹介

「気づきから行動へ!」社会課題の解決方法は中高生が行動で教えてくれる。
- MIT App Inventor事例ビデオと記事の紹介

少し前の事例ですが、スマホ(モバイルアプリ)を使って若者が(若者でなくても)どのように社会課題に取り組めるのか?を示す興味深い事例です。是非お読みください。グーグル翻訳を使って日本語にしたので多少読みにくいかもしれませんがご容赦ください(オリジナル記事はMIT App Inventorのサイトにあります)

MIT App Inventorを使った社会課題への取り組みについてもっと知りたい、この記事の女子高生たちのように自分も スマホアプリ作りに挑戦してみたい、という方は 12/26に社会人向けのワークショップを千駄ヶ谷で開催するので是非参加ください!

https://peatix.com/event/1394539/…

———————————————-

テクノベーション(Technovation Challenge)は、女子高校生向けの世界最大かつ最も伝統のあるテクノロジーコンテストです。 女子高生はMIT App Inventorチームと協力して、アプリの開発によって解決できるコミュニティの問題について考えた結果、独自のモバイルアプリを設計・開発します。 2013年のテノクベーションではカリフォルニア州イーストパロアルトにあるベイショアクリスチャンミニストリースクールから参加したEPA Chica Squadチームを含む、世界中の114チームの女子高生がチャレンジに参加しました。 

EPA Chica Squad が開発したアプリはコミュニティでゴミや落書きをきれいにすることを目的にしています。このアプリは地元の警察署長からの関心を集め、パロアルトウィークリーの記事にもなりました。以下にその要約を紹介しましょう。

EPA Chica Squadメンバー、左から、マルガリータ、ロージー、アシュリー、およびヴァネッサは、「Tag It!」というモバイルアプリを作成しました。落書きの場所をGPSで記録するだけでなく、ボランティアが落書きを消すイベントを登録して町中を綺麗にする情報共有の仕組みを提供しています。

彼らのアプリは、テクノベーションで世界のトップ20にランクインしました。イーストパロアルトのイーストサイドカレッジプレップの2年生であるヴァネッサは、コンピューターサイエンスの授業見た1本のビデオが印象に残りました。「私たちは実際、エンジニアリングに女子があまりいないことをビデオで知りました。だから、テクノベーションに挑戦することが大切だと考えました。オンラインカリキュラムを使用して、中学生と高校生のチームがモバイルアプリ開発に取り組みました。

私たちのチームに「EPA Chica Squad」という名前をつけて、3人のイーストサイドプレップ2年生(ヴァネッサ、アシュリーデイビス、マルガリータテニシ)と1人のセコイア高校の新入生、ロージーバレンシアが今年、Technovationに参加したんです。 「Tag It!」というAndroidアプリを作成しました。このアプリを使うとユーザーは、近所の落書き、破壊行為、ゴミの写真を撮り、その場所にタグを付け、イベントを作成してクリーンアップすることができます。

彼女たちの開発したアプリは世界のトップ20にランクインし、サンフランシスコ地域の36のエントリーのうちトップ5にランクインしました。 4人の少女は、12週間でアプリを作成し、東パロアルトにあるベイショアクリスチャンミニストリーで毎週わずか4時間、2台の借りたラップトップで作業しました。 Facebookアプリのスタートアップで働いていたベイショアのボランティアであるセリーナ・マルティネスと、LinkedInのWeb開発者であるサラ・クラッターバックの2人の技術専門家が指導しました。月曜日のレセプションで、ヴァネッサは彼らがブレーンストーミングを始めた日を思い出し、ベイショアの部屋の上の階に座って重要な質問に対応するアイデアを書き留めました。

– 目的は何ですか?
– キーとなるアイデアは何ですか? 

「コミュニティの問題から始めて、それらの問題を支援するアプリにたどり着きました」ロージーはふりかえります。彼女らはいくつかのアイデアを思いつきました。

– 火災警報アプリ、
– SMSと電話で警察を呼び出すアプリ
– そしてゴミのクリーンアップのアプリ

ロージーが発案したゴミのクリーンアップアプリについてビジネスプランを策定するために、少女たちは東パロアルトの住人が町の環境にどのような不満を抱いているか独自調査を実施しました。住民の41%が何らかの不満を抱いていることがわかりました。その後、少女たちは、米国のスマートフォン所有者の数に都市部に住む割合を掛け、町の環境に不満を持つ人の割合に掛けることで、アプリの「総見込み市場」について5400万人ユーザーの可能性があると導き出しました。

「彼女らのアイデア、彼女らの意見、彼女らが毎週数時間で12週間で機能的なプロトタイプを作成できたという事実に本当に驚かされました」と技術支援アドバイザーを買って出たマルティネス氏は言いました。 「サラと私はそれがどれくらい時間がかかるかについて話していました。相当な時間がかかることがわかりましたが私もフルタイムで働いています。」テクノロジーの世界で女性の存在感を高めるために活動しているLinkedInの「Women In Tech」グループの一員であるClatterbuckは、12週間の中で最もやりがいのある部分は、定期的に会うために毎週4時間を見つけることでした。「比較的短い時間で集中して話し合うとかなり興味深いアイデアを思いつくことができます」。 

「女子高生たちは、IT業界にいる私たちのように、何を構築でき、何を構築できないかについての先入観に制約されていないため、非常に刺激を受けています。」言うまでもなく、少女たちは12月にローンチしたFacebookの地域コミュニティ基金によって助成された約2,000ドルの資金でアプリを開発しました。スタンフォード大学で工学の修士号を取得したベイショアのエグゼクティブディレクター、ロランドゼレドンが助成金を申請しました。資金は、ラップトップ、Androidフォン、食事と施設の費用、および女子高生たちとその指導者との昼食などに充てられました。 LinkedInもチームを共催しました。ゼレドンは、残りの助成金-合計5,000ドル-を使用して、この夏にプログラミングまたはアプリ開発コース(およびそれを実行するインストラクター)を提供することも望んでいると述べました。

Our 3D/VR educational programming software is highly ranked in Mac Appstore.

Mind Render, a 3D and VR educational programming software developed by a small team at Mobile Internet Technology Corp, Tokyo is ranked No.7 in Apple’s Mac Appstore. That is even higher than Scrach Desktop (offline editor).

Mind Render was designed to stimulate young people’s creativity while they learn basics and advanced techniques of coding. You can also learn 3D programming and VR in a simple easy to use drag and drop style of coding.

When students learn coding, one of the difficulties they face is they don’t know what to make. Mind Render offers five “Lab” with realistic images and setting including Physics engine. You can start controling a flying drone to actually program it for advanced manuevers to tackle challenging tasks. Or you can train your sports car so it drives on its own. Infinite possibilities in realistic 3D world. Once you complete your projects, you can save it in Mind Render’s cloud server so you can download to a smartphone (Android and iOS) to experience VR of your own program.



Mind Render also offers an ideal experiment field for AI reserchers and students. We offer AI development kit using same engine of Mind Render with college level textbook. Once you train your object, you can bring it to Mind Render so you will see how smart it can be, in a realistic 3D environment. We work with University of Tokyo to develop this AI tool which will soon be available in Japan first.

See this video

https://www.youtube.com/channel/UCrTW9l55kjidhKkCpf7NZHg

12月8日第2回指導者向けプログラミング講座を開催しました。 2nd Coding workshop for educators was held on Dec.8th at Seiko-gakuin High school, Yokohama.

12月8日(日)横浜市の聖光学院中学高校にて第2回目となる指導者向けプログラミング講座を開催しました。90分という短い時間の中ではありますが、Scratchを使ったプログラミングの基礎について学んでいただきました。

当日の実施内容は以下のYouTubeビデオで確認できます。振り返り用にご活用ください。

演習1:スクラッチ の基本
演習2:ペンで線を描く
演習3:正四角形を描く
演習4:正三角形を描く
演習5:多角形を描こう