2009-05-11 The first release of OpenGGD has been launched
2008-12-15 The protocol for the server that receives GPS data has been published
2008-11-18 OpenGGD has been registered in SourceForge.net
OpenGGD aims to be a solution for centralizing the vehicle fleet GPS information, acting as an interface among different GPS devices or their control programs and different GIS programs.
OpenGGD is mainly a GPS database infrastructure, written in C++ and under GNU/GPL license. It is neither a program for controlling GPS devices nor a mapping tool.
OpenGGD consists of two TCP/IP servers that receive, store and deliver GPS data.
A web server will access the GPS database in order to show the information in a suitable format for the end users -tracks files, reports, alarms, etc-.
Another web server will provide specific information about the clients connectivity -current TCP/IP links, log files, etc-.
A third web server will be implemented to administrate the whole system -permissions, backups, etc-.
- The first release of OpenGGD includes the server that receives positions data and an example client that reads NMEA sentences from a serial port. It also includes useful documentation about installation, protocol, database and api. (download)
- Is my current GPS solution compatible with OpenGGD?
Sure it is. There is a choice of implementing the protocol in your current software or device, or developing a plugin between your solution and OpenGGD.
For example, if your solution sends/receives GPS data to/from a serial port, the easiest way to be compatible with OpenGGD is to develop a plugin that converts serial GPS data to TCP/IP, using a virtual serial port.
- I want my current GSP solution to be compatible with OpenGGD. In what way does the GNU/GPL license affect it?
You needn't use our source code at all. The GNU/GPL license does not apply to the protocol documentation, therefore you can implement it without copyright or license requirements. In that case your software would be treated as a separate work.
- How can I contribute to OpenGGD?
OpenGGD is taking the first steps, therefore we need all kind of contributions: suggestions, source code developing, web maintenance, translations, etc.
We would also appreciate if you could spread the word and promote OpenGGD.
Please visit our forums and the mailing lists.