Developer’s Guide

Table Of Contents
Contents
Chapter 1
Welcome to FileMaker Developer
About the Developer edition of FileMaker Pro
1-1
About this guide
1-1
Registration and customer support
1-1
About the installation code
1-2
Hardware and software requirements
1-2
Networking requirements
1-3
Web publishing requirements
1-3
Requirements for advanced features (Windows)
1-3
Requirements for advanced features (Mac OS)
1-3
Features not supported In Mac OS X
1-4
Opening files from previous versions
1-4
Updating your User Dictionary
1-5
Read Me file
1-5
Electronic documentation
1-5
Abiding by the license agreement
1-6
About the TechInfo database
1-6
Chapter 2
Installing FileMaker Developer in Windows
Installation notes
2-1
Installing FileMaker Developer
2-1
Installing FileMaker Developer from the command line
2-2
Where files are stored on your hard disk
2-2
Uninstalling, modifying, or repairing FileMaker Developer
2-2
Adjusting network software
2-3
Changing the network protocol
2-3
Changing the IPX/SPX frame type
2-3
Changing the FileMaker Pro cache size
2-4
Where to go from here
2-4
Chapter 3
Installing FileMaker Developer in the Mac OS
Installation notes
3-1
Installing FileMaker Developer
3-1
Installing ODBC drivers in Mac OS X
3-2
Where files are stored on your hard disk
3-2
Accessing files from other user accounts (Mac OS X)
3-2
Choosing a network protocol (Mac OS 9.x or earlier)
3-3
Adjusting memory
3-3
Adjusting the FileMaker Pro cache (Mac OS X)
3-3
Adjusting memory requirements (Mac OS 9.x or earlier)
3-4
Enabling the FileMaker Pro Web Companion (Mac OS X)
3-5
Configuring the Web Companion for use with ports
1024 and higher
3-6
Accessing databases that are published to the Web
3-7
Where to go from here
3-7
Chapter 4
Creating a database solution
Overview of preparing your solution files
4-2
Considerations for a runtime database solution
4-2
Considerations for Kiosk mode
4-3
Displaying a database in Kiosk mode
4-3
Navigating in Kiosk mode
4-4
Closing a Kiosk mode solution
4-4
Example Kiosk solution
4-4
Using scripts to control your solution
4-5
Creating startup scripts
4-5
Centering a database window in the Kiosk screen
4-6
Emulating menu commands and window controls
4-6
Creating dynamic buttons
4-6