Graphical environment

Wiki page by khorben on 06/06/2011 02:42:34
--- /var/www/www.defora.org/wiki/Graphical environment	2011/06/06 00:42:34	1.10
+++ /var/www/www.defora.org/wiki/Graphical environment	2013/12/15 01:43:51	1.11
@@ -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><a href="/os/wiki/3489/Phone">Phone</a></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>PDFViewer<br></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 style="text-decoration: line-through;">viewing PDF files<br></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-Smartphone">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
+<h3>Summary</h3>This page gathers the applications part of the DeforaOS desktop environment. The aim is to provide a complete, featureful user interface suitable for desktop workstations, laptops, tablets, smartphones and possibly more platforms.<br/><h3>Description</h3>This environment is an essential part of the project because a graphical user interface is a visual and intuitive way to demonstrate the concepts introduced in DeforaOS.<br/>In any case, these applications are developed with great care for usability and consistency. A strong focus is also placed on their flexibility, with the possibility to integrate them all together, while each remaining an independent project. Considering embedded use in particular, the same code is used on these platforms, with the user interface simply adapted for performance, finger-based user interaction, and smaller screen sizes.<br/>These applications are currently based on the Gtk+ toolkit. DeforaOS' own graphical sub-system (based on the GServer and GToolkit projects) may be used instead eventually (possibly through a port of Gtk+ for these projects).<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><a href="/os/wiki/3489/Phone">Phone</a></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>PDFViewer<br/></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>listing of files through the file browser</li><li>displaying the most common file types through the file browser (text, images)</li><li>displaying the files available directly on the desktop</li><li>launching applications directly on the desktop</li><li>using and monitoring the system through configurable panels</li><li>providing a functional smartphone environment (optional)</li><li>accessing the World Wide Web</li><li>editing text files</li><li>providing means of input relevant to finger and stylus-based user interaction</li><li>setting the sound levels</li><li>improving the usability of multi-tasked desktops</li><li>sending and receiving e-mails</li><li>playing audio and video content</li><li>tracking tasks</li><li>viewing PDF files<br/></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 was to implement a functional, Open Source <a href="/os/wiki/3438/DeforaOS-Smartphone">smartphone</a>. This goal was achieved for the most part, the biggest challenge remaining being declining and configuring the environment for modern telephony hardware.<br/><br/>More generally, most applications are completely usable on either desktop or embedded use. Compliance to current desktop standards (XDG) is not optimal in some areas (file associations, drag &amp; drop...) but this is being worked on.<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