Writing a KDE application not in C(++)

Synopsis:

The KDE/Qt framework is famous for providing a low-entry barrier for people to get in touch with OO and GUI programming. The goal of this bounty is to show that this doesn't have to be done in C++. There are language bindings for many scripting and other rapid-prototyping-compatible languages, like Ruby, Python or Java. Your mission is to prove that they're generally useful by writing a new KDE application or rewriting an existing one using these languages.

Goals:

The creation of a showpiece application for KDE, specifically a onscreen keyboard utility written in the Java programming language and utilizing the KDE/QT framework. This will ease the difficulties associated with multilingual input. Other applications may include; allowing for the input of mathematic, phonetic, or other symbolic imputs. Accessability for disabled users. Alternet method of input in case of a physical keyboard problem. As a display for a particural applications keyboard bindings \ shortcuts, i.e. Such as a cheatsheet for EMACS or KOffice. Possible input method for tablet \ touchscreen PCs.

Project Details:

  • A GUI Keyboard application in Java and KDE/QT framework.
  • A set of predifined keyboard templates for multiple languages, stored in valid XML.
  • A Wizard or GUI Configuration manager allowing for the creation and/or modification of user defined keyboard templates.
  • Application will accept mouse input as well as visiably display current physical keybord inputs.

Project Schedule:

Start Date: June 24:
Assesment of requirments.
Examination of available tools and similar coding projects.
Design of application structure.
Coding Date: July 10:
Creation of actual application.
Testing: August 10:
Begin Testing cycle:
includes polishing and addition of possible refinements.
Completion: September 1st

Note: At this point I expect to return a working version af the application, as needed by the Google deadline, But will continue to upgrade and support this application as it is a project I have been inteterested in maintaing

it for some time.

Motivation:

As a student of computational linguistics, I have often found need of such an application. I know of multiple students and faculty who could also make use of it. I would rather see a new and useful application created for the ?Writing a KDE application not in C(++)? project, than just a rewrite of an existing application.

Bio:

Name: Jack Lauritsen
Email: jack.lauritsen@gmail.com
Currently a student of Computational Linguistics at the Universität Tübingen.
Previously a Non Commissioned Officer for the United States Army, working as a telecommunications / digitalnetworking controller.
Experienced with Linux and KDE since 1998.

[ Edit ]