Category: App Inventor

Mobile Computing (3) Mole Mash

第4章 アニメーション(Mole Mash) (Chapter 3. MoleMash) **Mole Mashは、**ゲームセンターによくあるもので、画面のデザイン、Campas部品、さらにImageSprite使い方が学べます。 表3- 1 “もぐら叩き”アプリ中のコンポーネント一覧 コンポーネント パレット 命名 用途 Canvas Drawing and Animation Canvas1 ImageSpriteのコンテナ ImageSprite Drawing and Animation Mole タッチ目标 Button User
Read More

Mobile Computing (2) Paint Pot

第3章 Paint Pot (Chapter 2. PaintPot) PaintPotはネコの顔に赤青緑の線を引いたり点をうったりでき、書いたものを消したり、点を打つ大きさを変えたり、背景の写真をカメラで撮ったりできるアプリです。 画面のデザイン、Campas部品の使い方が学べます。 ** ** 簡略な手順 http://ai2.appinventor.mit.edu/ を開いて、gmailで登録してください。 デザイン これがDesignerの画面です。左側のPaletteから、HorizontalArrangement持って来て、 上に3個ボタンを持って来てレイアウトの中にセット! 左側のPaletteから、Drawing and AnimationからCanvasを1個持って来て、置いたCanvasをクリックしてPropertiesから大きさを変更しましょう。今回は横幅をFill parentに、縦幅を300ピクセルに設定しました。Propertiesからボタンの色やテキストも変更できます。ついでにボタンごとの呼び名もわかりやすいように変えておくといいと思います。Componentsから対象のボタンを選択して、下のRenameから変更できます。 次にCanvasのBackgroundImageを選択します。 LayoutからHorizontalArrangementを1個持って来て、 左からボタンを持って来てレイアウトの中に4個置きます。こんな感じに並べましょう 最後にMediaからCameraを持って来てDesignerでの作業は終了になります。** ** プログラミング 次はいよいよBlocksでの作業になります。右上のBlocksと書いてあるボタンを押してBlocks編集画面へ移動します。まずはなぞった部分に線を引いていく処理を作ります。左側のCanvasからwhen canvas1 .Draggedというブロックを持ってきます。その中に同じくCanvasから持ってきたcall
Read More

Mobile Computing (1) Hello Purr

第2章 UI 3.1イベントドリブンとは 3.2 Hello World (Hello Purr) Chapter 1. Hello Purr Hello Purrは最初に学ぶAI2のプログラム、画面のデザイン、ボタン部品の使い方が学べます。 App Inventor のチュートリアル 画像をクリックすると、「ニャー」と猫の鳴き声がするアプリを作る 素材の準備 チュートリアルページよりダウンロード  http://appinventor.mit.edu/explore/ai2/hellopurr.html Kitty picture: png Meow sound: mp3   MIT App Inventorのプログラミング環境
Read More

Mobile Computing (0) Guidance

ガイダンス コンピュータは、日常生活に様々な変化をもたらしました。 歴史的なコンピュータの利用形態の変遷は、以下とも言われる。 メインフレーム全盛期の集中処理 分散システム(オープンシステム)の抬頭によるクライアント・サーバなどの分散処理 インターネットに代表されるネットワーク中心の、新しい集中処理 世界に分散したユーザーがサーバを意識せずサービスを受ける、クラウドコンピューティングの処理形態 モバイルコンピューティングとは、移動中、あるいは外出先でコンピュータを利用すること。ノートパソコンや携帯情報端末の高性能化・高機能化や、携帯電話やPHSによるデータ通信の高速化に伴い、外出中でも家や職場と同様の環境を再現できるようになりつつある。携帯電話などによるデータ通信を併用する場合のみを指してモバイルコンピューティングと呼ぶ場合もある。 ICTのトレンドは、クラウド、IoT、AIへ変換しています。変わらないものは、コンピューターサイエンスであります。 スマートフォンは、様々なセンサーを装備、クラウドと繋がる能力が持つIoTデバイスと見なすことができます。 ユビキタス情報システム論は、特定のコンピューター言語にこだわらない、コンピューターサイエンスの基層知識を用いで、 みなさん手持ちのスマートフォンを教材に、センサー情報の収集、そしてクラウドとの連携する技術を学び、 何時でも、どこでも利用できるユビキタス 情報システムの構築技法を学びます。 本コースの構成 (1-7基礎編) (8-10ネットワーク編) (総合編11-13) スマホ・アプリ開発 世界の携帯電話契約数は世界の人口を上回った。携帯電話中スマホの普及率は67.4%、スマホの販売数はパソコンを超えた、動画視聴ネットショッピングに使用する機器は、スマホがパソコンを超えた!! スマホ・アプリ開発人材不足のため、求人が増えた。 スマホOSのシェアは、主にAndroidとiOSであり。日本にはほぼ半々だが、全世界の場合Androidは78%。 ゲームが作りたい、でもアイディアがない、プログラミングがわからない! 「100万のタマゴ」を検索してみましょう — 「誰もやりたくないアプリ」を3日でつくったら、広告収益3,500万円超え。800万ダウンロードの無駄タップアプリ「100万のタマゴ」が世界各国でヒットするまで。 スマホ・アプリ開発は、従来のプログラミングとビジュアルプログラミングがある。従来のプログラミングは習得まで時間がかかるが、ビジュアルプログラミングは入門がすぐでもできる。 MIT
Read More

Bluetooth and APP inventor

主要思想在于将 Android 设备连接到蓝牙客户端以控制它。这个微应用程序是用于控制Armdudroid的六伺服电机控制器应用程序的开始。 此应用程序非常适合将 Android 设备连接到 Arduino 的 Linvor BT 模块 这个应用程序可以很有趣地启动与任何微控制器的蓝牙连接并对其进行控制,例如,您可以将其连接到Arduino并打开发送字节的灯,或者您可以移动发送精确位置的伺服电机,或其他任何东西!于是想了想,得出这样的结论: 必要知识 23% 期间 32% 用处 84% 值得的! APP Inventor或 AI 是一款功能强大且易于使用的工具,可快速创建具有许多功能的Android 应用程序。它是最初由 Google提供的应用程序,现在由 麻省理工学院 (MIT) 维护。 在创建 AI 应用程序时,会开发两个不同的部分;屏幕对象和块。屏幕上有以下对象:
Read More