Changes

Jump to navigation Jump to search
1 byte removed ,  00:05, 31 March 2009
no edit summary
Line 24: Line 24:  
KDEEdu
 
KDEEdu
 
* Describe your project in 10-20 sentences. What are you making? Who are you making it for, and why do they need it? What technologies (programming languages, etc.) will you be using?
 
* Describe your project in 10-20 sentences. What are you making? Who are you making it for, and why do they need it? What technologies (programming languages, etc.) will you be using?
There are a number of educational applications available on the K Desktop Environment. Sugar, having education in mind, would like to use these applications. The only problem is that these applications  are written for KDE using the Qt toolkit, while Sugar uses the GTK+ toolkit. Therefore for Sugar to have access to these applications they must be rewritten using the GTK+ toolkit.
+
There are a number of educational applications available on the K Desktop Environment. Sugar, having education in mind, would like to use these applications. The only problem is that these applications  are written for KDE using the Qt toolkit, while Sugar uses the GTK+ toolkit. Therefore for Sugar to have access to these applications they must be rewritten using the GTK+ toolkit.
    
I plan on rewriting an appication using gtkmm instead of GTK+. My reasoning is that gtkmm and Qt are both based on the C++ programming language and should share many of the same development  techniques(object-oriented, etc.). GTK+, on the other hand, is based on the C programming lanuage and techniques (functional, etc.). Using gtkmm should prove to be a smoother transition.
 
I plan on rewriting an appication using gtkmm instead of GTK+. My reasoning is that gtkmm and Qt are both based on the C++ programming language and should share many of the same development  techniques(object-oriented, etc.). GTK+, on the other hand, is based on the C programming lanuage and techniques (functional, etc.). Using gtkmm should prove to be a smoother transition.
28

edits

Navigation menu