Does anybody know of an easy-to-use, FOSS equivalent of the program generating this 'live' colored, earth map.
Alternatively, equally appreciated would be enough pointers on the logic, API, and data to use to write such a program on my own in Java or C?
What I Basically Want
I need to be able to generate a picture for my space-time coordinates (not very far away from the Earth).
I'm hoping that this program will have a dependency NEITHER on a large/online database of images, NOR on a live satellite feed, and would instead be able to work off of an in-memory (or on-disk) colored map of Earth with projection and day-/night-highlighting calculations for creating the desired image.
The program should be able to run on Linux. Could be in Java, C, or any other portable/cross-platform language.
The program should (ideally) be able to run in offline mode... without using the Internet, that is.