Category:Android: Difference between revisions

From GRASS-Wiki
Jump to navigation Jump to search
(ref guides)
(move to own page)
 
Line 1: Line 1:
== 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 [https://f-droid.org/repository/browse/?fdfilter=debi&fdid=info.guardianproject.lildebi 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 ===
Laptop (and workstation) users who wish to maximize their screen real-estate can view the GRASS help pages and Programmers' Manual on their tablet or phone instead of competing for space on the main monitor. In the simplest case this can be done by opening the device's web browser and navigating to the online versions at the GRASS website, but for use in the field where WiFi or cellular coverage is not practical a dedicated app or eBook with the help pages and module synopsis downloaded to your phone will be useful.
For a dedicated app, the [https://f-droid.org/repository/browse/?fdfilter=manpages&fdid=com.chmod0.manpages Manpages] App ([https://github.com/chmod0/Manpages BSD-licensed code here]) might be a good staring point for app development in the GRASS SVN sandbox, but with help pages arranged by raster/vector/general/... sections instead of traditional man page sections.
Perhaps easier and more-portable is to create a GRASS Reference Guide eBook containing the introduction pages, module synopsis, and full module help pages. Much of this is already in place -- since HTML is by definition already marked-up text there are many tools to automate the conversion into to LaTeX or DocBook formats, and from there into PDF, Mobi, or ePub formats. (see also [http://packages.debian.org/pdftk PDFTk] for assembly and [http://calibre-ebook.com/ Calibre] for final conversions).
Both dedicated App and eBook solutions should be searchable.
=== Device used as a recording slate in the field ===
You can use apps such as [http://moovida.github.io/geopaparazzi/ Geopaparazzi], [https://play.google.com/store/apps/details?id=es.prodevelop.gvsig.mini&hl=en gvSIG Mini], and many from [http://wiki.openstreetmap.org/wiki/Android OpenStreetMap] including [https://f-droid.org/repository/browse/?fdfilter=osmand~&fdid=net.osmand.plus 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 the {{cmd|v.in.gpsbabel}} module, and OpenStreetMap data and "diffs" saved in a GPX-compatible text format.
The [https://f-droid.org/ F-Droid] project hosts many Free and Open Source applications for Android, including GPS loggers, see the [https://f-droid.org/repository/browse/?page_id=0&fdcategory=Navigation 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.

Latest revision as of 22:21, 25 October 2013

Pages in category "Android"

The following 2 pages are in this category, out of 2 total.