GRASS on Android Devices
Android devices (tablets and phones with touch screens) can run or augment GRASS in a number of ways:
- The GRASS software itself can be run on the Android device
- The Android device can be used to display reference material
- The Android device can be used as a GPS source
Running GRASS software on Android
Since GRASS is written in C, Bourne shell script, and Python, and Android apps are written in Java, the GRASS software will not be available as an App any time soon.
However, on a jailbroken/"rooted" Android device you can install Lil' Debi which will allow you to run an embedded version of Debian/Linux for which GRASS is already packaged. This is similar to, and perhaps a bit easier than, the Raspberry Pi install.
A Bluetooth mouse, keyboard, and external monitor (if your device supports them) can help improve the user experience, although the solution will not be as field-portable.
Device used as a reference guide
Device used as a recording slate in the field
You can use apps such as Geopaparazzi, gvSIG Mini, and many from OpenStreetMap including OSMAnd~'s editing plugin to record and annotate data in the field, then load the results onto your main GRASS laptop or workstation afterwards.
POI (points of interest) are often saved into a custom Sqlite DB by the Android App, GPS tracks are typically saved into a GPX file which can be imported into GRASS with themodule, and OpenStreetMap data and "diffs" saved in a GPX-compatible text format.
The F-Droid project hosts many Free and Open Source applications for Android, including GPS loggers, see the navigation apps section. Check both the F-Droid site/app and the Google Play store for the latest versions, one or the other can sometimes be out of date.
It is expected that FOSS field software for archeological and geophysical field surveys will be available in the near future.
Device used for live data input
Most Android devices contain sensors such as an electronic compass (which can be pressed into duty to record magnetic anomalies), GPS, and attitude (e.g. measuring dip angles). Besides recording internally these can be immediately sent to a paired laptop or field recording device via Bluetooth or a custom Wifi app.