1

Re: Mobile Application Development

Hi

There are an increasing number of parties interested in mobile applications for Indicia. The first project to combine apps and Indicia is under development at Bristol University. Those involved in the development of Indicia to date are keen to encourage this in a way that brings greatest benefit to the project from the resourcese available. We would like to see code developed in a manner that can be shared and reused via the code repository, using technologies that are convenient to the community, coordinating ourselves as far as possible to avoid duplication of effort. An Html5/PhoneGap approach is looking like the way we are heading.

This posting is to start a thread where those interested in participating in the development can express an interest. We'll give it a couple of weeks and then review what we have and see where it takes us.

Jim Bacon
BRC.

2

Re: Mobile Application Development

I'd definitely be interested in helping to develop this...

John van Breda
Biodiverse IT

3

Re: Mobile Application Development

Count me in.

Charles Roper
Digital Development Manager | Field Studies Council
http://www.field-studies-council.org | https://twitter.com/charlesroper | https://twitter.com/fsc_digital

4

Re: Mobile Application Development

Count me in too.  Time dependent of course.

Although........ we are equally, if not more keen on a mobile ready versions of the indicia IFORMs....rather than an app.  I guess, although I have no idea, that would be more down to us sorting out a mobile ready version of our website??  Anyone know how you approach this for sites built with Drupal CMS?

Jim - I'm sure you are aware (as I have mentioned before) and have been in contact with our Non-native species coordinator here in Norfolk. He has significant funds to develop an app for Non-native species recording, as part of an interreg European funded project called RINSE (which has now started).  We were hoping that he would contract out to the right people, so that that could easy work for any species list....whether non-native or not....the 'not' being most interest to us at NBIS.  Be great if it could be indicia based for example!

5

Re: Mobile Application Development

Sam, how to build web apps for varying device sizes and capabilities is a big topic. But here are some starter resources:

http://www.alistapart.com/articles/responsive-web-design/ (This is really the seminal must-read article)
http://www.lukew.com/ff/entry.asp?933
http://www.lukew.com/ff/entry.asp?1436 (Excellent list of resources at the end of this post)
http://futurefriend.ly/
http://marcdrummond.com/responsive-web-design/2011/05/21/responsive-design-and-drupal-jeremiah-davis-drupal-camp-twin-cities
http://denver2012.drupal.org/program/sessions/responsive-web-design-past-present-and-future
http://groups.drupal.org/node/175234
http://responsivetheme.org/

Also probably worth exploring:

http://foundation.zurb.com/
http://drupal.org/sandbox/ishmaelsanchez/1332338

http://twitter.github.com/bootstrap/
http://drupal.org/project/twitter_bootstrap

http://mediaqueri.es/

Charles Roper
Digital Development Manager | Field Studies Council
http://www.field-studies-council.org | https://twitter.com/charlesroper | https://twitter.com/fsc_digital

6

Re: Mobile Application Development

Hi,
here at the Maremma Natural History Museum, in Italy we are very interested in the development of a mobile version of Indicia. We recently started to use Indicia in in our project. Our site (naturaesocialmapping) is almost ready and will be soon online. Since the very beginning we felt the need to move toward the "mobile word", I talked to John van Breda of this possibility, and he redirect me to this forum. Thanks John!
In the meanwhile, I discovered that the Maremma Regional Park, which is quite close to us and with which we are strictly collaborating, had some European funds for developing a mobile application for the general pourpose of ... "allow people to identify most common species and give to the researchers a tool for recording wildlife"! I'm in the process of convincing them of the importance to collaborate with the Indicia project for developing a mobile version of the software (or an app).
Even if I'm pretty convinced that this could be a possibility, I need to know what have been done for the moment by the Bristol University or other partners. Glad to collaborate, if possible!

Andrea

7

Re: Mobile Application Development

Hi all,

I'm one of the developers at Bristol working on the mobile app integration with Indicia. I just thought I'd pop into this forum and say hello.

We're currently in the final stages of testing and adding finishing touches to the app. We hope to go live at the end of this month. I'll be happy to share our approach, code and experiences with anyone interested.

Regards,
Chris.

8

Re: Mobile Application Development

Very good Chris!
I was particularly happy to read what you wrote in your message.
Let's wait untill the end of the month, hence!

In the meanwhile, a colleague of mine wich is currently in Wageningen (NL)
sent me a couple of links concerning a nature recording site and a mobile
application related to the same project. It really worths a visit!

Here are the links:

http://waarneming.nl
http://webobs.org/en

Regards,

Andrea

9

Re: Mobile Application Development

Hi Andrea,

Thank you for the links. The first site has an international version at http://observado.org which I am a little familiar with, having heard a talk by the developers. Their philosophy is to have private code and open access to data where Indica is almost the opposite with open-source code and the option to keep your data private (although the Biological Records Centre strongly encourages the sharing of data for the greater benefit of science and conservation).

Indicia is a system to allow you to build your own online recording survey, tailored to your exact needs, not a finished website like Observado. However, we are currently developing a website based on Indicia that does what Observado does, providing a single place where any (UK) observation of any species may be recorded and then shared with the organisations that have an interest. To achieve this Indicia has received a lot of additional development and a new release is imminent.

We hope that the mobile application code developed for Indicia will also allow the easy construction of diverse applications. One example of something similar that I have looked at a lot is http://www.epicollect.net/.

I'm very much looking forward to the launch of the work at Bristol.

Jim Bacon.

10

Re: Mobile Application Development

