Installing FileMaker Pro Developer Edition 1-7
Java class support
With the new Java API, you can enhance databases you publish on the Web
via the FileMaker Web Companion. The Developer Edition also contains
information and sample Java applets to help you use the new API.
About Java
Java is an object-oriented programming language for creating and
distributing online applets on the Web. With Java, you can create more
sophisticated and useful web sites than you can using HTML alone.
Java has some advantages over other programming languages such as C
and C++:
1 Java code can be written to be platform-independent. After you
compile your code into class files, users can view your Java applets
on any computer with a Java-enabled web browser. If you develop
cross-platform FileMaker Pro solutions, this will save you the
frustration of developing twice for platform-specific technologies.
1 Because Java is geared for Web usage, it has built-in security features
and built-in functionality such as TCP and UDP networking classes.
Due to these security features, all FileMaker Pro databases
communicating with a Java applet must be using the same IP number.
Using Java, you can design a front-end for your FileMaker Pro 4.0
databases that:
1 accesses data from multiple FileMaker Pro databases
1 performs any database activities possible with interactive HTML and
CDML forms, such as searches and creating, updating, and deleting
records
An example of a Java applet used in FileMaker Pro 4.0 is the book icon in
the Instant Web Publishing interface. On the Web, users can click the book
icon in the status area to move from record to record, just as they do in a
stand-alone database. For an example of how Java classes interact with
FileMaker Pro, review the examples and documentation in
\Developer
Edition CD\FileMaker Pro APIs\Java Class Library.
Note Java has a steeper learning curve than HTML. You should be
familiar with programming before writing a Java applet.
For general information about Java, visit the Sun Microsystems, Inc.
web site at http://www.javasoft.com.