[Marble-devel] One month to Total Freeze!

Torsten Rahn torsten.rahn at credativ.de
Fri Aug 24 14:33:39 CEST 2007


Hi,

On Friday 24 August 2007 14:04:39 Inge Wallin wrote:
> I believe that our features in Marble will fall into one of 3 categories:
>  - User features of the Marble application
>  - Features usable to application writers using MarbleWidget
>  - Desktop infrastructure, like DBUS support and similar

Yes, indeed. 

> So here is my suggestion for what to do for 4.0 and what we should wait
> with until 4.1. I won't touch any specific Qt-only releases here.

I think that what we deliver for 4.0 should be released as Marble 0.5.  This 
release should happen mid- to end of september and would just be feature 
complete and should mostly work. 
Further bug fixing, translations, optimizations and docs would happen on the 
way towards KDE 4.0.
No later than end of October I'd like to open a branch in which we can work on 
Marble 0.6 features already if necessary.

>  - Flat projection: 4.0
>    We're not talking days here until it's finished, but hours.

Well, actually in terms of bare features you might be right. But I'd like to 
see Mercator projection in addition as well. And the "optimization" to render 
only those parts of the screen that get newly shown.

>  - KML file support: 4.0
>    I'm not sure about the exact status here, but everybody seems to think
> it's going to be ready.  Murad?

If Murad continues to develop at the current pace I'm sure it will be.

>    I know that Torsten wants Mercator projection for 4.0, but have no idea
> if this is feasible.

More important to me is the ability to have Flat projection rendering only 
those portions of the screen that have changed. This will make Flat 
projection a 100% smooth choice for any hardware that runs Qt4.

I'd suggest to Carutsu to talk to the okular developer we kidnap at times to 
get some inspiration on implementation (hi Pinotree ;-)

>  - GHNS support to download new maps and maybe other stuff: 4.1
>   Would be awesome to have in 4.0, but do we have the time?

I just asked Josef two days ago and he told me he'd work on it during this 
weekend.

> Desktop infrastructure:
>  - DBUS controlling the marble application: 4.0

erm, actually current DBUS preperations will make even the widget be 
accessible via DBUS.

>  - Support for maps with higher resolution: 4.1
>    I think we need some changes in the engine, e.g. higher integer
> precision, which makes this feature too big for 4.0

Not sure about that yet. I'd like to have OpenStreetMap support for 4.0 
actually. It's not that much a matter of improving the software but providing 
the tiles in platte caree projection on a server. 
After all my cleanup I did yesterday was partially motivated by fixing 
limitations. Another thing we need to do is switching the tile size to 
512x512 as a preparation for basic experimental OpenGL support which is 
targeted for Marble 0.6 on my personal schedule. This has a few advantages 
which also deal with precision.

Other features on the TODO for 4.1 include:
- redo of the Vector backend. That includes:
* "vector tiles" based on VMAP0
* "area support", so selecting countries will be possible.

- Experimental OpenGL support as an alternative to the current pixel-perfect 
rendering backend



Torsten

-- 
 Torsten Rahn

 Tel.: 0 21 61 - 46 43 - 192

credativ GmbH, HRB Mönchengladbach 12080
Hohenzollernstr. 133, 41061 Mönchengladbach
Geschäftsführung: Dr. Michael Meskes, Jörg Folz


More information about the Marble-devel mailing list