Summer of Code - Getting Started: Difference between revisions

→‎GUI: remove infeasible project without mentor
(→‎GUI: new section)
(→‎GUI: remove infeasible project without mentor)
Line 208: Line 208:


'''Potential mentor''': Carnë Draug
'''Potential mentor''': Carnë Draug
== GUI ==
=== Write GNUstep interface ===
GNUstep is a mature free and open-source Framework, suited both for advanced GUI desktop applications as well as server applications. The framework closely follows Apple's Cocoa (formerly NeXT's OpenStep) APIs but is portable to a variety of platforms and architectures. [https://www.gnustep.org https://www.gnustep.org]
Applications written for GNUstep also run on Mac with a "natively"-looking interface. They also run on Linux and have look and feel consistent with other GNUstep applications.
GNU Octave currently has a Qt interface. This project is dedicated to writing a GNUstep interface for GNU Octave.
'''Required skills''': Knowledge of Objective-C, Cocoa, GNU Octave codebase
'''Difficulty''': difficult (large volume of work)
'''Potential mentor''': ?