【ai】Ai2LiveCompleteの SQLiteが動かない

iPhone5、iPod touchの4インチ画面では小さすぎ、iPadでは大きすぎ。

FileMakerで作った「(プロトタイプ)なんちゃってハンディーターミナル」アプリを実務投入する為に発売を待っているのが大型ディスプレイ搭載が噂さされてるiPhone6。

でも、なかなか発売されないな!
しかも、その新型10万円を超えるプレミアスマホになるみたい。

ハンディ用に11台買うと110万円!

どうせ待つならその間に、安価なAndroidスマホでハンディーターミナルアプリが作れないか?

以前、JAVAに挑戦し挫折。
今度は、App InventorでAndroid開発に再チャレンジ。

「App Inventor」はGoogleが作った教育用プログラミング環境らしい。

version1はGoogleが開発運営し誰でも使えるように無料公開。
version2でGoogleが手を引きMIT(マサチューセッツ工科大)が代わりに管理運営中。

[MIT App Inventor]
[App Inventor 2 Offline (English narration)–youtube]


機能別のプログラムブロックを積み木のように組み合せで作るWEBベースの開発環境。
スペルミスがなく、長いコードを書く手間も無いので、簡単なプログラムなら数分で作れちゃう!

元々、プログラミングの教育用。

でも、ハンディーターミナルアプリを作るならSQLデータベースが必須。

試しに「App Inventor SQLite」でGoogle検索すると「Ai2LiveComplete」を発見!

「Ai2LiveComplete」は、Hosseinさんという人がOpenSource化されたApp Inventor2を改造。
SQLiteを含め、てんこ盛りの追加機能を実装したApp Inventor系サービス。

[Ai2LiveComplete–Hossein Amerkashi’s Blog]
[HosseinさんのYouTubeチャンネル]


これを使えばバカ高い10万円iPhoneを買わなくてもハンディーターミナルが作れるかも!

と2週間、「Ai2LiveComplete」をいじってみました。

Hosseinさんのサンプルページを参考に、もっともシンプルなデータベースプログラムを作りインストール。
でも、何度やってもエラーで即クラッシュ:-o

あぁ、遠ざかっていく、安価Androidタブレット+App Inventorで作る懐に優しいハンディーターミナルシステムの夢・・・・

[参考にしたHosseinさんのSQLiteサンプルプログラム]

サンプルを参考に作ったSqliteプログラム
App Inventor2でSQLiteが使えるAi2LiveCompleteに挑戦。でも・・


いきなりのエラーで即クラッシュ!
何度やってもエラーは消えない

App Inventor2でSQLiteが使えるAi2LiveCompleteに挑戦。でも・・

そこで思い切ってHosseinさんへメールしてみました:-x

「あなたのAI2Liveで、あなたのサンプル通りのプログラムを作りましたがエラーで動きません。スマホ側にSQLite用のヘルパーアプリが必要でしょうか?」

すると返事が無い代わりに、彼のブログに新しい投稿が書き込まれました。

[Any Component – Working with Advanced Features–Hossein Amerkashi’s Blog]

その内容は「ヘルパーアプリなど不必要だ!」

ムムム、そんなこと知ってます。
僕が聞きたかったのは、
「それなのにエラーが起きるのはなぜか分かりませんか?」

再度、Hosseinさんにメールする勇気も出ず、Ai2LiveCompleteでのハンディーターミナル開発は暗礁に・・・・

Author: かたべ

コメントを残す

メールアドレスが公開されることはありません。