| Title | BaseGUI |
|---|---|
| Student | Luis Francisco Araujo Camarillo |
| Mentor | Alec warner |
| Abstract | |
|
Gentoo is a meta-distribution, which means, that customization and
flexibility plays an important role in the system. Therefore, we need something that allows us to easy develop and deploy GUIs for different configuration files and different applications; without losing the flexibility and customization offered from our beloved command line console. At the same time, we would need to build such a graphical interfaces in a modular way, for easy customization and extensibility of each one; and get them working properly together in a centralized way so we don't have to re-write common behaviour every time we want to include a GUI. This might also benefit our users; who would be able to access all the GUI availables at a given time from one single application. In other words, BaseGUI is intended to be the following: A graphical application implementing an interface (API) to add application-specific GUIs. I would like to call it therefore; a Meta-GUI (A GUI to combine GUIs) concept. BaseGUI is just an application that will help to keep different GUIs belonging to different configuration files (and hence, different applications) and that follows a common pattern (i've only thought of enviroment variables for now) interoperating between each other and making easy their integrations into our Gentoo system. On this project, i will also implement GUI modules for (if possible all) most the important baselayout files. |
|