2008/8/8 Marcus Wolschon <[EMAIL PROTECTED]>:
>
>
> On Fri, 8 Aug 2008 13:30:17 +0200, "Nic Roets" <[EMAIL PROTECTED]> wrote:
>>> Does mmapping data-structures with links work when the file comes
>>> from another device where memory-locations may be different?
>>
>> The file contains indexes. Converting it to pointers does not take
>> many CPU cycles.
>
> Okay. Thank you for the answer. I was not sure about that point.
>
>
>>>> * Windows (incl WinCE) comes with fast rendering of rotated text. Can
>>>> other mobile platforms do it fast enough ? I find cairo a bit sluggish
>>>> on my notebook, perhaps it's really bad on OpenMoko...
>>>
>>> I don't think this affects the data-format at all.
>>
>> If we know what software we're going to support, we will have a better
>> idea what hardware we're going to support. Then we will know what the
>> space and performance issues are going to be.
>
> Okay.
> My choice of sensible platforms would be:
>
> Windows Mobile 6.1 C#
> Linux (ARMv4l) gcc-native
> Linux (ARMv4l) blacksdown-JDK
> Linux (ARMv4l) IBM J9
> Windows Mobile 5.0 C#
> Windows Mobile 5.0 C++
>
> Who wants to add some?

Windows Mobile 2003 is still much used

>>> Yes, mobile editing is usefull. Do you suggest to not limit the format?
>>
>> No. Mobile editors should duplicated any nodes used. Those nodes
>> should be merged with the existing / real node to during
>> postprocessing when appropriate. Same goes for ways.
>
> So you suggest that a data-format MUST contain nodes, node/way-ids,
> their timestamps and all tags of all nodes and ways?
> Else it would not be possible to reconstruct the original node/way
> for uploading after editing.

i think we should not want a special fileformat for editors, they want
all the info, so better use the osm files for this, or let them
download live data over the air by a (bin/zip) protocol
(i was working on a windows mobile editor and never thought about a
special binary fileformat, the working area of a editor is small
enough to store/load into ram)

>>> Do you have further arguments supporting the point I think you wanted to
>>> make?
>>
>> There are so many :
>> 1. Agreeing on APIs (function prototypes) are better than agreeing on
>> data structures.
>> 2. Simplify, simplify, simplify.
>
> I disagree here.
> We already have an API that everyone is using and that seems to be good.
> However a common data-format provides interoperability, better tool-support
> (converters), eases debugging a great deal and can always be a starting-point
> for individual formats.
> A starting-point that has already condensed all of our best ideas
> and experiences on the topic instead of just a single developers ideas.
>
> Marcus

_______________________________________________
Routing mailing list
Routing@openstreetmap.org
http://lists.openstreetmap.org/listinfo/routing

Reply via email to