iData Pro provides two methods for
synchronizing datafiles on the Mac with datafiles on the iPhone,
iPod Touch, and iPad. (To keep things simple, we will just refer
to the iPhone below.)
The simplest method is via a local
WiFi network, created using a wireless router, such as Airport
Extreme. This is the method of choice for a single individual
who just needs to keep datafiles on both platforms in sync.
If you need to synchronize when the iPhone is outside the range of the WiFi network, another possibility is to subscribe to Dropbox, which is a commercial file storage service. iData Pro can synchronize to datafiles stored in an iData folder in the Dropbox Apps folder. This option is useful mainly when one individual is using iData Pro on the Mac, while another is using iData Mobile or iData Mobile Plus on the iPhone, because it requires that actions be taken on both platforms.
NOTE: iData Pro can open two kinds of
datafiles: 1. iData 3-style datafiles, having an .id3 file name extension: These datafiles can have multi-styled text and embeded images in the Freeform Text Area. 2. iData Mobile-style datafiles, having an .idm file name extension: These datafiles can have only mono-styled text in the Freeform Text Area. From its beginning, iData Pro could synchronize datafiles that had an .idm file name extension to the original iData Mobile. However, iData Mobile will not run under 64-bit versions of iOS, so it is no longer supported. Beginning with version 4.0.19, iData Pro can also synchronize datafiles with an .id3 file name extension to the newer iData Mobile Plus. When a WiFi connection is made to either mobile app, iData Pro can recognize which one it is connected to, and it will synchronize only the appropriate kind of datafile for that mobile app. This means that iData Pro will not synchronize .id3 datafiles to iData Mobile, and will not synchronize .idm datafiles to iData Mobile Plus. Since both mobile apps handle things in the same way, we'll just refer to "iData Mobile Plus" in the following text. |
1. Open iData
Mobile Plus on the iPhone. Be sure that WiFi is turned on, and a
WiFi network is selected in the iPhone Settings application.
2. Tap the icon in the toolbar at the bottom of the Datafiles
window.
3. In the next
window, tap the WiFi
Synchronization button. This will bring up the
following window.
4. Note that the
top line in this window says, "No WiFi Connection". If you see
this line, it means that your iPhone does not have a good WiFi
connection. Once the WiFi connection is good, you will see that
it now says "Starting Connection". At that point, you can
proceed with synchronization.
5. Leave this
window open until you finish creating your sync file. (You can
create as many sync files as you wish while this window remains
open.)
6.
Open
the datafile to be synced in iData Pro. If this is a datafile
that does not already contain a Sync ID, iData Pro will assume
that you want to create a sync file to match it.
NOTE
1: This datafile must be in the correct format, as
explained in the NOTE above.
NOTE
2: Memory is extremely limited on the iPhone. We
strongly recommend that you do not try to use datafiles any
larger than 5 MB in size. If you start to create a sync file
that is larger that 5 MB, you will see a warning notice, and
will have a chance to cancel the process. Then you can try to
reduce the size of the datafile. iData Pro provides a function
to split a datafile into two smaller datafiles, but if you are
creating datafiles from scratch, you are probably better off
just being careful not to exceed this file size.
7.
Choose
Save As New Sync File... from the File menu, read the text in the
dialog sheet that comes up, and click the OK button.
8. Next you will be asked how you want to create the sync file. When the following dialog appears, you can enable the Always use this synchronization method checkbox to avoid this dialog in the future. (This option can be changed at any time in the Special tab of the iData Pro Preferences dialog.)
Once a sync file has been created on the iPhone, you can make
changes to it and/or to the original on the Mac. When you want
to get both datafiles to match again, you can perform
synchronization. The process is very similar to what you did
to create the sync file in the first place.
1. Open iData Mobile Plus on the iPhone. Be sure
that WiFi is turned on, and a WiFi network is selected in the
iPhone Settings application.
2. Tap
the icon in the toolbar at the bottom of
the Datafiles window.
3. In the next
window, tap the WiFi
Synchronization button. This will bring up the
following window.
4. Note the
address beginning with http at the bottom of the window. As
explained in the previous section, if this window says "No
WiFi Connection, you will have to make sure that you have a
good WiFi connection before proceeding.
5. Leave this
window open until you finish syncing on the Mac side. (You can
synchronize as many datafiles as you wish while this window
remains open.)
7. Choose Synchronize Datafiles... from the File menu. When the following dialog appears, click the Sync Through WiFi Network button.
1. Open the datafile to be synced in iData Pro. If this
is a datafile that does not already contain a Sync ID, iData Pro
will assume that you want to create a sync file to match it.
NOTE:
Memory is extremely limited on the iPhone. We strongly recommend
that you do not try to use datafiles any larger than 5 MB in
size. If you start to create a sync file that is larger that 5
MB, you will see a warning notice, and will have a chance to
cancel the process. Then you can try to reduce the size of the
datafile. iData Pro provides a function to split a datafile into
two smaller datafiles, but if you are creating datafiles from
scratch, you are probably better off just being careful not to
exceed this file size.
2.
Choose
Create A New Sync File... from the File menu, read the text in the
dialog sheet that comes up, and click the OK button.
3. Next you will be asked how you want to create the sync file. When the following dialog appears, click the Sync Through Dropbox button. When the following dialog appears, you can enable the Always use this synchronization method checkbox to avoid this dialog in the future. (This option can be changed at any time in the Special tab of the iData Pro Preferences dialog.)
3. Choose Synchronize Datafiles... from the File menu. When the following dialog appears, click the Sync Through Dropbox button.
5. Once the
synchronization process has been completed, the iData Mobile
Plus user must read the modified datafile from Dropbox. See the
iData Mobile Plus User Guide for instructions.
When the remote datafile opens, most of its toolbar buttons and menu items will be disabled, and its Find Box will be blacked out.This is because no changes can be made to the remote datafile. All changes must be made in the local datafile, then both datafiles will be updated on disk to match the local datafile. Furthermore, you will not be able to manually navigate among records in the remote datafile.
The way iData controls
the manual synchronization process is by opening a Synchronize Records
window, as shown below:
The text at the top of
the dialog explains the process. Notice that record
numbers may not match in the two datafiles. This is
because records may have been reordered in either datafile
since the last time they were sychronized. iData uses a
unique identifier attached to each record, rather than
relying on changeable record numbers.
1. Select a pair of records in the list to cause those two records two be shown in the two datafiles. You may click directly on a pair in the list, or you can use the Previous and Next buttons to move from record to record.
2.
Make any desired changes to the record in the local
datafile, referring to the matching record in the remote
datafile as necessary. When you are done, click the Finished With This Record
button, and the record pair will be removed from the list.
3.
Continue with the process until no more records remain in
the list.
4.
Click the Done
button. The remote datafile will close, and both datafiles
will be updated in their original locations.
You can abort the
synchronization process either by clicking the Cancel button in the Synchronize Records window or by closing either datfile
window.