Tree [cc5c23] master /
History



File Date Author Commit
build 2012-03-18 bugariu bugariu [cc5c23] - fixed link issue
common 2010-12-31 bugariu bugariu [a5e632] -fixed bug displaying free memory size on 64 bi...
install 2011-07-14 bugariu bugariu [405c37] - fixed dependecy of OSM2POWM from QtGui dlls
src 2011-07-14 bugariu bugariu [405c37] - fixed dependecy of OSM2POWM from QtGui dlls
.gitattributes 2010-11-02 bugariu bugariu [fa6819] - more targets. switch between targets. not tested
CHANGELOG.TXT 2011-07-14 bugariu bugariu [50aab0] - changed changelog
LICENSE.TXT 2007-11-03 bugariu bugariu [c9b6d4] - fixed docu
README.TXT 2010-05-04 bugariu bugariu [273a43] - reorganized directory structure. Added suppor...

Read Me

======================
      NaviPOWM
======================
NaviPOWM is planned to be car navigation system capable of running on a variety 
of operating systems. At the time, only OSM based map data is supported.
Realtime routing engine is planned in a later version. Geocaching and city guide 
functionality are also planned.

======================
Compiling NaviPOWM
======================
NaviPOWM can be compiled under Windows (with or without Qt) and Linux (with Qt)

----------------------------------------------
Compiling under Windows using Visual Studio 6:
----------------------------------------------
1. A workspace and project file can be found in directory 
   build\windows\visualstudio6
2. Open workspace and compile. Qt is not needed.

-------------------------------------------
Compiling under Windows using MinGW Studio:
-------------------------------------------
1. A workspace and project file can be found in directory 
   build\mingw
2. Open workspace and compile. Qt is not needed.

---------------------------------------------------
Compiling under Windows using MinGW Studio with Qt:
---------------------------------------------------
1. A workspace and project file can be found in directory 
   build\mingw-qt
2. Make sure includes and libraries are accesible from MinGWStudio
3. Open workspace and compile. Qt (at least 4.3.2) is needed.

------------------------------------------------------------
Compiling for Windows Mobile using embedded Visual Studio 4:
------------------------------------------------------------
1. A workspace and project file can be found in directory 
   NaviPOWM\WindowsMobile\eVC4
2. Open workspace and compile. Qt is not needed.

------------------------------
Compiling under Linux with Qt and qmake:
------------------------------
1. Go to directory build/qmake
2. run qmake
3. run make clean
4. run make 

------------------------------
Compiling under Linux with Qt and CMake:
------------------------------
1. Go to directory build/cmake
2. run cmake .
3. run make clean
4. run make 


======================
Running NaviPOWM
======================
If NaviPOWM is not installed by a installer software, you have to ensure some
directories are created manually and some file copied into them. When using an
installer this steps are done automatically.

--------------------
Directory structure:
--------------------
Let's consider "your/path/to/NaviPOWM" as the directory you want NaviPOWM to reside.
To work properly, NaviPOWM needs the following subdirectories (case sensitive!):
1. Icons
2. Maps
3. Save

The following files must be copied:
 1. common/Images/info.bmp to Icons/info.bmp
 2. common/Images/logo.bmp to Icons/logo.bmp
 3. common/Images/minimize.bmp to Icons/minimize.bmp
 4. common/Images/poi00.bmp to Icons/poi00.bmp
 5. common/Images/quit.bmp to Icons/quit.bmp
 6. common/Images/saveoff.bmp to Icons/saveoff.bmp
 7. common/Images/saveon.bmp to Icons/saveon.bmp
 8. common/Images/zoomin.bmp to Icons/zoomin.bmp
 9. common/Images/zoomout.bmp to Icons/zoomout.bmp
10. common/Config/navipowm.ini to navipowm.ini
11. and finally the executable itself


A description of the ini file can be found at http://navipowm.wiki.sourceforge.net/NaviPOWM


-------------------
Operating NaviPOWM:
-------------------
1. Zooming is done by keys "<-" (left) and "->" (right) on Windows and Linux and 
   with the corresponding hard keys on PDAs. If zoom buttons are enabled, you can
   zoom in / out by clicking on them.
2. An info screen is displayed when typing on the NaviPOWM icon in the top left
   corner of the screen.
3. A red floppy disk indicates "NO SAVING", a green one indicates that NaviPOWM 
   is saving all received NMEA data.
4. The exit button terminates NaviPOWM.
5. By clicking on the number of sattelites in the top left corner a screen with
   the position of satellites in view is displayed. 
6. Automatic scaling can be turned on and off by pressing the scale bars in the 
   top left corner of the screen.
7. Moving map can be done by dragging the map around, after map moving has been
   enabled by pressing the blue triangle in the top bar.