|Marble runned from Python.|
Hello! During Google Code-In 2013 we have did many things for Python support in Marble.
What is Python?
Python is a very nice, easy for learning, programming language. It can be extended by a large number of modules (e.g. network libs, API libraries).
Why you want support for Python?
It's very good for people who can't or don't have time to learn hard languages such as C++. It could be easy used for fast creating templates of plugin (e.g. testing some functions, checking capabilities). Python support provide more easy way to create plugins and use Marble library, so we want it to be used in research and in the industry. Organisations which use Python for development will be able to integrate Marble into their projects. We hope that the list of the projects which use Marble will be significantly replenished.
What is already done?
We have done porting our API tutorials to Python (for more information see this post) and have written a nice instructions for installing Python bindings. We started working on support Python plugins.
What do you need now?
Now we need to update our API and add support for Python plugins. Then, you will be able to write your plugins using Python and easy integrate Marble into your Python application for showing maps, etc. That's would be very cool!
How can I help?
If you are interested or want to be involved please leave feedback and contact with us at #marble channel at freenode.org or firstname.lastname@example.org
About Python: http://www.python.org/ and http://en.wikipedia.org/wiki/Python_%28programming_language%29
How to use the Marble Widget in your application: http://techbase.kde.org/Projects/Marble#With_Python