FileMaker 12 Developer Reference

Author: Bob Bowers, Dawn Heady, Steve Lane, Scott Love
Publisher: Que
Pages: 672
ISBN: 978-0789748478
Audience: People developing in FileMaker
Rating: 4
Reviewer: Kay Ewbank

The subtitle of the book - Functions, Scripts, Commands and Grammars - gives a good description of the areas the authors address.

Author: Bob Bowers, Dawn Heady, Steve Lane, Scott Love
Publisher: Que
Pages: 672
ISBN: 978-0789748478
Audience: People developing in FileMaker
Rating: 4
Reviewer: Kay Ewbank

You might not think of FileMaker as an obvious target for developers, but it is used to create a lot of custom applications, and over the years more features aimed at this use have been added. This book is a reworking of an earlier title for FileMaker 9 to take account of the extra features in FileMaker 12. FileMaker can be used not only on Macs and Windows machines, but on other devices such as iPhones and iPads. The subtitle of the book - Functions, Scripts, Commands and Grammars - gives a good description of the areas the authors address. The authors say they set out to write the book that they, as developers, would want to have within arm’s reach on their desks.

 

filemaker12ref

 

After an introduction looking at the various FileMaker 12 editions and new features, the meat of the book starts with a look at layout tools and creating charts. The next part covers functions and occupies 200 pages. Each function gets at least a paragraph including a description and an example. Of course, this information is available in the online help, but the examples are in many cases better in the book.

Scripting occupies the next part of the book and now includes coverage of script triggers, which were introduced in FileMaker 10. All the script ‘step’ commands are covered individually, and scripting overall occupies roughly 150 pages. This isn’t a ‘how to write scripts’ section; it’s a reference showing all the commands and their syntax.

Banner

FileMaker Go, which can be used to develop for iPhone and iPad, gets a short section to itself, essentially covering aspects such as synchronization and security. The next part of the book is titled ‘connectivity’, and includes chapters on XML; the FileMaker API for PHP; JDBC /ODBC and External SQL; and AppleScript integration. As elsewhere in the book, the XML chapter covers the syntax with some sample code. The chapter on PHP looks at the libraries you can use to work with FileMaker data from the web. You can also use AppleScript , the Max OS X scripting language, either to let other apps work with FileMaker, or to control other apps from FileMaker. This chapter does give a bit more details of how to go about this in general rather than the ‘list of commands’ layout of the rest of the book.

I can’t argue with the description of this book; it does exactly what it says on the cover - it’s a reference of all the functions and commands a developer might use when working with FileMaker. You couldn’t learn to use FileMaker by reading the book, and it isn’t written to be ‘read’. Instead, it pretty much offers a reference manual. The examples are short but well thought out, and the descriptions of the functions and commands are well written. If you’re working with FileMaker and want a paper reference, this book fulfils that need.

Banner


Software Development Pearls

Author: Karl Wiegers
Publisher: Addison-Wesley Professional
Pages: 336
ISBN: 978-0137487776
Print: 0137487770
Kindle: B09BF6CS9T
Audience: General developers
Rating: 2
Reviewer: Ian Elliot
Who can resist a good pearl or two?



Python All-in-One, 2nd Ed (For Dummies)

Authors: John Shovic and Alan Simpson
Publisher: For Dummies
Date: April 2021
Pages: 720
ISBN: 978-1119787600
Print: 1119787602
Kindle: B091DGDLK8
Audience: People wanting to learn Python
Rating: 2
Reviewer: Mike James
All-in-one refers to the fact that this is seven books put together - why?


More Reviews

Last Updated ( Tuesday, 27 November 2012 )