Talk:Google Summer of Code

From OpenStreetMap Wiki
Jump to navigation Jump to search

Discuss Google Summer of Code here:

Nokia N800

Regarding the "GPX+Photo+Audio Mobile Capture App": the Nokia N800 has all the necessary hardware (if you count GPS via Bluetooth), and the Maemo Mapper application could be a good foundation to build on. I use a N800, Maemo Mapper, and a $30 GPS-Bluetooth receiver for generating GPX tracks. I haven't used the camera as I don't believe there is any official software to take pictures with yet. —raf 03:54, 9 March 2007 (UTC)

Any Nokia series 60 phone should also do the job :) Gagravarr 10:12, 9 March 2007 (UTC)
Resolved: Mateusz Konieczny (talk) 10:56, 13 February 2022 (UTC)

Coherant separate nugget of work

The project presumably needs to be a coherant separate nugget of work which will keep someone busy for a whole summer. But OSM development is such a nebulous chaotic thing, taking place in so many directions. I'm wondering how it will work.

Occasionally it seems like development does take place in the form of a 'project', because one person arrives with a pet project they've been working on for a while. This then lives or dies by the usage and acceptance it gains from the rest of the group. But they tend to be new external bits and bobs, making use of planet dumps to do something interesting outside of the main mapping workflow.

For more core things like API development (people often mention the idea of wiki functionality for example) this would probably have to be implemented cautiously, gradually and with a lot of consultation with the rest of the community. The page says the student should Provide a weekly summary to the dev list of their progress, so it could be done. But maybe the feedback loop will mean other developers would interfere or even take over the work, and it would end up not really being their project.

I suppose ideally we'd rope in a student to spend the summer just mucking in with whatever developments are taking place at the SVN head at the time, but unfortunately that doesn't make for a coherant project definition.

Just some thoughts. I'm sure it will work out one way or another, provided we do get around to picking/defining a project. -- Harry Wood 15:58, 23 November 2007 (UTC)

iPhone / iPod Touch

Both iPhone and iPod Touch have serial port pins on their docking station connector (, older revisions need to initialize communication with a handshake sequence, new revisions don't). The wires have 3.3V level, so every GPS module with 3.3V UART can get attached directly, other serial GPS receivers with level converter.

Bluetooth seems not yet fully supported for other devices than headsets (is this correct?), so the serial port is a ready-to-use option, and has the advantage of extremely low power consumption.

There are plenty matching low-power receivers available for 50-100$ in single or low quantities, see e.g., DIP-socketed modules or eval kits may be easier for some people since they don't require sophisticated soldering skills (some examples on So the iPhone/iPodTouch could become a nice device for track logging, GPS-annotated picture and video documentation with a single home-made GPS-cable for the docking station connector.

Both the free toolchain and the Apple SDK could get used for development (note: the latter requires registration). The APIs are similar to the Apple APIs of OS-X, but OpenGL/ES is used instead of full-featured OpenGL (should be no problem for a mapping application, all required functionality is contained in OpenGL/ES, too).

What is needed (despite the hardware), is a mapping/logging/editing application.

What do you think?

-- Soc-proposal 10:35, 31 March 2008 (BST)

Looks like you've thought about it. Persnally I'm not enough of an expert in these matters to comment really (Does the JOSM java app run on a device like an iPhone? not sure)
...But what I do know is, you have until midnight tonight to submit your project proposal to google!
Can anyone else offer more technical pointers? You will get a faster response if you fire this at the dev mailing list, or ask on IRC
-- Harry Wood 12:41, 31 March 2008 (BST)
No, the iPhone doesn't have Java (one of its many plus points ;) ).
Sounds like a good idea to me. In my very limited knowledge the best way would be to write the app to get locations either from an attached GPS, or from CoreLocation, the Apple framework that currently gives you an approximate fix (not good enough for mapping) but may well be upgraded to give full GPS functionality in the future. --Richard

i am nambrot the developer of Maps Offline i'd like to port it and Openstreetmap to the iphone/iPod touch if sb is interested then contact me --nambrot

Potential Projects - outdated?

It seems to me that the Pool of Potential Projects on the wikipage is outdated. For example routable garmin maps are already working now ... Should I correct/delete this ideas? John07

Yes please! Go ahead and delete things which are old -- Harry Wood 16:56, 10 March 2009 (UTC)
Resolved: Mateusz Konieczny (talk) 10:56, 13 February 2022 (UTC)

Refactoring Research/Student pages


I would like to clean up the wiki pages related to universities, students etc. Currently the community doesn't get notified about new projects or only if the project shows the finished results. On the other hand the scientists doesn't use the power of OSM in presenting what they are doing, getting feedback or seeing whos working in a similar topic.

Therefore I'd like to create a single list where all related universities can link their projects and related people.

Would this be ok for you? --!i! 14:48, 2 November 2010 (UTC)

Other pages:

What about a page 'scientific corner' or 'Accademic Teams' so something that distinguishes better from our normal Development than just 'Research'? --!i! This user is member of the wiki team of OSM 19:52, 4 November 2010 (UTC)

Should this be open to every organisation e.g. research like Frauenhofer Institute or just for Universities and other accademic institutions? What about pupils? --!i! This user is member of the wiki team of OSM 09:00, 5 November 2010 (UTC)

I like the idea of a 'Scientific Corner'! The community as well as the researchers could benefit from knowing what 'the others' are doing. Maybe it would be good to identify key research areas and then differentiate on project ideas, work in progress and finished projects. A category 'Researcher' and 'Research Institute' would be nice. A list of publications would be awesome! I don't see a reason to distinguish academic and other research institutes. However, I think it would be useful to keep the differentiation between 'Research' and 'Education', with 'Education' concentrating on topics like "Introducing OSM in schools" etc (as it is now). Projects of pupils mapping their hometown would fit in this category. Lesewesen 21:24, 7 November 2010 (UTC)
This might be an idea for an differentiation of research areas:
  • Research on data quality
  • Research on new tools and features: development of routing algorithms, etc.
  • Research using OSM data: projects using OSM data for a specific area
  • Research about OSM: motivation of mappers, sociological aspects of volunteered geographic information, ...
Not sure if this is sufficient. Thx for feedback :) Lesewesen 21:36, 7 November 2010 (UTC)
Hi, personaly I would like to split up the list by countries, just because the most people might be interested in collegues from their country/language and not nescessarly on the whol world. This would even avoid problems to add a research project with unsharp borders (e.g. Routing normaly expects a data transforming). But IMHO we could use a template to be flexible on the representation. And yes Education needs to be seperated. There is already a list on one of the pages on scientific papers released that focus OSM. --!i! This user is member of the wiki team of OSM 08:56, 8 November 2010 (UTC)
I started work on Research and aggregated related content. Now will working on adding more stuff and later condense it into a template based approach. Help welcome --!i! This user is member of the wiki team of OSM 19:07, 8 November 2010 (UTC)