I'm just putting the finishing touches on our new FNZ file format, and thought I'd take a minute to talk about it on our website. The idea behind the FNZ file format is to allow users of FieldNotes (Pro, LT; iOS, Andy) to exchange full notes between devices. The FNZ file format is a compressed archive of all of the data that comprises a note. It is based on the KMZ specification provided by Google, but contains some internal data that FieldNotes uses to reconstruct the notes.
The general format of a FNZ (or KMZ for that matter) is a zipped folder which contains a single notes.xml XML document. This file contains an XML representation of all notes within the FNZ. This XML file has all of the names, projects, folders, placemarkers, descriptions, image names, audio names, and video names associated with every note. As these items are read from the file (parsed for the programmers out there), I copy the relevant text or files from the archive into the app's directory on the device.
A nice new feature that this allows is true collaboration via services like DropBox or your corporate FTP server. You can have a folder that is shared among several different people. When you export a note to that folder all of the other users who have access to it can now download that note and open it with FieldNotes on their device. If the user has already downloaded a previous version of the app, then it can detect this, and will ask you if you'd like to "Overwrite", "Keep Both", or "Cancel" the import.
This opens up a whole new world of collaboration for the tools we have created. We hope you enjoy them.