Misc

26 Jan 2012 Nesis update
This is last nesis update available. It is meant only for advanced users.

Download updates here: nesis-2.0-b7.zip
12 Dec 2011 Download Nesis for Windows
A pure windows Nesis version is available. This version is based on the same very code that runs in Nesis, but compiled for Windows. Due to lack of the obvious hardware, it is not fully functional, of course. However, it will give you a chance to get familiar with most Nesis functions.

Please note, that this code is pretty obsolete (it is more than two years old) and that much new has been introduced into Nesis after the code was published. As soon as time permits, we will prepare a better and more functional simulator.

Installation instruction

  • Donwload the NesisWin.zip [61 MB] file and extract it into the C:\. After the extraction you should get a path to the executable file C:\Nesis\nesis.exe. Note: The zip file containes some chart samples, hence the large file.
  • Using Explorer, locate the executable and double click the nesis.exe file. This should do the trik - run the Nesis application.
  • If you installed nesis.exe elsewhere, you need to modify the Nesis.ini file. Open it with Notepad and modify the following lines. The first line points to the location of the Nesis base folder (directory). The second line points to the location of the maps (files with the kam extenstion).
    Home_Folder=/Nesis/
    Map_Folder=/Nesis/kam/

Keys

Keys F1-F5 simulate the bottom Nesis buttons, F6 and F7 are Ok/Menu and Cancel buttons, F9 and F10 are used to simulate the knob and F12 is used to shut Nesis down (Exit).
12 Dec 2011 Source Code
The complete source code used in Nesis is available. Majority of the code is released under GNU GPL license. Minor portions are delivered under so called MIT license.

Here is the link to the 16 Dec 2011 source code [about 84 MB, zip]. It includes (head) Nesis version 2.0 beta together with some maps, airspaces, etc. Maps, which are included are enough for test. If you need more maps, please contact us.

Prerequisites

 you would like to download and compile the code, the following prerequisites must be met:

  • For time being, you still need a Linux based computer. We will prepare a Windows sources soon.
  • Make sure you have a C++ compiler at hand. (We are using GCC). The code should work with other compilers as well, but minor changes in the code may be necessary.
  • Install and compile the latest version of Qt programming library (4.6.0 or above, most recent is recommended). If you are able to compile the Qt, you will be most probably able to compile our sources as well.
  • You may give a try to the Qt Creator software, which may help you a lot. This is THE tool, which we are using for the Nesis development.

Installation instructions

  • Extract the code into a local folder. Say, that you extracted it at user folder and the path to the code is /home/your_user_name/Nesis-2.0/
  • Open the command line shell (konsole) and enter:cd /home/your_user_name/Nesis-2.0/Nesis/ to move to correct folder.
  • Enter: qmake nesis.pro
  • Enter: make to build the binaries. The compilation may take few minutes. The result is stored in /home/your_user_name/Nesis-2.0/Nesis/bin/nesis executable file.
  • Finally, you need to edit the /home/your_user_name/Nesis-2.0/Nesis/bin/Nesis.ini text file. Open the file with a text editor (kwrite, kate) and change the akrajnc part in the path to your_user_name for the Home_Folder and Map_Folder entries. Save the file.
  • Enter: ./nesis
  • Depending on your system, you may need to install certain software tools. Compilation errors will tell you what seems to be missing.
Final note: Keys F1-F5 simulate the bottom Nesis buttons, F6 and F7 are Ok/Menu and Cancel buttons, F9 and F10 are used to simulate the knob and F12 is used to shut Nesis down (Exit).

12 Dec 2011 Communication Protocol
One of the most important decision factors during the Senap development was to follow as many open standards as possible. We found the CANaerospace interface specification as a complete, relatively simple and open standard. Hence, all our modules communicate using the CANaerospace protocol.
12 Dec 2011 Magnetic Field
The magnetic field model around our planet is based on data and software from World Magnetic Model from National Geophysical Data Center. This model is used to calculate magnetic compass declination depending on current geographical position.
12 Dec 2011 Charts
Charts are composed from several different sources. Most of the raster information comes from the SRTM (Shuttle Radar Topography Mission) data. The data was collected, processed and published by NASA.

Due to specific SRTM technology some parts in the original SRTM data have "holes". Jonathan de Ferranti has patched many of the holes and published the enhanced data on his web site.

Vector information on our charts (roads, rivers, lakes, ...) comes from VMAP0 composed by NGA. This information was optimized for the scale 1:1 000 000. Although we appreciate all the effort needed to compose such a chart, we would like to have slightly better vector charts. In fact, better vector charts exists, but they were not released into public. The following link gives more details.

Spot information in the vmap0 is a bit sparse. To make it more dense we included the information from Geographic Names server. We applied special filters to prevent spots becoming to dense.

The NASA GSFC and NIMA Joint Geopotential Model was used to correct SRTM altitudes from WGS84 system into better and more precise EGM96 system.
15 Jul 2011 Open Source
If you are interested in the open source development, you may want to visit the Open Source Initiative link.
12 Dec 2011 Operating System
We are using Linux operating system. In particular openSUSE and Ubuntu represent our working environment. Linux is also used in the Nesis. In Senap we are using our own operating system.

The majority of the code is written in C++. Whereever it was practical, we leaned on the marvelous Qt library from Trolltech. In particular Qt and Qt for Embedded Linux (former Qtopia core) libraries are used.

Copyright © Kanardia d.o.o. 2007-2012

Web design: Editor Studios