FileMaker 16 brings enhancements to Mac & iOS databases
Apple-owned FileMaker on Tuesday launched FileMaker 16, the latest edition of its database platform, including updates for Macs, iPhones, and iPads.
When building databases on a Mac, FileMaker users now have access to features such as a Layout Objects window, which makes it easier to locate items or edit them individually without ungrouping a set. "Cards," meanwhile, are windows that can be made to appear automatically and prompt a choice before people continue on.
PDFs can meanwhile be printed through FileMaker WebDirect, and generated automatically from reports and other information via FileMaker Server.
Databases produced for FileMaker Go on iOS can now use animations and transitions, and offer signature capture in both fullscreen and pop-up windows. Workflows can be set to trigger based on the location of an iOS device, whether a geofence or a nearby iBeacon, and custom paper sizes can be enabled for printing.
FileMaker is also offering improved cURL and JSON integration, and support for external script steps in the FileMaker Plug-in SDK. Security-wise, OAuth 2.0 has been introduced for authenticating with Amazon, Google, and Microsoft accounts.
The standard version of FileMaker Pro 16 costs $329 for an individual, while Advanced is $549. Teams of five or more people must normally turn to a subscription costing at least $888 per year -- perpetual licenses start at $2,664 for groups, but don't include upgrades.
FileMaker Go is a free download for devices with iOS 10.2 or later but can only run existing databases made with FileMaker Pro.
When building databases on a Mac, FileMaker users now have access to features such as a Layout Objects window, which makes it easier to locate items or edit them individually without ungrouping a set. "Cards," meanwhile, are windows that can be made to appear automatically and prompt a choice before people continue on.
PDFs can meanwhile be printed through FileMaker WebDirect, and generated automatically from reports and other information via FileMaker Server.
Databases produced for FileMaker Go on iOS can now use animations and transitions, and offer signature capture in both fullscreen and pop-up windows. Workflows can be set to trigger based on the location of an iOS device, whether a geofence or a nearby iBeacon, and custom paper sizes can be enabled for printing.
FileMaker is also offering improved cURL and JSON integration, and support for external script steps in the FileMaker Plug-in SDK. Security-wise, OAuth 2.0 has been introduced for authenticating with Amazon, Google, and Microsoft accounts.
The standard version of FileMaker Pro 16 costs $329 for an individual, while Advanced is $549. Teams of five or more people must normally turn to a subscription costing at least $888 per year -- perpetual licenses start at $2,664 for groups, but don't include upgrades.
FileMaker Go is a free download for devices with iOS 10.2 or later but can only run existing databases made with FileMaker Pro.
Comments
They use iCloud but not in the sense you mention. File transfer via iCloud (not record access) is possible between Filemaker Go on iOS and Filemaker Pro on macOS.
I don't think IBM is interested in providing locally-run db solutions -- rather, local clients to their cloud db solutions -- especially NoSQL dbs.
Apple is in an interesting position.
In 2015 they acquired FoundationDB -- a performant, flexible, horizontally scalable, reliable, ACID, transactional db. It is structured as layers above an ordered, key/value store. This concept allows the user to implement one or more SQL or NoSQL Layers without sacrificing the advantages of the base foundation. FoundationDB included an SQL layer implementation with the base product. (The latest version of 3rd-party SQLite db is implemented using an ordered, key/value store.)
Likely, Apple acquired FoundationDB for internal use: ApplePay; iTunes store; App Store; iCloud...
But they could offer a Cloud (iCloud or IBM Cloud) db service based on FoundationDB with iOS, macOS, tvOS, Window, Linux, even browser clients.
Some interesting tidbits might be related:
Here's a demo of FoundationDB in action:
Mmm... Mas o menos!
I really, really hope that Apple makes FoundationDB available to developers, but even if it doesn't there are huge potential gains for internal use only. It doesn't need wide acceptance to go somewhere -- give Apple a significant advantage in its services offerings:
First: Performance -- a 14 x improvement over Netflix' record performance:
https://thenewstack.io/databases-high-volume-transactions-scale-part-two/I suspect that Apple will rewrite FoundationDB in Swift and enhance Swift to exploit the needed FoundationDB constructs.
Second: Replacing Cassandra
http://www.businessinsider.com/why-apple-bought-foundationdb-2015-3Third: New Opportunities
https://www.yahoo.com/news/foundationdb-extends-performance-scalability-version-140000046.htmlBut, I really, really hope that Apple makes FoundationDB available to developers! If they do, Apple could offer an upgraded FileMaker as a front end -- likely, it would need a [sexy] new name, tho.
Ha!
This thread got me thinking about my first job using a database -- it resided on a stack of punched cards. Below is an example of sorting the database by the content of a certain field, e.g. Employee Last Name.
If the field was designed to contain a Name of up 25 characters -- then 25 columns of the punched card were set aside for the Name Field.
And... And... To sort the database by Name, you had to repeat the above process once for each column, last to first! That means 50 times - as you had to sort twice for each alphabetic column.
A typical sort included Div, Dept, Last Name, First Name -- a total of ~100 passes through the sorter.
Sure WebDirect is more sophisticated than IWP, but it requires an ongoing and never-ending cost commitment (high-priced concurrent connections). With IWP, we are stuck with older versions of FileMaker, but at least we don't get charged anything other than the MacUSA fees for hosting our databases on the web. WebDirect may be great for businesses that need to allow database editing from around the globe, but that isn't what we need. Sadly, if we move to newer versions of FMP, there is not solution that gives us the same functionality we have now for the same price (which is the price of FMP -- no ongoing "connection fees").