私は、FileMakerPro でアプリケーションをモックアップし、それを私に見せて、「これはできますが、Linux と Windows XP の両方で実行したいですか?」と言う見込み客を持っています。彼は、このアプリケーションを現在販売しているハードウェアと一緒に販売したいと考えています。アプリのメイン ページには、基本的に上部に 1 つのクエリの結果 (「現在のジョブ」情報) を示す通常のフォームがあり、次に、さまざまなコンポーネントの状態に関する他のクエリの結果を示す 2 つのテーブルがあります。
彼が望んでいることの 1 つは、モックアップにはない外部イベントに応答して生成する機能です。マイクロスイッチを閉じる外部機器があり、それが発生したときにテーブルの 1 つを更新し、画面上の結果を更新し、データベースで特定の更新が発生したときに、機器の警告灯をオンまたはオフにしたいと考えています。彼はまた、画面に埋め込まれたデータベースからのデータの要約のグラフを望んでいます (モックアップを見ると、彼が持っているグラフがライブなのか、彼が望むように見せるためにそこに置いた静止画像なのかわかりません) .) 彼はまた、セキュリティについても懸念しており、特定のマシンにコピーをロックする機能を必須ではない機能にしています。
Kexi と Open Office Base を簡単に見てみましたが、基本的なメイン ページ機能さえ実行できるかどうかわかりません。グラフや外部イベント ビジネスは気にしません。そのため、wxPython と MySQL アプリをゼロから開発するための価格を彼に見積もりたいと思っています。より良いオプションはありますか?BaseやKexiでできますか?
(また、外部イベントとのインターフェース方法に関する提案も歓迎します。彼は、マイクロスイッチをキーボードの F12 キーに配線し、1 つのチャンネルでサウンドを再生してオンとオフにすることでライトを制御したいと考えていました。しかし、それは安っぽくて安っぽく見えます。)