Ian McIntosh wrote:
Hi Everyone,

Update time.

First, personal: I am still in South America, but perhaps more settled
now.  I would very much like to continue working on Roadster.

Up until this point, Roadster has had only a few people working on it.
If Roadster is going to be a success, it'll take many more people
contributing.

So, this is a call for help!  This mailing list has 70+ subscribers now,
and I'm hoping there are some people here who want to get involved.

In addition to bringing more people in, I'd like to reduce the scope of
the project for version 1.0.

Version 1.0 feature proposal
============================
1) move map data loading (and rendering?) functionality to an external
library (libroadster?)

2) external library will use a better (faster/smaller) data format (no
more MySQL GIS) stored in a SQLite database

3) ability to zoom from street level to state/country level *quickly*
(which probably means storing data at several levels-of-detail)

4) a new GUI in a high level language (C#, Ruby, Python?) with only
basic map navigation functionality (mouse drag, edge scroll, zoom
buttons, zoom rect tool, history back/forward buttons)
============================

I see this as a solid base for more advanced functionality, and we cand decide later where it should be added (in the application, in the
library, or as an application plugin).

At that point, multiple frontends could be developed independently using
native toolkits (GTK+, QT, Cocoa, Win32).

So that's the vision.  What do you think??

-Ian

_______________________________________________
roadster mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/roadster


Ian,
I have been messing off-and-on with databasing the Tiger/Line data in different ways for almost two years. I like MySQL. I have also tried Gigabase and sqlite. Gigabase was just too difficult to use and I feel that it would hinder a projects ability to attract new developers as opposed to a SQL database that everyone is familiar with. Sqlite has too few features. Spatial indexing (of some form) is a must-have. Full-text searching is also really nice to have.

I believe that you could completely seperate the database from the mapping applications. This would help adoption because many people might be interested in web-applictions, others might be interested in hand-held computer software.

I highly recommend anything in Python whenever possible. That is what I usually work in.

I am willing to help, but my interests, given my limited time that I can work, would be primarily in supporting applications. For instance, I am toying with the idea of a python-glade application that allows the user to download data from yahoo or google local for a limited area and at the data to the database.
_______________________________________________
roadster mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/roadster

Reply via email to