【コラム】
ここまでFileMakerを使用したWebアプリの実装方法を紹介してきた。まだほんの基礎部分+αにしか触れていないが、本コラムを見てFileMakerでWebアプリをやってみたくなったという方や、既存のFileMakerシステムをWebアプリ化したくなった方がいれば筆者はなにより嬉しい。
さて、FileMakerはクライアント製品/サーバ製品ともに有償のソフトウェアだ。価格もクライアント向けのFileMaker Pro 10が39,900円、サーバ向けのFileMaker Server 10が134,400円とちょっと試してみるのには正直手が出にくい価格帯だ。
しかし安心してほしい。FileMaker Pro/Serverには無料評価版が用意されている。専用のフォームに名前や連絡先などを入力すれば、製品版とまったく同じ機能をもったFileMaker Pro/Serverが1ヶ月無償で使用できるのだ。「会社にはServerもProもあるけれど、自宅でちょっと試すには……」と思う方は、まずはこの無料評価版にて試してみてはどうだろうか。
今回から何回かに分けて、FileMaker Serverのインストール手順から実際にFileMakerを使用したWebアプリを実装・デプロイするまでの手順を紹介していこう。
なんといってもまずはFileMaker Serverのインストールからだ。FileMaker Serverの動作環境はFileMaker社の製品動作環境を参考にしてほしい。本稿ではMac OS Xでのインストール~展開アシスタント(FileMaker Serverの初回起動時におこなうコンフィグ)完了までの手順を紹介しよう。ここでの動作環境は次のとおり。
FileMaker ServerでWeb公開機能を有効にするには、それぞれのOSに対応したWebサーバがインストールされていることが必須条件となっている。WindowsならIIS、Mac OSならApacheをあらかじめセットアップしておこう。
つづいてFileMaker Serverの無料評価版を入手する。WebブラウザでFileMaker社のFileMaker Server製品ページにアクセスし、画面中央右部の「今すぐ入手できます - 無料評価版」のリンクをクリックする。
フォームが表示されるので、各種情報を入力して送信をおこなう。送信後、入力したメールアドレス宛に無料評価版のダウンロードリンクが記載されているのでアクセスし、各OSにあった実行ファイルをダウンロードする。
4/7執筆現在、ファイル名は「fms_10.0.1.64_trial.exe」「fms_10.0.1.64_trial.dmg」となっている。Mac OS Xなので、ここではdmg形式のファイルをダウンロードする。
ウィザード形式なので、「続ける」「次へ」を繰り返しているだけで簡単にインストールは終了する。インストール~展開アシスタントの完了までを画像を交えてざっと紹介しよう。
|
|
インストール終了。続いて実際のコンフィグ(「展開アシスタント」を使用)をおこなう |
Webブラウザで開始ページが表示される。最初の「大切な情報」をよく読まないで進めてしまうと、うまく起動しなかったり、先のページへ進めないことがある。トラブルが起きたときは、まずはマニュアルと動作環境をチェックしよう |
|
|
FileMaker Server Admin Consoleを起動中。後ろでJavaアプリが動作していたら成功だ |
Java製の「Admin Console」起動前の確認。「信頼」をクリック。ここから先の画面へ進めない場合は、やはり動作環境に問題(とくにインストールされているJavaのバージョンに動作条件との差異がある)があることが多いので、見直しておこう |
|
|
Admin ConsoleでFileMaker ServerのコンフィグをおこなうためのユーザIDとパスワードを定義する。うっかり忘れないように注意すること |
サーバ名を入力する。ここで入力したサーバ名は、FileMaker Proからサーバにアクセスする際に表示される |
|
|
ODBC/JDBCはFileMaker Server Advancedのみの機能だ。今回は「無効」にする。トラブルが起きた際に切り分け要因を少しでも減らすよう、使わない機能は無効にするように心がけよう |
Web公開の有無。「有効」にする |
以上でFileMaker Serverのインストール・Webアプリケーションを構築するための設定は完了だ。ひとまずXMLによるWeb公開が動作しているかを確認しておこう。Webブラウザでhttp://localhost/fmi/xml/FMPXMLRESULT.xmlにアクセスしてXMLが表示されるかを確認する。
|
http://localhost/fmi/xml/FMPXMLRESULT.xmlにアクセスし、XMLが表示された。FX.phpではこのXMLにcurlを使用していろいろなパラメータをつけてやり取りする |
今回はここまでだ。次回では、実際にこれまで使用・実装してきた内容のおさらいを含めたFileMaker・PHPファイルのデプロイ方法を紹介していこう。
| 【インタビュー】FileMaker Pro 10の魅力はいかに? - 米FileMaker社長 ドミニーク P.グピール氏に聞く [2009/2/24] |
| ファイルメーカーの新社長に粟倉豊氏が就任 [2009/2/2] |
| インタフェースを一新した「FileMaker Pro 10」が発売 [2009/1/6] |
Google App Engine、Java獲得 - JRubyとRails、Groovyも動作
【コラム】攻略! ツール・ド・プログラミング 第2回 Javaアプリケーション対応のクラウド環境「Stax Networks」 その2
| 【レポート】東工大の西森教授らが原理を考案 - Googleが導入した量子コンピュータ [10:30 6/20] |
| オラクル、Webとモバイル向けサービスの新規開発をシンプルに実現する製品 [10:25 6/20] |
| 【連載】Kepler GPUアーキテクチャとプログラム最適化 第8回 Read OnlyキャッシュとConstantキャッシュ [10:00 6/20] |
| Red Hat、MySQLからMariaDBへの移行は決定事項ではない [09:00 6/20] |
| がん細胞を死滅させる不織布 [08:30 6/20] |
|
パナソニック、6つの「耐○○」を備えた高速microSDHC - MLC NAND採用 [11:08 6/20] パソコン |
|
山梨県・河口湖で、富士山を眺めながら地ビールを楽しむイベント開催 [11:08 6/20] 旅行 |
|
【コラム】結婚したあなたへ~白河桃子の「ラブトレンド白河総研」 第13回 夫婦が互いに"トキメク"! 結婚後の婚活『結婚維持活動="維持活"』こそ大切! [11:04 6/20] 恋愛・結婚 |
|
新入社員の66%がSNSを毎日利用し、上司からの友達申請に「嫌だ」が43% [11:03 6/20] エンタープライズ |
|
アイスの上にクッキーがたっぷり! ハーゲンダッツ「ミニカップCookies」 [11:01 6/20] ライフ |