Androidで動くスタンダードなBasicです。デバイスコントローラーとしても機能します。
スマートフォンの様々な機能を一括でコントロールできるプログラミングアプリです。
端末が携帯コンピューターとして活用できるようになりデバイスの可能性を広げます。
言語仕様
シンプルかつ徹底した言語仕様、現代の複雑化した命令記述を1命令で代行。
従来の[Basic]と高い互換性、高速な動作。
プログラミングの他にダイレクトな命令実行で直接のデバイス制御も可能。
ユーザー定義関数と各種フロー制御、変数(スコープ)の自動定義。
学校教材に沿った数学関数、微分積分・線形代数の計算関数を持っています。
各国全角文字に対応。マニュアルは日本語を含む8ヶ国語対応。
予約時間に端末を制御するタイマー実行機能あり。
- Bluetooth入出力: 各種デバイスとのデータ交換を実現:
キーボードやマウスによる入力も可能です。
デバイス間でのプログラムやデータの交換も可能。
プログラム次第でIoT機器の制御も可能。
- ファイル操作:
デバイス上のファイルを効果的にアクセス・操作可能。zipファイル圧縮解凍も可能。
- SQLiteと正規表現のサポート:
データの管理や処理をより柔軟に行えます。
- カメラ制御機能: 写真を撮影し、瞬間をキャッチ。
タイマーによる制御も可能、植物の成長記録を一日置きに自動撮影することもできます。
マイク録音制御機能もあります。
- QRコード、バーコード機能: スキャンして情報を取得。
QRコードの読み取りだけでなくテキストからQRコードの生成も可能です。
製品管理の実務で使用されている実例もあります。
- 動画再生、音楽演奏機能: メディアを楽しむための豊富なオプション。
端末を展示会場などのディスプレイとして使うことができます。
スプライトの表示機能と合わせて様々なメッセージの表現が可能になります。
- TTSによる音声合成機能: テキストを自然な音声に変換。
メッセージを音声で出力することも可能。各国語に対応しています。
- 各種センサー: 周囲の環境を把握。
8つの各種センサーを利用してプログラマブルな計測装置として利用できます。
GPSセンサーで精確な位置情報を取得することもできます。
- 外部アプリケーション実行、Webページ表示機能:
- ゲーム作成も可能:
スプライト機能(拡大回転)やBGグラフィック機能があり多彩な表現が可能です。
バックグラウンドのスクロール機能やスプライトの衝突の判定機能も備えています。
その他:
C言語変換セーブ機能。
スクリーンキーボード(キー割り当てあり)・仮想パッド機能。
入力補助機能、ポップアップヘルプ機能。
USBケーブル接続、SDカード経由でパソコンとデータ交換が可能。
プログラムアップロードサーバーシステム搭載。
詳細については公式ウェブサイトをご覧ください。
Basic for Androidは様々な応用が可能な設計になっています。
Android は Google LLC の商標です。