[OSM-dev] How to apply OSM "Official" Application for Android GSOC project

Ian Dees ian.dees at gmail.com
Sun Mar 11 13:49:31 GMT 2012

Hi! I'm glad you're interested in applying for GSoC. I recommend you get
yourself acquainted with OpenStreetMap before getting too worried about
writing an Android app for it. I encourage you open up an existing OSM
editor and make some changes in your local area. Download some OSM data to
explore what it looks like and use the dev server API to make some test

As one of the people evaluating the GSoC proposals this year, it will be
important to show that you have some existing experience with the OSM API
and OSM data if you want to do something as complicated as an editor this


On Sun, Mar 11, 2012 at 8:04 AM, Gihan De Silva <gihansblog.com at gmail.com>wrote:

> Thank you for you quick response. And I would like to know, what features
> should be implemented in this android app? Can you please list them?
>> Date: Sun, 11 Mar 2012 12:32:09 +0100
>> From: Peter K?rner <osm-lists at mazdermind.de>
>> To: dev at openstreetmap.org
>> Subject: Re: [OSM-dev] How to apply OSM "Official" Application for
>>        Android GSOC project
>> Message-ID: <4F5C8D39.7040806 at mazdermind.de>
>> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
>> Am 11.03.2012 12:18, schrieb Gihan De Silva:
>> > HI,
>> >
>> > I'm Gihan De Silva and I'm interested in OSM "Official" Application for
>> Android GSOC project. And is this project supposed to be done with
>> HTML5+JavaScript or Java?
>> > If anyone can show me a good tutorial on OSM API, it would be highly
>> appreciated.
>> The won't be *the* osm application. Depending on what you want to do
>> you'll need several different applications.
>>  - One for mapping POIs
>>  - One for mapping all OSM objects (ways, areas, route-relations)
>>  - One for watching pixel-tile-maps, possibly with server-side routing
>>  - One for watching Vector-Maps and routing locally
>>  - One for recording GPX-Traces and upload them directly to the API
>> The technology to be used depends highly on what you're familar with. If
>> you know on how to develop rich UIs for mobile devices with HTML5, do that.
>> If you're better with Java, go that route. But which ever way you choose,
>> first define what exactly what you want to do, then choose the tools you're
>> planning to use.
>> Regarding the OSM Api you need to first check, what you want to do,
>> because there are several APIs for diffentent tasks to perform.
>>  - The Main-API for Editors and GPX-Uploaders
>>  - The XAPI and the Overpass-API for specific Data-Consumers
>>  - The Tiles-Server for Pixel-Map-Viewer
>> But in most cases you'll need to define & set up a custom API dedicated
>> at the use case of your app. This offloads the main apis which are
>> dedicated to mappers and allows you to optimize the communication between
>> your app an the API by shifting processing requirements away from the
>> mobile device.
>> Peter
>> ------------------------------
>> _______________________________________________
>> dev mailing list
>> dev at openstreetmap.org
>> http://lists.openstreetmap.org/listinfo/dev
>> End of dev Digest, Vol 84, Issue 13
>> ***********************************
> _______________________________________________
> dev mailing list
> dev at openstreetmap.org
> http://lists.openstreetmap.org/listinfo/dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/dev/attachments/20120311/0488aaa2/attachment.html>

More information about the dev mailing list