Posts Tagged ‘mobile’

Concrete Jungle’s Mobile Food Map

Sunday, September 11th, 2011

One of the big things we’re really grappling with this year at Concrete Jungle is that the amount of fruit trees we now have cataloged is starting to get a little bigger than we can comfortably remember. We’ve had the map in place for a while, and that’s been super useful for us (and hopefully some of you as well) for planning picks from our computer, but a lot of what we do when we’re actually out and about is based on memory. Part of that is because it was never particularly convenient to pull up our map from a phone when we were out somewhere.

At the same time, we wanted to make these things convenient for others too; we love it when people tell us about trees and want people to be able to find fruit trees that are nearby.

So, here’s the official announcement of our mobile food map. It can be reached by pointing your browser to http://m.concrete-jungle.org/. You can go there in a normal browser, but it will look just like a really big Google map.

When you load the map, it will attempt to geolocate your current position. The accuracy of this is out of our hands and will depend on your wireless (cell/wifi) service. It will do the best it can, and in our experience over the past month or so, it’s usually pretty close.

Tapping the marker icon in the top right will turn on nearby fruit trees.

Markers that appear can then be clicked on to get more info.

If you want to add to a tree to the database, you can tap the marker-plus icon in the top right of the map. A draggable marker will appear.

After placing the marker and editing the type of tree, you can add it to the database:

We’ve had countless times where we’re out and about and discover some random fruit tree. Now we can pull up our map, have it locate us, and add it to our database in a matter of seconds. And when we’re out checking on a tree to pick, we can easily pick up on things nearby.

So give it a shot! We’re not programmers by trade, but we’re trying to make something fun and useful for all, so if something doesn’t work quite right or if we opened up a huge security hole we’ll do our best to get it straight. Enjoy!

What we’ve been doing in the past month

Wednesday, July 6th, 2011

Thanks to everyone that came out on our Critical Fruit Mass this past Sunday. This ride lets us touch upon what’s been going on in the Concrete Jungle, because it sort of caps off June and leads towards things really getting under way.

One of the big things we’ve been working on is being able to crowd-source our fruit tree database by letting people add fruit trees they know about. We’ve had this feature on our normal food map for most of this year, but we haven’t really talked about it much, so here’s the official announcement. Right…here.

Despite its quiet introduction, it has certainly taken off with the right people, as our fruit tree database has grown by leaps and bounds this year. After going through some old backups of the site, we prepared the chart on the left showing numbers of public and private fruit trees in our database. The dashed vertical lines represent dividing lines between years, and the ticks don’t correspond to anything except when we had a backup.

As can be seen from our map, it is still extremely centered on northeast Atlanta, with some slight progress west and southward, and our increase in fruit trees is really just filling in a lot of gaps. If we extrapolate our covered area as roughly 1/5th of the perimeter, there would be 4000 fruit trees within the entire perimeter. Whether or not that’s an accurate guess is another matter, but it’s exciting nonetheless.

And to help find all those trees, we’re making good progress on getting a mobile interface going. We had such an interface at one point, and the time spent loading code require to display the map killed any functionality it may have had, as you would sit there forever and then it would display the wrong location. Google has made leaps and bounds in improving mobile access in version 3 of their maps API, and relatively large amounts of code load quickly and responsively.

Currently the webpage geolocates your device and places a draggable marker on the map. You can then place it over your tree, click the marker button to edit its info, and upload it to our server. We’ve been using it for a few weeks now, and it’s been working very well. The draggable marker allowing you to add trees that you aren’t standing right next to, or if the geolocation doesn’t quite grab the best data.

For now, we’re probably going to stick with a web-based map rather than a native app. For one, it prevents us from having to code for Android, iPhone, Blackberry, etc. And there’s no app approval process to go through.

The downfall is that your phone has to connect to the Concrete Jungle server, download some code, interpret the code, talk to the server again, and then receive the map tile data just to render a map. A native app would allow for much less back and forth, which might prove useful for remote fruit/nut tree locations. We’re hoping that since we’re picking mostly urban produce it’s possible that we’re never too far from a cell tower and the increased latency is no big deal. We’ll know in a bit, as we’re pushing to have this public within the month, as well as start regular picking schedules again by next weekend. Stay tuned!

Support Concrete Jungle!

Upcoming picks:
  • May, 2013
Upcoming plantings/work days: In season/upcoming foods:
  • Mulberries
  • Serviceberries
  • Plums
  • Loquat
  • Blackberries