Active Topics

 



Notices


Reply
Thread Tools
Posts: 6 | Thanked: 0 times | Joined on Oct 2007
#1
Edit: I took care of the GPL license (I think) and I moved the code to google code hosting.

Hello, I wanted to show-off some code I wrote in the last two weeks. It's a maemo-mapper knock-off since I *ahem* borrowed some code to get me started and it is very early preview software, but it does have two cool features:
  • tiles are saved in a sqlite database
  • you can scroll around smoothly using the stylus

You can go visit the web-page I set up for this at

http://rtaranu.googlepages.com/pymapper

and I'd like to hear any comments or questions you have to offer.

Last edited by rtaranu; 2007-10-03 at 14:01.
 
Posts: 38 | Thanked: 7 times | Joined on Aug 2007
#2
Very impressive! Some comments and quick features I think will be helpful to complete the experience though:
- The red dot is a great idea! I used to find it hard when trying to zoom for the farthest zoom level (globe view) to just a single town in a country.
- Would be nice if it could remember the current position until next launch
- Double-tapping with stylus to zoom
- Searching and POIs would be helpful, but I suppose may still be too early. :P

I've been playing around with the python-gpsbt bindings, it should be rather trivial to add GPS support. Let me see if I can write a patch for it.
 
gnuite's Avatar
Posts: 1,245 | Thanked: 421 times | Joined on Dec 2005
#3
Not to be a license nazi, but if you are "borrowing" Maemo Mapper code, please remember that Maemo Mapper is GPL...
 
Posts: 9 | Thanked: 1 time | Joined on Jul 2007
#4
Originally Posted by zanglang View Post
Very impressive! Some comments and quick features I think will be helpful to complete the experience though:
- The red dot is a great idea! I used to find it hard when trying to zoom for the farthest zoom level (globe view) to just a single town in a country.
- Would be nice if it could remember the current position until next launch
- Double-tapping with stylus to zoom
- Searching and POIs would be helpful, but I suppose may still be too early. :P

I've been playing around with the python-gpsbt bindings, it should be rather trivial to add GPS support. Let me see if I can write a patch for it.
Haven't tried it yet. How about the performance? May first focus on no-gps usage since the MM already has pretty good GPS features.
 

The Following User Says Thank You to dchen For This Useful Post:
Posts: 6 | Thanked: 0 times | Joined on Oct 2007
#5
Originally Posted by gnuite View Post
Not to be a license nazi, but if you are "borrowing" Maemo Mapper code, please remember that Maemo Mapper is GPL...
Well since the code is in python, it's already "open-source". And I was planing on licensing it as such, but right now I was more interested in making it work properly than to figure out how to work these licenses.

I'll take a look one of these days, and probably host the code on code.google.com and take care of the license also.
 
Posts: 6 | Thanked: 0 times | Joined on Oct 2007
#6
Originally Posted by dchen View Post
Haven't tried it yet. How about the performance? May first focus on no-gps usage since the MM already has pretty good GPS features.
Well, on my N800 the performance is pretty good. The whole thing is multi-threaded and as such, tiles will *pop* as they are loaded, but the scrolling is pretty smooth. Reading, writing & decoding of tiles from the database is what takes the most CPU time as of now.
 
aflegg's Avatar
Posts: 1,463 | Thanked: 81 times | Joined on Oct 2005 @ UK
#7
Originally Posted by rtaranu View Post
Well since the code is in python, it's already "open-source". And I was planing on licensing it as such, but right now I was more interested in making it work properly than to figure out how to work these licenses.

I'll take a look one of these days, and probably host the code on code.google.com and take care of the license also.
That kind of attitude's all too prevalent, I'm afraid. If you're not complying with the wording of the GPL - under which gnuite has given you permission to copy his code - you're guilty of copyright infringement.

If you're only interested in making it work properly, don't release it: then you've no obligations under the GPL. If you release it, you've got obligations in exchange for getting the headstart of gnuite's code.

Sorting it out "one of these days" isn't enough, because your unclear code could be copied and pasted into another project before you sort out the licencing on your project. Thus causing problems for both gnuite and the third project.

If a relatively close knit community can't get these things right, is it any wonder there're all the companies ripping off GPL software because they think it's free?
__________________
Andrew Flegg -- mailto:andrew@bleb.org | http://www.bleb.org
Now known as
Jaffa
 
Posts: 1,038 | Thanked: 737 times | Joined on Nov 2005 @ Helsinki
#8
I recommend just adding the GPL segment to the beginning of the python files. That kind of covers your ***. It's only a matter of copy pasting it from pretty much any python app out there. Well worth the 10 seconds.
 
Posts: 529 | Thanked: 46 times | Joined on Sep 2007
#9
Originally Posted by rtaranu View Post
Edit: I took care of the GPL license (I think) and I moved the code to google code hosting.

Hello, I wanted to show-off some code I wrote in the last two weeks. It's a maemo-mapper knock-off since I *ahem* borrowed some code to get me started and it is very early preview software, but it does have two cool features:
  • tiles are saved in a sqlite database
  • you can scroll around smoothly using the stylus

You can go visit the web-page I set up for this at

http://rtaranu.googlepages.com/pymapper

and I'd like to hear any comments or questions you have to offer.
Hi,
could you kindly tell me in plain words how to install your .py files on Nokia 770 to make them working ?
I copied files downloaded to PC from PC to Nokia 770 to memory card mmc1.
gained root
but xterm
chmod +x GoogleMaps.py && ./GoogleMaps.py
doesn't work as .py still sits at my mmc1.
with editors I can open file and save to user's file system
not to Unix-like root file system tree.
So I suppose I do need to cp .py to some other place.
Which place is thwe right one
to run chmod subsequently ?

Python i great.
I do hope to master running python scripts today.
But only with your help.

btw.
It's a great idea to have maemo mapper ported both to C and Python.
Thanks.
Darius
 
Posts: 529 | Thanked: 46 times | Joined on Sep 2007
#10
Hi,

I would like to work for you, developing python applications like mapper
with more nice and hot features.

Please contact me.

Darius
 
Reply


 
Forum Jump


All times are GMT. The time now is 23:08.