Application Configuration GUI.

Gedare Bloom gedare at rtems.org
Fri Apr 5 19:34:22 UTC 2013


Hi,

Configuration is a good project area. I think 3b can consider some other
options than GTK+ for the GUI also, for example wxWidgets can be made to
work with Python from my quick reading about it, and there may be other
options to consider. The choice of GUI should be made to maximize
portability and also to best support the goals of Configuration. I'm not
sure how drop-down menu-driven windowing GUIs would compare to some other
approach in terms of usability and maintainability.

-Gedare


On Fri, Apr 5, 2013 at 3:16 PM, Shubham Somani <shubhamsomani92 at gmail.com>wrote:

> Hi,
>
> I would wish to take up the project of making an Application Configuration
> GUI for RTEMS in this year's GSoC.
>
> I was studying the various approaches available and it eventually boiled
> down to this-
>
>
>     APPROACH
>
>         PROS
>
>          CONS
>
>  1)  To use the configuration
>
>     GUI from eCos and NutOS.
>
> -  Based on WX Widgets.
>
> -  Highly Portable
>
>  (runs on Windows and Linux)
>
>
>
> The code is heavily based on templates which are difficult to understand
> and port.
>
>  2) To use the config infrastructure used by the GNU/Linux kernel.
>
>
>
>           Works well on Linux.
>
>  Does not support MS Windows.
>
> To write a cross platform GUI in python. This also can be done in 2 ways-
>
> 3a)- To start with an existing open source project like Xpresser.
>
>
>
>
>
>
>
>                  Portable
>
>
>
>     Documentation is scarce.
>
> 3b) To code the application from scratch using python and GTK+. If any OS
> specific requirements are needed then they can be coded separately.
>
> * *
>
>
>
>     Highly portable & modifiable.
>
>
>
> Coding has to start from scratch.
>
>
>
> This made me think that approach 3b would be the best for a baseline.
> These are just my Initial ideas. A lot of other work apart from this (XML
> parsing,rewriting conf.t etc) also needs to be done. I would discuss them
> once the baseline becomes clear. Please help me analyse any deficiencies in
> my understanding.
>
> Cheers,
> Shubham
>
> _______________________________________________
> rtems-devel mailing list
> rtems-devel at rtems.org
> http://www.rtems.org/mailman/listinfo/rtems-devel
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/devel/attachments/20130405/46d54716/attachment-0001.html>


More information about the devel mailing list