ファイルメーカーDeveloper 5
ファイルメーカーを通常のデータベースとして仕事で使うのであれば 「ファイルメーカーDeveloper 5」は必要ない。 これが必要となるのは、 1)WEBデータベースとしての利用 2)ランタイム版の配布 3)関数を作成する必要がある場合 このあたり情報は、WEBサイトでは全くといっていいほど得られず、マニュアルが頼り。 マニュアルとして、「デベロッパーズガイド.pdf」(216p)付属。 そして勿論、テンプレートやサンプルもありがたい。 それからWEBデータベース開発には「ホームページPro」も必須ツール。
■Filemaker 5.5 Developer
●Upgrade ●価格 発売日=2001年11月下旬。 定価=\79,000(税別; Win,Mac版とも)。 verup料金=\49,000。 ●新機能 ・データベースデザインレポート機能 ---構造に関わる詳細情報(フィールド、レイアウト、スクリプト、値一覧、リレーショ ン、パスワードなど)を、ボタン操作ひとつで、ファイルメーカーPro データベースまた はXML形式として作成日時の入ったドキュメントとして保存 ・スクリプトデバッガ ●改善機能 ・Mac OS Xにも対応 ●参考資料 新製品「ファイルメーカー Developer 5.5」を発売[01.11.6]
●コメント ●Verupする価値があるか? \49,000は高い! 見送りです。 使いこなしていないということもあるけど...
■「デベロッパーズガイド.pdf」目次
マニュアルとして、「デベロッパーズガイド.pdf」(216p)付属。 第1章 ファイルメーカーDeveloper 5の紹介 第2章 データベースソリューションのカスタマイズ 第3章 カスタムソリューションを作成するためのファイルの準備 第4章 ファイルメーカーProランタイムデータベースソリューションを頒布する 第5章 カスタムレイアウトスタイルの作成 第6章 Web上へのデータベースの公開 第7章 ファイルメーカーPro XMLを使用したデータの配信 第8章 JavaとJDBCを使用したデータの配信 第9章 CDMLを使用したカスタムWeb公開 第10章 外部関数プラグインの作成 付録A ランタイムアプリケーションとファイルメーカーProの機能比較 付録B ファイルメーカーXMLデータのCGIリクエストで使用される有効な名前 付録C ファイルメーカーProのエラーコード 索引
■「ファイルメーカーDeveloper 5」の独自機能
以下の通り。 基幹システムとして使用する場合は不可欠。 ★Developper tool [DBカスタマイズ、ランタイム・アプリ作成] ★デザインツール [支援するツールやサンプル] ★Webアプリ用サンプル/ドキュメント類 [XML,Dynamic HTML, JDBCドライバを使ってデータベースと接続するサンプル、ファイルメーカーJava API, CDML(Claris Dynamic Markup Language)のツール/サンプル、など] ★クライアント向けドライバ [ファイルメーカーODBCドライバとJDBCドライバ。]FM_ODBCドライバはFMPro5にも添付 ★外部関数プラグイン作成用API [Visual C++およびCodeWarrior向けAPIテンプレートとサンプル] ●XML対応のDBアプリ開発ツール、ファイルメーカー 00/05/26 ●FileMaker Developer 5製品概要
■新世代ファミリ製品のソリューション作成に不可欠な「ファイルメーカーDeveloper 5を発売」 【報道発表資料】2000年5月25日
(参考資料1)ファイルメーカーがサポートするオープンスタンダード技術
次のようなオープンスタンダード技術をサポートします。
a)XML(Extensible Markup Language)
XMLを利用すれば、ファイルメーカーProデータベースのデータは、ファイルメーカーProWebコンパニオンを通じて、XMLフォーマットでWeb公開できます。XMLに対応しているWebブラウザから、ファイルメーカーProデータベースを利用可能です。XMLフォーマットであれば、CSS(Cascading Style Sheets)、XSL(Extensible Style Sheet Language)やJavaScript、VBScriptを活用でき、表現力豊かなWebサイトの構築が可能です。
b)JDBC
JDBCは、リレーショナルデータベースにアクセスするための標準的な言語である構造化照会言語(SQL)文を実行するためのJavaAPIです。JDBCは登録商標であり、Java用のODBC(Open Database Connectivity)と等価な機能だと考えられますが、Java DatabaseConnectivityの略ではありません。JDBCは低レベルインタフェースです。つまり、JDBCはSQLコマンドを直接呼び出すために使用されます。また、高レベルインタフェースおよびツールのためのベースとして使用されるようにも設計されています。ファイルメーカーProと通信するJDBCドライバを使用すると、Javaアプレットやアプリケーションがデータベースと直接対話できるようになります。SQL文がデータベースに送信され、その文の結果が返されます。Javaアプレットやアプリケーションがユーザのコンピュータ(クライアントマシン)上にあり、データベースはネットワークに接続している他のコンピュータ(サーバマシン)上にあっても構いません。これは、クライアント/サーバ構成と呼ばれます。
c)Javaクラスライブラリ
ファイルメーカーProJavaクラスライブラリを利用すれば、ファイルメーカーProデータベースのデータを活用するためのフロントエンドとなる、JavaアプレットやJavaアプリケーションを開発できます。ファイルメーカーJavaクラスは、標準のHTTPを使用してファイルメーカーProWebコンパニオンと通信します。ファイルメーカーJavaクラスライブラリは、ファイルメーカーProWebコンパニオンにリクエストを送信し、その結果を返すJavaクラスの集合体です。
d)ODBC(Open Database Connectivity)
「ファイルメーカーPro5」は、ODBC対応の他のアプリケーションからのデータの取り込みや、それらのアプリケーションからODBCを経由して、直接「ファイルメーカーPro5」のデータソースにアクセスすることが可能です。「ファイルメーカーDeveloper5」に含まれているODBCドライバを配布するだけで、ネットワーク上の「ファイルメーカーPro5」のデータソースに、ODBC対応のアプリケーションからアクセスしデータを取り込み、活用できます。Microsoft Excel、Access、WordやOracleなど、ODBCをサポートする様々なソフトウェアとのデータ交換や有効活用が可能です。
ODBCを利用することにより、さまざまなデータベース管理システムのデータにアクセスできます。ODBCによって、多くのクライアントアプリケーションで共通言語を使用し、異なるデータソースとデータサービスとの情報交換を行うことができます。ODBCに対応するすべてのアプリケーションでは、SQL(構造化照会言語)のステートメントの共通なセットを認識します。SQLでは、他のアプリケーション(クエリーとレポートのツール、表計算、および文書作成アプリケーション)を使用してファイルメーカーProのデータを表示、分析、修正することができます。
■XML対応のDBアプリ開発ツール、ファイルメーカー 00/05/26 ファイルメーカーは6月下旬に、データベース・アプリケーション開発支援ツール「ファイルメーカーDeveloper 5」を出荷開始する。
ファイルメーカーDeveloper 5は、ファイルメーカーPro 5に加えて、(1)ファイルメーカーDeveloper Tool、(2)各種デザイン・ツール/テンプレート、(3)Webアプリケーション作成用サンプル/ドキュメント類、(4)インターネット/イントラネット環境のクライアント向けドライバ、(5)外部関数プラグイン作成用API、などを同こんする。
(1)はファイルメーカーPro 5で作成したデータベースのカスタマイズや、ランタイム・アプリケーション(無償で配布可能)の作成を支援するもの。
(2)にはユーザー・インタフェースの作成を支援するツールやサンプルなどが含まれる。
(3)は、(a)XML(eXtensible Markup Language)とDynamic HTMLを使ったWebアプリケーションのサンプルとドキュメント、(b)ファイルメーカーJDBCドライバを使ってデータベースと接続するサンプル、(c)ファイルメーカーJava APIを説明するJavaクラスライブラリとアプレットのサンプル、(d)HTMLページをファイルメーカーProと対話可能にするCDML(Claris Dynamic Markup Language)のツール/サンプル、などで構成される。
(4)は、ファイルメーカーODBCドライバとファイルメーカーJDBCドライバ。これらをインターネット/イントラネット環境のクライアントにインストールしておけば、ODBC/JDBC対応アプリケーションからホスト上のファイルメーカーProにアクセスできるようになる。
(5)は、ファイルメーカーProの機能を拡張する外部関数を作成できるようにするもの。Visual C++およびCodeWarrior向けAPIテンプレートとサンプルが含まれる。
FileMaker Developer 5製品概要
■デベロッパーズ版フォルダ構成
「デベロッパーズガイド.pdf」(全216p)13-18p 第6章 Web上へのデータベースの公開 [81-106p] 第7章 ファイルメーカーProXMLを使用したデータの配信 [107-128p] 第8章 JavaとJDBCを使用したデータの配信 [129-150p] 第9章 CDMLを使用したカスタムWeb公開 [151-170p] ●カスタムインストールオプションの選択 カスタムインストールされるフォルダの説明については、次の 「ファイルメーカーDeveloper 5フォルダの内容」を参照 選択するカスタムインストールオプション インストールするフォルダ -------------------------------------------------------------- ファイルメーカーDeveloperTool ファイルメーカーDeveloperTool -------------------------------------------------------------- デザインツールサンプル デザインツール -------------------------------------------------------------- ファイルメーカーProAPI XML CDML 外部関数プラグイン Javaクラスライブラリ ファイルメーカーJDBC -------------------------------------------------------------- ドキュメント デベロッパーズガイド(このガイドがPDF 形式で収められています) FMI(FileMaker,Inc.) ファイルメーカーWebページショートカッ ト/エイリアスファイル -------------------------------------------------------------- 評価版とアップデート ファイルメーカーServer 5評価版 (Windows NTまたはMac OS ) -------------------------------------------------------------- Developer 5フォルダ |-ファイルメーカーWebページ |-デベロッパーズガイド |-評価版とアップデート |-FMI |-ファイルメーカーDeveloper Tool |-デザインツール |-ファイルメーカーProAPI ●ファイルメーカーWebページリンク ブラウザでGo_FileMaker_Developer.htmlページを開くには、「ファ イルメーカーWebページ」をダブルクリックしてください。次に、 Webサイトへのリンクをクリックします。そこには、製品情報や サポート情報だけでなく他のリソースへの役立つリンクもあり ます。 「FMI」フォルダの内容説明 Go_FileMaker_Developer.html ファイルメーカーWebサイトへの HREFリンクを含むHTMLファイル FMI Logo.gif Go_FileMaker_Developer Webページ用 の画像ファイル ●「デベロッパーズガイド」フォルダ このフォルダには、この『デベロッパーズガイド』がPDF(Portable Document Format)形式で収められています。このファイルは Adobe Acrobat Readerで開くことができます。 ●「評価版とアップデート」フォルダ ファイルメーカー評価版ソフトウェアの最新バージョンを入手 するには、ファイルメーカ−社のWebサイト(www.filemaker.co.jp) にアクセスするか、または「ファイルメーカーWebページ」をダ ブルクリックしてください。 ●「ファイルメーカーDeveloper Tool」フォルダ 「評価版とアップデート」 フォルダの内容 説明 ファイルメーカーServer 5 データベースをネットワーク上に展開 評価版 するファイルメーカーServer 5ソフト ウェアの評価版およびアップデート ファイル ●「ファイルメーカーDeveloper Tool」フォルダ の内容(Windows) 説明 -------------------------------------------------------------- ファイルメーカーDeveloper アプリケーションファイル(Windows) Tool.exe -------------------------------------------------------------- 「ランタイムファイル」 ランタイムアプリケーションを頒布する フォルダ ための「System」フォルダが含まれます。 -------------------------------------------------------------- 「System」フォルダ データインポートフィルタ: CWorks.imp、CWorksj.imp、DBF.imp、 Excel.imp グラフィックインポートフィルタ: Fmbmp32.flt,Fmcgm32.flt,Fmdrw32.flt,Fmmac32.flt Fmpcx32.flt,Fmpic32.flt,Fmsld32.flt,Fmtiff32.flt Fmwmf32.flt スペリング辞書: Claddon.clr、Ukenglsh.mpr、Usenglsh.mpr、 User.upr -------------------------------------------------------------- ●「ファイルメーカーDeveloper Tool」フォルダの内容 (Mac OS) 説明 -------------------------------------------------------------- ファイルメーカーDeveloper Toolアプリケーションファイル(Mac OS) -------------------------------------------------------------- ランタイムファイル ランタイムアプリケーションを頒 布するための「ファイルメーカー機 能拡張」および「システムフォルダ のファイル」フォルダ -------------------------------------------------------------- ファイルメーカー機能拡張 データインポートフィルタ: ClarisWorks、クラリスワークス4.0、 DBF、Excel スペリング辞書:Claddon.clr、 Ukenglsh.mpr、Usenglsh.mpr、User.upr -------------------------------------------------------------- システムフォルダのファイル 「Claris」および「機能拡張」フォル ダが含まれます。 -------------------------------------------------------------- Claris Claris XTND System 「XTNDフィルタ」フォルダに含ま れるファイル: EPSF PFLT、MacPaint2.0、および TIFFグラフィックインポートフィ ルタ -------------------------------------------------------------- 機能拡張 Microsoft OLE Automation Microsoft OLE Extension Microsoft OLE Library XTND Power Enabler -------------------------------------------------------------- ●「デザインツール」フォルダ 「デザインツール」フォルダに含まれる3つのフォルダ: ・「インターフェースエレメント」フォルダ ・「アートワークサンプル」フォルダ ・「ファイルメーカーPro例とツール」フォルダ 「インターフェースエレ メント」フォルダの内容 説明 -------------------------------------------------------------- インターフェースエレメント ファイルメーカーProデータベース内のダ イアログボックスの作成に使用できるサン プルボタン、レイアウト、およびインタ フェースエレメントを含む、11のデータ ベースファイル -------------------------------------------------------------- 「アートワークサンプル」 フォルダの内容 説明 -------------------------------------------------------------- アートワークサンプル データベースにバナー、ボタン、背景アー ト、一般的なクリップアートとして組み込 める、2,000以上のグラフィックアートサン プルを含むデータベースファイル -------------------------------------------------------------- 「ファイルメーカーPro例とツール」 フォルダの内容 説明 -------------------------------------------------------------- カレンダーナビゲーター ファイルメーカーProデータベースにカレ ンダーを組み込む方法を示すデモを実行す るデータベースファイル -------------------------------------------------------------- 動的値一覧 他の関連する値一覧に依存する値一覧を作 成するための説明と例を提供するデータ ベースファイル都市名.fp5および国名.fp5 データベースが含まれます。 -------------------------------------------------------------- ダイナミックボタンの 複数状態ボタン(たとえば、押下および非 作成方法 押下ボタン)を作成する方法を提供する データベースファイル -------------------------------------------------------------- キオスクモードサンプル キオスクモードで表示するようにカスタマ イズされた関連データベースの例 -------------------------------------------------------------- ビジネス業務一般 ファイルメーカーProリレーショナルデー タベースの例 -------------------------------------------------------------- ランタイムソリューション例 「情報(「About」スクリーン)」レイアウト、 「ヘルプ」レイアウト、およびライセンス ファイルのサンプルを含む、ランタイム データベースソリューションの例 -------------------------------------------------------------- ●「ファイルメーカーPro API」フォルダ 「ファイルメーカーPro API」フォルダに含まれる5つのフォルダ: ・「XML」フォルダ ・「ファイルメーカーJDBC」フォルダ ・「CDML」フォルダ ・「外部関数プラグイン」フォルダ ・「Javaクラスライブラリ」フォルダ 「XML」フォルダ の内容 説明 -------------------------------------------------------------- XMLのドキュメント ファイルメーカーXML文法のXML文書型定義 (DTD)を含むフォルダ: fmpdsoresult_dtd.htm fmpxmllayout_dtd.htm fmpxmlresult_dtd.htm -------------------------------------------------------------- 資産管理サンプル(Inventory XML,W3C DOM,およびJavaScriptを使用してWeb Example) 上に公開するinventory.fp5データベースの例 含まれるファイル: inventory.fp5、default.htm、detail_view.htm、 add_record.htm,find.htm,Filemaker.gif,FMP.js(こ のサンプル用JavaScriptライブラリ) 詳細は、第7章「ファイルメーカーPro XMLを使用 したデータの配信」を参照してください。 -------------------------------------------------------------- サンプル(SimpleExamples) CSS,XSL,およびJavaScriptと共にXMLを使用し てWebに公開するPeople.fp5データベースの3つの 例含まれるファイル: default.htm,Filemaker.gif,FMP.js,people.fp5、 people_form.css,people_form.xsl,people_form.htm 詳細は、第7章「ファイルメーカーPro XMLを使用 したデータの配信」を参照してください。 -------------------------------------------------------------- 「ファイルメーカー JDBC」フォルダの内容 説明 -------------------------------------------------------------- fmpjdbc12.jar Javaアーカイブファイルとしてパッケージ化さ れたファイルメーカーJDBCドライバ -------------------------------------------------------------- JDBCのドキュメント ファイルメーカーJDBCドライバAPIの説明が記 載されたHTMLファイル -------------------------------------------------------------- JDBCサンプル ファイルメーカーJDBCドライバを使用して ファイルメーカーProデータベースと利用可能な Javaアプリケーションを作成するためのサンプ ルファイルを含む3つのフォルダ:Visual Cafe4.0 Expert Edition,JBuilder3.0 Professional,および FileMaker Explorer 詳細は、第8章「JavaとJDBCを使用したデータ の配信」を参照してください。 -------------------------------------------------------------- 「CDML」フォルダの内容 説明 -------------------------------------------------------------- CDMLサンプル CDMLソリューションサンプルファイルを含む3 つのフォルダ:「guest_book」フォルダ,「employee_ database」フォルダ、「shopping_cart」フォルダ 詳細は、第9章「CDMLを使用したカスタムWeb 公開」を参照してください。 -------------------------------------------------------------- Webツール CDMLリファレンス.fp5、CDMLツール.fp5デー タベース、および「CDMLテンプレート」フォルダ -------------------------------------------------------------- CDMLツール.fp5 データベースにCDMLタグを使用するための データベースファイル -------------------------------------------------------------- CDMLリファレンス CDMLタグの説明を含むデータベースファイル .fp5 -------------------------------------------------------------- CDMLテンプレート データベースとのさまざまな種類の対話のため の9つのCDMLフォーマットファイルを含む フォルダ -------------------------------------------------------------- 「外部関数プラグイン」フォルダの内容 説明 -------------------------------------------------------------- Full Example ソースコード例、コンパイルされたプラグイン、 お読みください-Full Exampleテキストファイル を含む「 Visual C++」フォルダ(Windows)また は「CodeWarrior Pro」フォルダ(Mac OSおよび Windows)のいずれかを含むフォルダ 詳細は、第10章「外部関数プラグインの作成」を 参照してください。 -------------------------------------------------------------- Template お読みください-EFP Templateテキストファイル、 ファイルメーカーPro外部関数プラグインAPIの テンプレートファイルを含む「Visual C++」フォ ルダ(Windows)または「CodeWarrior Pro」フォ ルダ(Mac OSおよびWindows)のいずれかを含 むフォルダ 詳細は、第10章「外部関数プラグインの作成」を 参照してください。 -------------------------------------------------------------- 「Javaクラスライブラリ」フォルダの内容 説明 -------------------------------------------------------------- Javaのドキュメント ファイルメーカーJava APIを説明する画像ファ イルとHTMLファイル -------------------------------------------------------------- Javaサンプル ファイルメーカーJava APIを使用して作成された 次の2つのJavaアプレットの例を含むフォルダ: FMBanner FMMemoPad 詳細は、8-19ページの「ファイルメーカーJavaク ラスの使用」を参照してください。 --------------------------------------------------------------
■Filemaker Developer関連サイト
●Filemaker社公式サイト Filemaker 5.5 Developer ---テクニカルサポート
●一般サイト ●FileMaker Developer 5を使う:概要とアプリケーション作成 http://www.zdnet.co.jp/macwire/0008/01/n_md1.html FileMaker Developer 5を使う:XMLの利用 (1) FileMaker Developer 5を使う:XMLの利用 (2) -ファイルメーカーProからXMLで結果を得る FileMaker Developer 5を使う:XMLの利用 (2) - XMLで得られた結果をきちんとレイアウトする FileMaker Developer 5を使う:プラグイン関数を作成する by [新居雅行,MDOnline]
潟tクミ Fukumi Corporation
〒101-0032 東京都千代田区岩本町2−4−10共同ビル(岩本町2丁目) tel.03-5687-2890 fax.03-5687-2918 URL:www.fukumi.co.jp/ E-Mail: mm@fukumi.co.jp
- Tips 目次へ戻る。
- ホームへ戻る。
- ファイルメーカーの導入と活用
- ファイルメーカーODBC
- FilemakerのWEB活用
- ファイルメーカーPro5 Server
- ファイルメーカーPro5 Unlimited
- 作成:2000.10.1 最終更新:2001.11.26 小菅博之