Graphical environment

Wiki page by khorben on 06/06/2011 02:42:34
--- /var/www/www.defora.org/wiki/Graphical environment	2011/02/02 14:10:24	1.6
+++ /var/www/www.defora.org/wiki/Graphical environment	2011/02/02 14:11:57	1.7
@@ -1,2 +1,2 @@
 <h3>Summary</h3>This section gathers all of the end-user applications meant to be used through a graphical user interface. The aim is to provide a complete, featureful environment for daily use of a computer.<br><h3>Description</h3>This environment is an essential part of the project for a number of reasons:<br><ul><li>these applications are to be functional, intuitive demonstration material for the concepts introduced in the system;</li><li>they need to be developed with great care for coherence and usability;</li><li>a strong focus must also be placed on their effectiveness and flexibility, in particular with an explicit support for embedded platforms (performance), and finger-based user interaction (restricted screen sizes)<br></li></ul>Given these constraints, and the need for this environment to be available and developed along with the other components of the system, it was decided to base these applications on the Gtk+ toolkit. In turn, DeforaOS' own graphical sub-system (GServer, GToolkit in section 2) will be used, optionally through a port of Gtk+ for DeforaOS.<br><h3>Components</h3><ol><li>libDesktop</li><li><a href="/os/wiki/3459/Browser">Browser</a></li><li><a href="/os/wiki/3429/Panel">Panel</a></li><li>Phone</li><li>Surfer</li><li>Editor</li><li>Keyboard</li><li>Mixer</li><li>Framer</li><li>Mailer</li><li>Player</li><li><a href="/os/wiki/3456/Todo">Todo</a></li><li>XMLEditor</li><li>Accessories</li><li>GEDI</li><li>GPuTTY and successor<br></li></ol><h3>Global tasks</h3>To achieve this goal, completion of the following
-tasks is required:<br><ul><li style="text-decoration: line-through;">listing of files through the file browser</li><li style="text-decoration: line-through;">displaying the most common file types through the file browser (text, images)</li><li style="text-decoration: line-through;">displaying the files available directly on the desktop</li><li style="text-decoration: line-through;">launching applications directly on the desktop</li><li style="text-decoration: line-through;">using and monitoring the system through configurable panels</li><li style="text-decoration: line-through;">providing a functional smartphone environment (optional)</li><li style="text-decoration: line-through;">accessing the World Wide Web</li><li style="text-decoration: line-through;">editing text files</li><li style="text-decoration: line-through;">providing means of input relevant to finger and stylus-based user interaction</li><li style="text-decoration: line-through;">setting the sound levels</li><li>improving the usability of multi-tasked desktops</li><li style="text-decoration: line-through;">sending and receiving e-mails</li><li style="text-decoration: line-through;">playing audio and video content</li><li style="text-decoration: line-through;">tracking tasks</li><li>editing XML files</li><li>editing configuration files</li><li>facilitating the development of the complete environment</li><li>connecting to other hosts remotely<br></li><li>integrating the DeforaOS VFS sub-system</li><li>integrating the other concepts introduced by DeforaOS<br></li></ul><h3>Current status</h3>The first official version of this environment as a whole was released on September 20th 2010, as packaged within the <a href="http://www.hackable1.org/">hackable:1</a> distribution. The aim is to implement a functional, Open Source <a href="/os/wiki/3438/DeforaOS-Smarphone">smartphone</a>. A significant amount of work was already put into the project to achieve this, with about as much left to sufficiently leverage this environment.<br><br>Many applications are already usable, though some only partially. Compliance to standards is also not optimal in some areas (clipboard management in particular).<br>
\ No newline at end of file
+tasks is required:<br><ul><li style="text-decoration: line-through;">listing of files through the file browser</li><li style="text-decoration: line-through;">displaying the most common file types through the file browser (text, images)</li><li style="text-decoration: line-through;">displaying the files available directly on the desktop</li><li style="text-decoration: line-through;">launching applications directly on the desktop</li><li style="text-decoration: line-through;">using and monitoring the system through configurable panels</li><li style="text-decoration: line-through;">providing a functional smartphone environment (optional)</li><li style="text-decoration: line-through;">accessing the World Wide Web</li><li style="text-decoration: line-through;">editing text files</li><li style="text-decoration: line-through;">providing means of input relevant to finger and stylus-based user interaction</li><li style="text-decoration: line-through;">setting the sound levels</li><li>improving the usability of multi-tasked desktops</li><li style="text-decoration: line-through;">sending and receiving e-mails</li><li style="text-decoration: line-through;">playing audio and video content</li><li style="text-decoration: line-through;">tracking tasks</li><li>editing XML files</li><li>editing configuration files</li><li>facilitating the development of the complete environment</li><li>connecting to other hosts remotely<br></li><li>integrating the DeforaOS VFS sub-system</li><li>integrating the other concepts introduced by DeforaOS<br></li></ul><h3>Current status</h3>The first official version of this environment as a whole was released on September 20th 2010, as packaged within the <a href="http://www.hackable1.org/">hackable:1</a> distribution. The aim is to implement a functional, Open Source <a href="/os/wiki/3438/DeforaOS-Smarphone">smartphone</a>. A significant amount of work was already put into the project to achieve this, with about as much left to sufficiently leverage this environment.<br><br>Many applications are already usable, though some only partially. Compliance to standards is also not optimal in some areas (file associations, drag &amp; drop...).<br>
\ No newline at end of file
Revisions
NameDateAuthorMessage
1.15 (diff)khorben
1.14 (diff)khorben
1.13 (diff)khorben
1.12 (diff)khorben
1.11 (diff)khorben
1.10 (diff)defora
1.9 (diff)khorben
1.8 (diff)khorben
1.7 (diff)khorben
1.6 (diff)khorben
1.5 (diff)khorben
1.4 (diff)khorben
1.3 (diff)khorben
1.2 (diff)khorben
1.1khorben