Author: chen

Arduino 101 (1) About Arduino 101

App Inventor IoT の発表に伴い、実験しながら体験する予定。 http://iot.appinventor.mit.edu/ http://iot.appinventor.mit.edu/#/getstarted/intro 対応機種は今現在Arduino 101とBBC micro:bitしかない。BBC micro:bitについて、あまり聞いたことがない、イギリスの小学校では無料配布らしい。早速Arduino 101を注文から始まる。 Arduino 101 Genuino 101(米国ではArduino 101)は、米国のArduino LLCがインテルと共同で設計した、Intel Curie搭載のマイコンボードです。Arduino Uno R3と同じ形状の基板ですが、BLE(Bluetooth

Continue reading

Mobile Computing (8) TinyWebDB

**第9章 Web データベース ** TinyWebDB (Chapter 10. MakeQuiz and TakeQuiz) Chapter 8 に、TinyDBを使って簡単なメッセージを保存する処理を作成しました。 Androidでは、ネットワーク経由でサーバーにアクセスするアプリが多数あります。Androidのシステムにネットワーク通信のための機能が備わっており、それを利用して非常に簡単にサーバーとやり取りするアプリを作れるのです。 App Inventorでも、サーバーとやり取りするアプリを作ることができます。これは「TinyWebDB」という部品として用意されています。 TinyWebDBは、TinyDBのWeb版といったものです。タグをつけてメッセージをサーバーに保存したり、サーバーにタグ名を送信してその値を受け取ったりすることができます。ただし、それ以上に複雑なことは、現時点ではできません。ですから、あらかじめTinyWebDBにあわせてサーバー側にプログラムを用意し、そこにアクセスする形で処理を用意しなければいけません。 下記のテスト用サーバが用意されてる http://tinywebdb2.appspot.com/ ※TinyWebDBの仕様 では、TinyWebDBは、どのような形でサーバーにアクセスするのでしょうか。データの保管と取得について、その仕様をざっと整理しておきましょう。

Continue reading

Mobile Computing (7) TinyDB

**第8章 データベース ** (TinyDB) (Chapter 7. Android, Where’s My Car?’) ANDROID 、私の車はどこですか アプリの内容はロケーションセンサ(LocationSensor)でケータイの位置を記憶(TinyDB)し、別の場所に移動した後に記憶した場所がどの方向にあるかを示すものです。なお、ロケーションセンサはエミュレータでは動作しません。動作の確認はAndroidケータイで行ってください。 データベース TinyDB : アプリを終了させても残るデ-タを持つことができる部品。デ-タはキ-とバリュ-の対で記憶される. デザイン デザイン画面 コンポーネントリストの後半 部品の一覧(プロパティ名も変更してください) グル-プ

Continue reading

Mobile Computing (6) Tokyo Map Tour

第7章 位置情報 (Chapter 6. Map Tour) (Walking Tour) 今回はTokyo Map Tourというアプリを作ります。 予め登録してある3つの場所をセレクトボタンから選択すると、その場所のマップやストリートビューが表示される、というものです。 Androidでは、あるアプリから別のアプリを起動して、それに処理を渡したり、別のアプリでの実行結果を受け取ったりすることが比較的簡単にできるのです。 Tokyo Map Tourでは、Android端末に用意されているGoogle Mapのアプリを利用します。 1.Map Tour 東京の観光地の地図を表示するアプリです。 [Choose

Continue reading

Mobile Computing (5) Ladybug Chase

第6章 センサー(1) 加速度センサー (chapter 5. Ladybug Chase) てんとう虫の冒険 スマホの傾きでてんとう虫をコントロール。 てんとう虫は、アブラ虫を食べて、エネルギーを蓄え。カエルに食べられたらおしまい。 コンポーネント パレット 命名 用途 Canvas Drawing and Amination FieldCanvas 運動場 ImageSprite

Continue reading