|
2011-11-03
, 04:06
|
Posts: 992 |
Thanked: 738 times |
Joined on Jun 2010
@ Low Earth Orbit
|
#892
|
The Following User Says Thank You to kureyon For This Useful Post: | ||
|
2011-11-03
, 06:20
|
Posts: 23 |
Thanked: 11 times |
Joined on Jun 2010
|
#893
|
The Following User Says Thank You to superpj101 For This Useful Post: | ||
|
2011-11-04
, 10:46
|
Posts: 451 |
Thanked: 334 times |
Joined on Sep 2009
|
#894
|
|
2011-11-04
, 13:43
|
Posts: 1,548 |
Thanked: 7,510 times |
Joined on Apr 2010
@ Czech Republic
|
#895
|
EDIT1: Ohoh, modrana depends on liblocation0 to manage GPS functions, this is a non-free Nokia binary right? WTF, meaning it cannot connect to GPS outside of Nokia?
It runs smooth on the Droid 3, much faster than the N900, but obviously no GPS functions, so not very useable. Is there a way around this Martin?
Not worth messing with python-for-android, as modrana is not gonna be able to connect to GPS without liblocation0 there either...
python modrana.py neo
|
2011-11-04
, 14:16
|
Posts: 451 |
Thanked: 334 times |
Joined on Sep 2009
|
#896
|
ModRana only uses liblocation when running on Maemo 5, on other platforms it uses gpsd. I'd guess as the chroot is based on regular Debian, gpsd should be available - if it can get data from the actual GPS hardware, well, thats another question.
To make modRana use gpsd, run the modrana.py with the argument of neo or q7.
So for example, like this:
Code:python modrana.py neo
BTW, can you provide some photos ? Would look nice to have on the modRana project website.
EDIT:
Provided modRana gets no GPS data from the gpsd in chroot, there might be another possibility.
If you can find a way of getting the position data somehow iside the chroot (like some app outside from chroot writing it to a file and then reading it from inside the chroot, etc.), I can write a special "android_chroot" device module to handle this and possible other quirks of running of the Android chroot.
|
2011-11-04
, 14:36
|
Posts: 1,873 |
Thanked: 4,529 times |
Joined on Mar 2010
@ North Potomac MD
|
#897
|
Hi all:
Anybody using modRana on Android?
Just got a Droid 3 phone, so that I can run GNU/Linux via chroot on it, running debian unstable, quite snappy, better/faster than the N900, the keyboard is also better.
...
The Following User Says Thank You to mscion For This Useful Post: | ||
|
2011-11-05
, 00:01
|
Posts: 482 |
Thanked: 550 times |
Joined on Oct 2010
|
#899
|
EDIT: OK, seems there is http://code.google.com/p/python-for-android/ so will investigate that. Would probably prefer to run modRana within the debian chroot anyway, so as not to mess with all the Android stuff...
Tags |
bada rox, martin_rocks, modrana, navigation, openstreetmap, the best, wehasgps |
|
BTW, there actually should be no toolbox icon in the per mode state list just for this reason.
Now for the older questions:
I might also enable this for automatic tile download, provided it brings some improvements, like faster tile loading.
As for some tileservers not supporting this - should be easy to solve by adding a few variables that enable/disable persistent automatic/batch download for a given layer to the map layer configuration file.
The current module used by modRana for loding GPX seems to also support KML.
Thus to current plan is to use Qt with QML due to better availability on Fremantle, Harmattan and elsewhere.
Architecture
This should bring better performance, enable things like fake a 3D, sprite markers, fluent rotation and zooming, etc.
What about finally having some kinetic scrolling, button feedback, etc. ?
As for the current GTK based UI, it should stay as an alternative for devices that don't have (recent) Qt libraries, like the Neo FreeRunner.
Implementation
The first thing to do is separate the GUI code from the modRana core (currently represented by the modrana.py file) and enable GUI switching and thus also serious alternative GUI development.
Anyway, might be quite a challenge but IMHO worth it due all the potential performance and usability gains.
modRana: a flexible GPS navigation system
Mieru: a flexible manga and comic book reader
Universal Components - a solution for native looking yet component set independent QML appliactions (QtQuick Controls 2 & Silica supported as backends)