Hi Jim,
thank you very much for your specification on the "Observado philsophy".
I can confirm that I'm definitely on the Indicia side, and I'll be looking forward
to the "imminent" new release. Since the launch of our site is also imminent,
it will be interesting to evaluate if it will be possible (or preferrable) starting directly
with the new Indicia version.
Will the new release substitute the current one, just upgrade it or be an "altenative choice"?

Great to take part to this community!

Andrea

11

Re: Mobile Application Development

Hi Andrea,

Sorry for a slow reply. I was on holiday when you posted your last message.

We have upgraded our servers to version 0.8.1 now for final testing. This remains a branch in the code repository and has not been tagged and packaged for easy download yet. The new version will upgrade an existing installation but will, when released, replace the previous version for new installs.

Back on the mobile application topic, I spotted that Chris Bailey had blogged about his current work at http://planttracker.naturelocator.org/blog and this makes interesting reading.

Jim Bacon.

12

Re: Mobile Application Development

Indeed, thanks Chris for the info. We obviously need to make a decision on which mobile technology to go with if we can benefit collectively from each other's efforts. Also note that I have an expression of interest in developing a very simple mobile Indicia app for use in Luxembourg and therefore the possibility of some funding for at least part of this.

I think we are generally in agreement that we do not have the resources to try to develop native Android and IOS apps (perhaps Windows phone being required as well) and prefer a mobile web app approach despite this having a few warts we will have to live with. Of the 3 options Chris describes issues with jQtouch relate to future support, issues with jQuery Mobile relate to performance, whereas Sencha Touch has the disadvantage of increaasing the technical footprint (not jQuery based). Also after reading info at http://jquerybyexample.blogspot.com/2012/02/jqtouch-vs-sencha-touch-vs-jquery.html I would surmise that Sencha is not going to lend itself to being output by PHP driven libraries so will differ further from how the rest of Indicia works.

P.S there is a handy comparison chart here:
http://www.markus-falk.com/mobile-frameworks-comparison-chart/

Any further thoughts on how we decide the best technical platform much appreciated...

John van Breda
Biodiverse IT

13

Re: Mobile Application Development

Any new on this subject?

I think that it will be a crucial aspect in the very close future!

Andrea

14

Re: Mobile Application Development

Hi Andrea,
The application that was being developed by Bristol University has been launched. See http://planttracker.naturelocator.org/.
Jim Bacon.

15

Re: Mobile Application Development

I originally posted a version of this email to General Discussion. Comments mentioned Adit, which I don't believe adequately fills this technology gap:

At the PTES we need a simple app or software that can be used for public participation and survey work across a range of habitats and species. Following a discussion with John van Breda, he suggested I come here and register my interest. John first expressed an interest in developing this resource on this forum two years ago! Can all interested parties state their position with regards to finally getting the development underway?

This technology is being developed by a number of companies that wish to charge a premium for its use, which is out of reach for many NGOs and small consultancy firms.

We all need an application or software that can be used on smart phones for field data entry of species and habitat data - we agree about that bit right?

Ideally the software will:

- be based on Indicia technology

- automatically record most of the relevant data for the user's purpose and to the standard of an NBN record, such as GPS location, time, date, species etc., but also images if required.

- allow a simple data export for each organisation

- be easy to develop a bespoke survey from a template. If this is on Drupal, that shouldn't be too much of a drag.

- be developed for use on Android AND iPhones (and MS?)

- fulfill a much needed requirement in the biodiversity recording community and remove the need for many organisations to develop their own applications, saving money and duplication of effort as witnessed already in this thread

- spread the cost among the community

- encourage public participation

- automatically submit records to NBN in a format that can be easily verified and assimilated without the need for a separate data submission process, which is often not a priority for organisations

If there's enough interest now, how about a meeting, or at least a new post to collate ideas and get the ball rolling? The PTES have some funds available to contribute. Does anyone else? We can provide a free meeting room in any location you want... as long as it's London.

Kind regards,

Steve Oram

16

Re: Mobile Application Development

Hi Steve

Thanks for joining the discussion. BRC have been looking for funds to support development of a mobile extension to Indicia and I'll ask David Roy for an update. I think there may be far more people interested in this subject than are reading this forum so perhaps it might be fruitful if you ask the NBN to include your thoughts in their next newsletter.

We are some way down the road, having Plant Tracker as a demonstration. That has been developed for a specific purpose and some work would be needed so that can be generalised and easily adapted for other surveys.The mechanism by which it delivers records to the warehouse merits some more development too.

Regarding your specification, records would be submitted to an Indicia warehouse and verified there. iRecord has been developed as a central point for verification of UK records and we would encourage its use. An update to the warehouse software was installed only yesterday which I believe has the purpose of assisting automatic submissions of verified datasets to the NBN (again only relevant for UK data). Data export is also a feature that is already present.

Regards,
Jim Bacon.

17

Re: Mobile Application Development

hi Steve

Thanks for your post.  I'd support joining up our efforts (and funding resources) to develop Apps - i.e. in the ethos of an open-source collaborative project such as Indicia.  We have just secured some funding to develop a ladybird recording App linked to Indicia which I hope will establish a more generic approach for others to develop Apps that link into existing data flow and verification systems.  We (CEH) would be interested in putting more resources into App development along the lines you propose and I am happy to discuss further.

all the best
David

18

Re: Mobile Application Development

Hi All...as an organisation that have been making recording Apps for other 6 years I think we are going to bite the bullet and look into remaking our portal using Indicia - seems to me that there is enough momentum behind this to make collaboration the way forwards -as such if anyone needs help on the app side give me a shout ( we have a tool that can make recording fields with lots of different field types (GPS, drop down list, take photo, mutlichoice) and can also do wildlife keys etc.