Polaron.de Apps Overview Napo / Virtual Organ Apps
This text describes EagleView 2.0. The manual for version 1.8 is still 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 already uploaded files.

What is EagleView?

EagleView is an iOS viewer for EagleData databases (see next section). You can copy 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. It includes an example database with US population data. The source of the example data is Wikipedia and the American Factfinder website of the United States Census Bureau.

What is EagleData?

EagleData is a simple, flexible and easy to use file-based database program for Mac OS X, developed and maintained by Bernd Fröhlich / EagleSoft. Its history goes back to the age of Atari homecomputers. EagleData is very well suited to manage collections of books, CDs and the like. And it is free, too.

System requirements

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

EagleView 1.4 was 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 the Load from Web Server menu point in EagleView's database list. Simply copy the URL by long-tapping in Safari, then paste it in the URL form that you get after selecting Load from Web Server .

If you are reading this support page on your device and are using an iOS version ≥ 4, then you can also tap the link in Safari to download and install the database. (Note: To make this possible, the web server has to be configured appropriately. Contact us for details if you would like to publish EagleData files on your web server.)

Localizations

EagleView 1.0 supported the following languages:

EagleView 1.1 added the following languages:

Privacy Policy

This is the privacy policy declaration required by Apple: Privacy Policy of EagleView

Copying databases to the iOS device

There are following options for copying 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, then 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 failed 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 bottom right you get an action selector:

You can delete a database by swiping its name. By long-tapping 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 buttons ◀️ and ▶️ are for skimming through the columns. Alternatively, you can drag the record list horizontally. The button ⏫ jumps to the first and ⏬ to the last record.

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). In the title text "x/y records" the x is for the number of records that have passed the filter, while y is the total number of records.

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. Starting with EagleView 2.0, sorting by text fields is done case-insensitive. Previously it was case-sensitive.

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. Starting with EagleView 2.0, the menu title shows the value of the first field of the selected record:

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. Alternatively, you can drag the field list horizontally.

iCloud support

Starting with EagleView version 1.6 on iOS version 7+, EagleView lets you store your databases in iCloud, which is an easy way to make them accessible for instances of the app 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 symbol) or in iCloud (icon: a cloud symbol; up to EagleView 1.8, this was a 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):

EagleView 2.0 (2018-10-31):