ファイルメーカー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/26FileMaker 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 小菅博之