Polaron.de Apps Overview Napo / Virtual Organ Apps
This text describes the outdated version EagleView 1.8. The manual for the current version is available here.

In version 1.7 and later, EagleView's database list shows only files that have the file name extension ".ed". If you have an EagleData database that does not have this extension, please rename the file before you upload it to EagleView. You can also use iTunes file sharing to rename files.

What is EagleData?

EagleData is a simple, flexible and easy to use file-based database program for Mac OS X. It is very well suited to manage collections of books, CDs and the like. And it is free.

What is EagleView?

EagleView is an iOS viewer for EagleData databases. You can load your databases to an iOS device and thus look at the list of your collected treasures while being on the road (e.g. when searching for more treasures at a flea market). EagleView is free, too. It includes an example database with US population data (source of data: Wikipedia).

System requirements

EagleView up to version 1.3 runs on all iOS devices with iOS versions ≥ 3.1.3.

EagleView 1.4 is adapted to iOS 7. Support for iOS 3 and iOS 4 had to be dropped because it is no more possible to upload software for these outdated iOS versions to the App Store. Users of EagleView 1.3 can still download the current example database http://polaron.de/EagleView/US_States.ed by using Load from Web Server. If you are reading this support page on your device and are using an iOS version ≥ 4, then you can simply tap the URL to download and install the database from the web server.

Localizations

EagleView 1.0 supported the following languages:

EagleView 1.1 added the following languages:

Transferring databases to the iOS device

There are following options for transferring a database to EagleView:

Problems with CR LF

Normally, EagleData files use LF (line feed, hex code 0A) as line separators. This is the standard on MacOS and Unix. If, for some reason, you open and save an EagleData file with a Windows text editor, the LF characters might be replaced by CR+LF (carriage return + line feed, hex codes 0D 0A). There are also reports that some mail programs do this when an EagleData file is sent as an attachment. EagleView up to version 1.7 fails to read these malformed files.

To repair a file, you can open it with EagleData and save or export it again, which will remove the CR characters (tested with EagleData 0.59).

EagleView 1.8 and later is able to deal with files containing CR+LF.

Using the app

The database list

The start screen of EagleView shows a list of the databases which have been loaded to the device:

Show Info is for displaying the number of records, number of bytes and the modification dates of the database files.

By tapping the icon at the top right you get an action selector:

You can delete a database by swiping its name. When you long-tap a database name, you get a selection of file actions:

The purpose of these actions is obvious.

The record list

The record list is displayed after tapping a database name:

The slider at the bottom is for skimming through the columns.

If you enter a filter string, then only those records are displayed which have a field whose value matches this string (i.e. contains the string as a substring).

By tapping a column header, the table is sorted by this column. Tap repeteadly to toggle between ascending and descending sorting. Numerical fields are sorted numerically, and date fields are sorted chronologically. The following date formats are supported: dd.MM.yyyy, MM/dd/yyyy, MM-dd-yyyy, yyyy/MM/dd, yyyy-MM-dd. Chronological sorting does not work on iOS 3.1.3.

By long-tapping a record you get an action selector for copying the textual representation of the record to the pasteboard, for printing or for e-mailing it:

For e-mailing, you can choose text or HTML format.

The field list

The field list is displayed after tapping a record:

You can copy a field to the pasteboard by long-tapping the field's row.

Use the stepper for stepping or the slider for high-speed browsing through the (filtered) records.

iCloud support

Starting with EagleView version 1.6 on iOS version 7 and later, EagleView lets you store your databases in iCloud, which is an easy way to make them accessible on all your iOS devices. To use this feature you have to enable iCloud for EagleView in the settings of your device: In Settings - iCloud - Documents and Data enable Documents and Data and enable EagleView. When iCloud is active, EagleView's database list shows an icon to the left of each database, which indicates whether this database is stored locally on the device (icon: an iPhone or iPad) or in iCloud (icon: wireless network symbol):

The action menu that you get by long-tapping a database name includes an additional entry which lets you move a database from the device to iCloud or vice versa. As usual, iOS holds a local copy of iCloud files, so, after initial synchronisation, you can use databases stored in iCloud even when there is currently no network connection.

iCloud Drive support

With iOS 8, Apple offers you to store app documents in iCloud Drive: In Settings - iCloud - iCloud Drive, enable iCloud Drive and enable EagleView. The handling within EagleView is like above.

Beware: When you start using iCloud Drive on one of your iOS 8 devices or Mac computers, then your iOS 7 devices loose their ability to synchronise documents via iCloud. This cannot be reverted.

Handling non-EagleData data

EagleView is a dedicated viewer for EagleData. If you would like to use the app to view files of other formats, created by some program P, you first have to migrate that data to EagleData, using EagleData's Convert function. Convert can import a CSV file which you have created with P or another program that is capable to read P's files and export CSV.

As an example, these are the steps to get an Excel file to your iOS device without even using Excel, but with using OpenOffice.org (tested with Version 3.3.0) or LibreOffice to do the conversion:

  1. Open your xls file, lets say example.xsl, with OpenOffice.org.
  2. In OpenOffice.org do Save As…. Select the file type .csv. Click Save.
  3. When asked Keep Current File Format or Save in ODF Format, select Keep Current File Format.
  4. Then a Textexport window appears. Select coding = UTF-8, field Delimiter = {Tab}, text delimiter = empty (remove any characters). Click OK.
  5. A warning might appear. Ignore it. The file example.csv was saved.
  6. Start EagleData and click File - Convert….
  7. Select the csv file.
  8. When asked for the encoding, select UTF8.
  9. Another window appears. Keep field delimiter = 9 and record delimiter = 10. Click OK.
  10. EagleData shows the table. The columns are named field 1, field 2, …
  11. Go to the Settings view. Rename the columns with sensible labels.
  12. Do File - Save as…. Don't forget to add the suffix .ed if you would like to e-mail the file to your iOS device.

Known deficiencies

EagleView 1.0 (2011-08-25):

EagleView 1.1 (2012-01-17):

EagleView 1.2 (2012-08-15):

EagleView 1.3 (2013-04-22):

EagleView 1.4 (2014-01-09):

EagleView 1.5 (2014-10-10):

EagleView 1.6 (2015-04-05):

EagleView 1.7 (2015-10-02):

EagleView 1.8 (2017-06-27):

Plans for future versions