ハンディーターミナルとして使うにはipod touch 4インチディスプレイでは小さすぎ!
FileMakerで作った「なんちゃってハンディーターミナル」アプリ実務投入の為に発売を待っているのが大型ディスプレイ搭載が噂さされてるiPhone 6。
でも、なかなか発売されないな・・
しかもその新型、1台10万円超えのプレミア端末になるみたい。
ハンディ用に11台買うと110万円!
どうせ待つならその間に安価なAndroidスマホでハンディーターミナルアプリが作れないか再検討!
以前、JAVAに挑戦し挫折。
今回はApp InventorでAndroidアプリ開発に再挑戦。
「App Inventor」はGoogleが作った教育用プログラミング環境らしい。
version1はGoogleが開発運営し誰でも使えるよう無料公開。
version2でGoogleが手を引きMIT(マサチューセッツ工科大)が代わりに管理運営中。
機能別のプログラムブロックを積み木のように組み合せで作るWEBベースの開発環境。
スペルミスがなく、長いコードを書く手間も無いので、簡単なプログラムなら数分で作れちゃう!
App Inventorは、元々はプログラミングの教育用。
でも、ハンディーターミナルアプリを作るならSQLデータベースが必須。
試しに「App Inventor SQLite」でGoogle検索
そこで「Ai2LiveComplete」を見つけました!
「Ai2LiveComplete」は、Hosseinさんという人がOpenSource化されたApp Inventor2を改造。
SQLiteを含め、てんこ盛りの追加機能を実装したApp Inventor系サービス。
[HosseinさんのYouTubeチャンネル]
これを使えばバカ高い10万円iPhoneを買わなくてもハンディーターミナルが作れるかも!
と2週間、「Ai2LiveComplete」をイジってみたのですが・・・・・・
Hosseinさんのサンプルページを参考に、もっともシンプルなデータベースプログラムを作りインストール。
でも、何度やってもエラーで即クラッシュ
あぁ、遠ざかっていく、安価Androidタブレット+App Inventorで作る懐に優しいハンディーターミナルシステムの夢・・・・
[参考にしたHosseinさんのSQLiteサンプルプログラム]サンプルを参考に作ったSqliteプログラム
いきなりのエラーで即クラッシュ
何度やってもエラーは消えない
そこで思い切ってHosseinさんへメールしてみました
「あなたのAI2Liveで、あなたのサンプル通りのプログラムを作りましたがエラーで動きません。スマホ側にSQLite用のヘルパーアプリが必要でしょうか?」
すると返事が無い代わりに、彼のブログに新しい投稿が書き込まれました。
[Any Component – Working with Advanced Features–Hossein Amerkashi’s Blog]その内容は「ヘルパーアプリなど不必要だ!」
そんなこと知ってます。
僕が聞きたかったのは、
「それなのにエラーが起きるのはなぜか分かりませんか?」
再度、Hosseinさんにメールする勇気も出ず、Ai2LiveCompleteでのハンディーターミナル開発は暗礁に・・・・