Comments and Suggestions about eComStation User Experience: Difference between revisions

From OS2World.Com Wiki
Jump to navigation Jump to search
mNo edit summary
(26 intermediate revisions by 3 users not shown)
Line 1: Line 1:
  Author: [[Martin Iturbide]]
  Author: [[User:Martini|Martin Iturbide]]
  Date: 2011 – July
  Date: 2011 – July
  Version: A1
  Version: A1
Line 5: Line 5:


==1.0 Introduction==
==1.0 Introduction==
This document is an analysis and recommendation for improvements of the user experience on eComStation.  
This document is an analysis and recommendation for improvements of the user experience on eComStation.  


Line 15: Line 14:


====What is the reason for creating this document?====
====What is the reason for creating this document?====
At the end of 2010 there was a discussion on the OS2World.com forum about what improvements you will like to see on OS2-eCS on 2011. It was no surprise that a lot of eCS-OS2 users posted that wanted to see improvements on the GUI. So I started this document to try to suggest the parts where eCS-OS2 can be improved on this subject.  
At the end of 2010 there was a discussion on the OS2World.com forum about what improvements you will like to see on OS2-eCS on 2011. It was no surprise that a lot of eCS-OS2 users posted that wanted to see improvements on the GUI. So I started this document to try to suggest the parts where eCS-OS2 can be improved on this subject.
Warning: "It is not possible"
 
=====Warning: "It is not possible"=====
People that know OS/2 and eComStation after reading some of the recommendations will say "It is not Possible", and may have their reasons like, "we don't have the source code for this component" or "the way OS/2 is designed does not allow that".  
People that know OS/2 and eComStation after reading some of the recommendations will say "It is not Possible", and may have their reasons like, "we don't have the source code for this component" or "the way OS/2 is designed does not allow that".  


Line 24: Line 24:
If there is a thing in that I always insist is that we (the eCS-OS2 community) need to always try to replace the close source components of OS/2 for open source ones (Open Source under an OSI approved license).
If there is a thing in that I always insist is that we (the eCS-OS2 community) need to always try to replace the close source components of OS/2 for open source ones (Open Source under an OSI approved license).


One of the advantage that has the open source software is the independence of the main vendor or the developer. So, if the programmer stops the development of an specific software, it is complete legal to use the source code released and continue it. This reduce the risk of software becoming abamdomware in the future.  
One of the advantage that has the open source software is the independence of the main vendor or the developer. So, if the programmer stops the development of an specific software, it is complete legal to use the source code released and continue it. This reduce the risk of software becoming abandonware in the future.


I strongly recommend that all of the improvements on the eComStation user experience will be released as Open Source under an OSI approved open source license.  
I strongly recommend that all of the improvements on the eComStation user experience will be released as Open Source under an OSI approved open source license.


====About this document====
====About this document====
The text of this document is released as Public Domain. You can use it in any way you want. The pictures of the Operating System belongs to their respective copyright owners.
The text of this document is released as Public Domain. You can use it in any way you want. The pictures of the Operating System belongs to their respective copyright owners.


=2.0 Recommendations=
==2.0 Recommendations==
After comparing the operating Systems and with the goal to see improvements on eComStation GUI, I had written the following recommendations on a very informal and light way.
After comparing the operating Systems and with the goal to see improvements on eComStation GUI, I had written the following recommendations on a very informal and light way.


I'm not an User Experience expert the recommendations are not in technical or UX specification language. This recommendations are based on basic observation of how other Operating Systems GUI behaves against eComStation 2.1.  
I'm not an User Experience expert the recommendations are not in technical or UX specification language. This recommendations are based on basic observation of how other Operating Systems GUI behaves against eComStation 2.1.


The following recommendation I took the liberty to analyze first other operating system and include screenshots and compare them to eComStation 2.1.
The following recommendation I took the liberty to analyze first other operating system and include screenshots and compare them to eComStation 2.1.


 
==Recommendation #1 - The "quiet" boot.==
==Recommendation #1 - The "quiet" boot.==
Windows 7, MacOS 10.6 and Ubuntu 11.04 has by default a quiet boot. During the boot procedure the user is not shown any message information about the components that is loading and its status.
Windows 7, MacOS 10.6 and Ubuntu 11.04 has by default a quiet boot. During the boot procedure the user is not shown any message information about the components that is loading and its status.


Line 45: Line 44:


Windows 7 shows the "Starting Windows" animation.
Windows 7 shows the "Starting Windows" animation.


[[Image:MacOS-QuietBoot.png|300px]]
[[Image:MacOS-QuietBoot.png|300px]]


MacOS shows a very clear logo as start up.  
MacOS shows a very clear logo as start up.
 


[[Image:Ubu11-QuietBoot.png|300px]]
[[Image:Ubu11-QuietBoot.png|300px]]


Ubuntu also has a clear boot without any messages or loading information.  
Ubuntu also has a clear boot without any messages or loading information.


 
There is also a good idea that offers some Linux distribution, that was making by default a quiet boot only showing the boot logo. But if the user press “ESC” it it can see all the verbose and messages that are being generated at that moment.  
There is also a good idea that offers some linux distribution, that was making by default a quiet boot only showing the boot logo. But if the user press “ESC” it it can see all the verbose and messages that are being generated at that moment.  


===Suggestion for eComStation===
===Suggestion for eComStation===
On eComStation you can try to get a quiet boot, without any message, but you can't accomplish it completely and it is not set by default.  
On eComStation you can try to get a quiet boot, without any message, but you can't accomplish it completely and it is not set by default.


You can try to disable a lot of boot messages by tweaking the config.sys, and enable the /Q mode of several drivers like:
You can try to disable a lot of boot messages by tweaking the config.sys, and enable the /Q mode of several drivers like:
Line 67: Line 62:
* APM.SYS
* APM.SYS
* etc.
* etc.
 
But there are some message that can not be removed:
But there are some message that can not be removed :
* Number of Processors message
* Number of Processors message
* Unicode message
* Unicode message
* GenMAc messages
* GenMAc messages
 
Following a standard like the “[http://www.edm2.com/index.php/Suggestion_for_OS/2_and_eComstation_Drivers_Arguments Suggestion for OS/2 and eComstation Drivers Arguments]” may be useful to try to obtain a complete quiet boot and have more structured on the verbose mode.
Following a standard like the “Sugestion for OS/2 and eComstation Drivers Arguments” may be useful to try to obtain a complete quiet boot and have more structured on the verbose mode.  


The suggestion (nice to have) will be to have a complete quiet boot as default for start up. Also having the options to press ESC to see what is going on (verbose mode) on the boot procedure will give more value to the technical users.
The suggestion (nice to have) will be to have a complete quiet boot as default for start up. Also having the options to press ESC to see what is going on (verbose mode) on the boot procedure will give more value to the technical users.


==Recommendation #2 – The Boot Logo Animation==
==Recommendation #2 – The Boot Logo Animation==
Actually eComStation 2.1 has the same standard as OS/2 Warp 4 when referring to the boot logo. Currently is supports a special type of bitmap format that is an static graphic, which is part of the OS/2 legacy of the OS.
Actually eComStation 2.1 has the same standard as OS/2 Warp 4 when referring to the boot logo. Currently is supports a special type of bitmap format that is an static graphic, which is part of the OS/2 legacy of the OS.


If you manage you get a complete quiet boot like recommendation #1, you need to show some kind of animation to show that eComStation is loading and it had not stopped on the boot startup.  
If you manage you get a complete quiet boot like recommendation #1, you need to show some kind of animation to show that eComStation is loading and it had not stopped on the boot startup.


 
{|class="wikitable"
{|border="1"
!Windows 7!!Mac OS 10.6.6!!Ubuntu 11.04
! Windows 7   !! Mac OS 10.6.6 !!   Ubuntu 11.04
|-
|-
|   [[Image:Win7-BLogo.png|center|100px]]   ||   [[Image:MacOS-BLogo.png|center|100px]]     ||   [[Image:Ubu11-BLogo.png|center|100px]]
|[[Image:Win7-BLogo.png|center|100px]]||[[Image:MacOS-BLogo.png|center|100px]]||[[Image:Ubu11-BLogo.png|center|100px]]
|-
|-
|   Windows 7 show its start up animation.   || MacOS shows the waiting icon at start up. || Ubuntu show animation
|Windows 7 show its start up animation.||MacOS shows the waiting icon at start up.||Ubuntu show animation
|}
|}


===Suggestions for eComStation===
===Suggestions for eComStation===
Line 100: Line 89:
Since the nefarious Windows 98 (and before Windows 95 with an special Internet Explorer 4 component) the market had seen that the GUI had evolved from the opening windows on the screen to see directories and files, to a navigator to go inside the folders structure.
Since the nefarious Windows 98 (and before Windows 95 with an special Internet Explorer 4 component) the market had seen that the GUI had evolved from the opening windows on the screen to see directories and files, to a navigator to go inside the folders structure.


 
The navigator has the "back", "forward" and "reload" buttons inspired on the internet browser. Plus it always shows you the directory path where you are located, like the browser URL box.
The navigator has the "back", "forward" and "reload" buttons inspired on the internet browser. Plus it always shows you the directory path where you are located, like the browser URL box.  
 
 
 
{| style="border-spacing:0;"
{| style="border-spacing:0;"
| style="border-top:0.002cm solid #000000;border-bottom:0.002cm solid #000000;border-left:0.002cm solid #000000;border-right:none;padding:0.097cm;"| <center>'''Windows 7'''</center>
| style="border-top:0.002cm solid #000000;border-bottom:0.002cm solid #000000;border-left:0.002cm solid #000000;border-right:none;padding:0.097cm;"| <center>'''Windows 7'''</center>
| style="border-top:0.002cm solid #000000;border-bottom:0.002cm solid #000000;border-left:0.002cm solid #000000;border-right:none;padding:0.097cm;"| <center>'''Mac OS 10.6.6'''</center>
| style="border-top:0.002cm solid #000000;border-bottom:0.002cm solid #000000;border-left:0.002cm solid #000000;border-right:none;padding:0.097cm;"| <center>'''Mac OS 10.6.6'''</center>
| style="border:0.002cm solid #000000;padding:0.097cm;"| <center>'''Ubuntu 11.04'''</center>
| style="border:0.002cm solid #000000;padding:0.097cm;"| <center>'''Ubuntu 11.04'''</center>
|-
|-
| style="border-top:none;border-bottom:0.002cm solid #000000;border-left:0.002cm solid #000000;border-right:none;padding:0.097cm;"| [[Image:Win7-Nav.png]]<br>[[Image:Win7-Nav2.png]]
| style="border-top:none;border-bottom:0.002cm solid #000000;border-left:0.002cm solid #000000;border-right:none;padding:0.097cm;"| [[Image:Win7-Nav.png]]<br>[[Image:Win7-Nav2.png]]
| style="border-top:none;border-bottom:0.002cm solid #000000;border-left:0.002cm solid #000000;border-right:none;padding:0.097cm;"| [[Image:MacOS-Nav.png]]
| style="border-top:none;border-bottom:0.002cm solid #000000;border-left:0.002cm solid #000000;border-right:none;padding:0.097cm;"| [[Image:MacOS-Nav.png]]
| style="border-top:none;border-bottom:0.002cm solid #000000;border-left:0.002cm solid #000000;border-right:0.002cm solid #000000;padding:0.097cm;"| [[Image:Ubu11-Nav.png]]
| style="border-top:none;border-bottom:0.002cm solid #000000;border-left:0.002cm solid #000000;border-right:0.002cm solid #000000;padding:0.097cm;"| [[Image:Ubu11-Nav.png]]
|}
|}
Every OS I’m comparing, Windows, MacOS and Ubuntu has this feature embedded on the GUI to navigate between the files of the computer and set by default.  
Every OS I’m comparing, Windows, MacOS and Ubuntu has this feature embedded on the GUI to navigate between the files of the computer and set by default.
 


Here are some example of the navigator in the full context of the window:
Here are some example of the navigator in the full context of the window:


=== Windows 7 ===
=== Windows 7 ===
Line 126: Line 107:


[[Image:Win7-exp.png]]
[[Image:Win7-exp.png]]


=== Ubuntu 11.04 ===
=== Ubuntu 11.04 ===
Line 132: Line 112:


[[Image:Ubu11-exp.png]]
[[Image:Ubu11-exp.png]]


=== Mac OS 10.6 ===
=== Mac OS 10.6 ===
Line 149: Line 128:


== Recommendation #4 – GUI – The Desktop Structure ==
== Recommendation #4 – GUI – The Desktop Structure ==
This is a topic I had submitted for public discussion on the OS2World.com forum. Sure, it was impossible to get a consensus on which is the perfect desktop default structure. ECS-OS2 users inside the forum had a a lot of years using and customizing the OS/2 desktop and the versatility of the desktop allow you to customize it in different ways.
This is a topic I had submitted for public discussion on the OS2World.com forum. Sure, it was impossible to get a consensus on which is the perfect desktop default structure. ECS-OS2 users inside the forum had a lot of years using and customizing the OS/2 desktop and the versatility of the desktop allow you to customize it in different ways.


I will start comparing the "Default Desktop" of the OSes I took for this document:
I will start comparing the "Default Desktop" of the OSes I took for this document:
Line 170: Line 149:
=== eComStation 2.1 ===
=== eComStation 2.1 ===
The eComStation 2.1 default desktop looks like the following picture:  
The eComStation 2.1 default desktop looks like the following picture:  


[[Image:ecs-desk.png|600px]]
[[Image:ecs-desk.png|600px]]


=== Suggestions for eComStation ===
=== Suggestions for eComStation ===
There is no final recommended structure for eComStation desktop.
There is no final recommended structure for eComStation desktop.
 
Once I started to discuss on the OS2world.com forum the desktop alternatives, there wasn't an agreement because everyone like to customize its ecs-os2 desktop in different ways.  


I want to rescue a good suggestion from the forum which it was suggested to offers options while installing eCS like:
Once I started to discuss on the OS2world.com forum the desktop alternatives, there wasn't an agreement because everyone like to customize its ecs-os2 desktop in different ways.


I want to rescue a good suggestion from the forum which it was suggested to offers options while installing eCS like:
* "1. Clean Desktop" - No Icons
* "1. Clean Desktop" - No Icons
* "2. Basic Desktop" - Applications/Programs, Network Neighborhood and Local System
* "2. Basic Desktop" - Applications/Programs, Network Neighborhood and Local System
Line 187: Line 163:


But I personally don't think on a complete clean desktop with no icons by default (yet). I think that a good default desktop will be showing:
But I personally don't think on a complete clean desktop with no icons by default (yet). I think that a good default desktop will be showing:
* Local System
* Local System
* Programs
* Programs
Line 193: Line 168:


[[Image:ecs-desk-s1.png|600px]]
[[Image:ecs-desk-s1.png|600px]]


But this is a hard topic to get a final word, I can only describe my personal preference.
But this is a hard topic to get a final word, I can only describe my personal preference.


== Recommendation #5 – Installed Apps Shortcuts. ==
== Recommendation #5 – Installed Apps Shortcuts. ==
Every OS offers applications to run on it. And the OS always show us a way on how to load them by clicking the icon. Here I compare the platforms to list how they manage the application shortcuts or shadows.  
Every OS offers applications to run on it. And the OS always show us a way on how to load them by clicking the icon. Here I compare the platforms to list how they manage the application shortcuts or shadows.


==== Windows 7 ====
==== Windows 7 ====
Windows 7 has a way to include folders and shortcuts inside the “All Programs”. It is not very practical to surf the folder structure when you have many applications installed.
Windows 7 has a way to include folders and shortcuts inside the “All Programs”. It is not very practical to surf the folder structure when you have many applications installed.


But it had basic structure of “Games”, “StartUp”, “Accesories” and “Maintenance” which it is not respected much by the applications that get installed on the system. The application generally put a folder inside this menu and put their icons inside it.  
But it had basic structure of “Games”, “StartUp”, “Accessories” and “Maintenance” which it is not respected much by the applications that get installed on the system. The application generally put a folder inside this menu and put their icons inside it.  


[[Image:Win7-short.png]]
[[Image:Win7-short.png]]


==== Ubuntu 11.04 ====
==== Ubuntu 11.04 ====
Ubuntu organizes the application shortcuts by default on the upper bar. It has a structure based on the kind of application shortcut that is inside it. The application that got installed from the “Ubuntu Software Center” respect this structure and icons are displayed inside it.  
Ubuntu organizes the application shortcuts by default on the upper bar. It has a structure based on the kind of application shortcut that is inside it. The application that got installed from the “Ubuntu Software Center” respect this structure and icons are displayed inside it.


[[Image:Ubu11-short.png]]
[[Image:Ubu11-short.png]]


=== Mac OS 10.6 ===
=== Mac OS 10.6 ===
What MacOS does is providing a a folder with all the Applications icons to be launched on it. It only provides an extra folder called “Utilities” so that icons don't get mixed with the more used applications.  
What MacOS does is providing a folder with all the Applications icons to be launched on it. It only provides an extra folder called “Utilities” so that icons don't get mixed with the more used applications.


[[Image:MacOS-short.png]]
[[Image:MacOS-short.png]]


=== eComStation 2.1 ===
=== eComStation 2.1 ===
EcomStation 2.1 by default do not have a clear structure where to include the applications shortcuts/shadows. It shows you two folders that represent user applications on the desktop, “Internet” and “Programs”.  
eComStation 2.1 by default do not have a clear structure where to include the applications shortcuts/shadows. It shows you two folders that represent user applications on the desktop, “Internet” and “Programs”.


Inside “Programs” folder there is an structure of “Utilities”, “Games”, “Multimedia” that contains the direct access shortcut/shadow for the applications.  
Inside “Programs” folder there is an structure of “Utilities”, “Games”, “Multimedia” that contains the direct access shortcut/shadow for the applications.


While, inside “Programs” folder you see another folder that is called “Installed Software” which contains the all the folder with all the shadows that the applications want to show, like the main application icon, web links, readme files, etc.  
While, inside “Programs” folder you see another folder that is called “Installed Software” which contains the all the folder with all the shadows that the applications want to show, like the main application icon, web links, readme files, etc.


[[Image:ecs-short.png]]
[[Image:ecs-short.png]]


Currently the applications installer do not respect a structure since it haven't been defined and standardized. The application installer just create a folder on the desktop with all the icons inside or create the folder inside the programs folder, or create a application shadow directly in the desktop.  
Currently the applications installer do not respect a structure since it haven't been defined and standardized. The application installer just create a folder on the desktop with all the icons inside or create the folder inside the programs folder, or create an application shadow directly in the desktop.
 


=== Suggestions for eComStation ===
=== Suggestions for eComStation ===
There is no definitive suggestion for the shourtcuts/shadows structure in eComStation since people may think differently on this area. A decision must be taken to define the standard of the structure.  
There is no definitive suggestion for the shortcuts/shadows structure in eComStation since people may think differently on this area. A decision must be taken to define the standard of the structure.


Maybe inspired in Ubuntu we can have folders that represents the different kind of application shortcuts/shadows we can have. Inside this folders we will only store the direct application shadow, not the readme or URLs shadows.  
Maybe inspired in Ubuntu we can have folders that represents the different kind of application shortcuts/shadows we can have. Inside this folders we will only store the direct application shadow, not the readme or URLs shadows.


The structure is:
The structure is:
{| style="border-spacing:0;"
{| style="border-spacing:0;"
| style="border-top:0.002cm solid #000000;border-bottom:0.002cm solid #000000;border-left:0.002cm solid #000000;border-right:none;padding:0.097cm;"| * Accessories
| style="border-top:0.002cm solid #000000;border-bottom:0.002cm solid #000000;border-left:0.002cm solid #000000;border-right:none;padding:0.097cm;"|  
* Accessories
* Developer Tools
* Developer Tools
* Internet
* Internet
* Graphics
* Graphics
* Education
* Education
 
| style="border:0.002cm solid #000000;padding:0.097cm;"|  
 
* Office
| style="border:0.002cm solid #000000;padding:0.097cm;"| * Office
* Universal Accessories
* Universal Accessories
* Games
* Games
* Science & Technology
* Science & Technology
* Sound & Video.
* Sound & Video.
|}
|}
Here it is representation of the folders inside “Programs” with the suggested structure.  
Here it is representation of the folders inside “Programs” with the suggested structure.


[[Image:ecs-short-s1.png]]
[[Image:ecs-short-s1.png]]


 
Inside “Accessories” you will have the direct application shadow. (no readme shadows, license file or URLs)
Inside “Accesories” you will have the direct application shadow. (no readme shadows, license file or URLs)


[[Image:ecs-short-s2.png]]
[[Image:ecs-short-s2.png]]


 
But the readme files, license, URL shortcuts are also important. It is suggested that the “Installed Software” folder remains. On that folder all the applications that get installed and create an icon shadow using the structure showed before, will create the folder with all the shadows to readme/license/URL like it is normally happening with the installers.
But the readme files, license, URL shortcuts are also important. It is suggested that the “Installed Software” folder remains. On that folder all the applications that get installed and create an icon shadow using the structure showed before, will create the folder with all the shadows to readme/license/URL like it is normally happening with the installers.  


[[Image:ecs-short-s3.png]]
[[Image:ecs-short-s3.png]]


== Recommendation #6 – GUI – Icon Format ==
== Recommendation #6 – GUI – Icon Format ==
The eComStation current default icon format needs to be updated or changed to a newer one that allow bigger size and better resolution icons.  
The eComStation current default icon format needs to be updated or changed to a newer one that allow bigger size and better resolution icons.
 
 
 
{| style="border-spacing:0;"
{| style="border-spacing:0;"
| style="border-top:0.002cm solid #000000;border-bottom:0.002cm solid #000000;border-left:0.002cm solid #000000;border-right:none;padding:0.097cm;"| <center>'''Windows 7'''</center>
| style="border-top:0.002cm solid #000000;border-bottom:0.002cm solid #000000;border-left:0.002cm solid #000000;border-right:none;padding:0.097cm;"| <center>'''Windows 7'''</center>
| style="border-top:0.002cm solid #000000;border-bottom:0.002cm solid #000000;border-left:0.002cm solid #000000;border-right:none;padding:0.097cm;"| <center>'''Mac OS 10.6.6'''</center>
| style="border-top:0.002cm solid #000000;border-bottom:0.002cm solid #000000;border-left:0.002cm solid #000000;border-right:none;padding:0.097cm;"| <center>'''Mac OS 10.6.6'''</center>
| style="border:0.002cm solid #000000;padding:0.097cm;"| <center>'''Ubuntu 11.04'''</center>
| style="border:0.002cm solid #000000;padding:0.097cm;"| <center>'''Ubuntu 11.04'''</center>
|-
|-
| style="border-top:none;border-bottom:0.002cm solid #000000;border-left:0.002cm solid #000000;border-right:none;padding:0.097cm;"| .ICO and .PNG
| style="border-top:none;border-bottom:0.002cm solid #000000;border-left:0.002cm solid #000000;border-right:none;padding:0.097cm;"| .ICO and .PNG
| style="border-top:none;border-bottom:0.002cm solid #000000;border-left:0.002cm solid #000000;border-right:none;padding:0.097cm;"| Apple Icon Image Format .ICNS
| style="border-top:none;border-bottom:0.002cm solid #000000;border-left:0.002cm solid #000000;border-right:none;padding:0.097cm;"| Apple Icon Image Format .ICNS
| style="border-top:none;border-bottom:0.002cm solid #000000;border-left:0.002cm solid #000000;border-right:0.002cm solid #000000;padding:0.097cm;"| .PNG
| style="border-top:none;border-bottom:0.002cm solid #000000;border-left:0.002cm solid #000000;border-right:0.002cm solid #000000;padding:0.097cm;"| .PNG
|}


|}
=== Suggestions for eComStation ===
=== Suggestions for eComStation ===
It will be great if the icon standard format will be PNG and SVG file types. Using this standard will allow us to use free resources available on the internet for icons.
It will be great if the icon standard format will be PNG and SVG file types. Using this standard will allow us to use free resources available on the internet for icons.
Line 293: Line 255:


=== Windows 7 ===
=== Windows 7 ===
Windows 7 taskbar :
Windows 7 taskbar:
 
* Located by default at the bottom of the screen
* Located by default at the bottom of the screen
* It is in "Top of Workspace"
* It is in "Top of Workspace"
Line 301: Line 262:


[[Image:Win7-icons.png]]
[[Image:Win7-icons.png]]


=== MacOS 10.6 ===
=== MacOS 10.6 ===
The MacOS has the finder bar on the top:
The MacOS has the finder bar on the top:
* The finder bar switched to the application bar when the application has focus
* The finder bar switched to the application bar when the application has focus


Line 311: Line 270:


It has a dock at the button:
It has a dock at the button:
* Big icons by default
* Big icons by default
* The thrash can is placed here, and was removed as a desktop icon.
* The thrash can is placed here, and was removed as a desktop icon.
Line 318: Line 276:


=== Ubuntu 11.04 ===
=== Ubuntu 11.04 ===
Ubuntu has a to bar that has the shortcuts to access the installed applications. The Places for the user files. “System” for the OS configuration options.  
Ubuntu has a bar that has the shortcuts to access the installed applications. The Places for the user files. “System” for the OS configuration options.


Also on the top bar it has the volume, bluetooth, and Instant Messaging and social network access tool embedded.  
Also on the top bar it has the volume, Bluetooth, and Instant Messaging and social network access tool embedded.


[[Image:Ubu11-icons.png]]
[[Image:Ubu11-icons.png]]


The bottom bar by default has the “minimize to show desktop” button. Also it shows the applications and folders that are open in the system. It has at the right the virtual desktops and the recycle bin.  
The bottom bar by default has the “minimize to show desktop” button. Also it shows the applications and folders that are open in the system. It has at the right the virtual desktops and the recycle bin.


[[Image:Ubu11-icons2.png]]
[[Image:Ubu11-icons2.png]]


=== Suggestions for eComStation ===
=== Suggestions for eComStation ===
xCenter/eCenter by default it is approx. 25Px high. The good thing is that the bar allows to be resized for a bigger file, but the icons remains the same size inside the bar. It will be desirable to have an optional way to make the icons grow bigger with the bar.  
xCenter/eCenter by default it is approx. 25Px high. The good thing is that the bar allows to be resized for a bigger file, but the icons remains the same size inside the bar. It will be desirable to have an optional way to make the icons grow bigger with the bar.


[[Image:ecs-icons.png]]
[[Image:ecs-icons.png]]


== Recommendation #8 – Directory and File Structure  ==
== Recommendation #8 – Directory and File Structure  ==
All the operating systems I'm comparing uses files and folders/directories to organize the information and programs. Each OS has its own way to organize them:  
All the operating systems I'm comparing uses files and folders/directories to organize the information and programs. Each OS has its own way to organize them:


=== Windows 7  ===
=== Windows 7  ===
Windows 7 tried to keep the root (C:\) as clean as possible, even that there are hidden folders on it. C:\Users\ maintain the users files, “C:\Program Files” the application files and “C:\Windows” the OS files and necessary programs.  
Windows 7 tried to keep the root (C:\) as clean as possible, even that there are hidden folders on it. C:\Users\ maintain the users files, “C:\Program Files” the application files and “C:\Windows” the OS files and necessary programs.


[[Image:Win7-FileStruct.png]]
[[Image:Win7-FileStruct.png|500px]]


=== MacOS 10.6 ===
=== MacOS 10.6 ===
The next picture shows the structure for the hard disk (on how it is showed to the user). MacOS hides the "Unix" structure path from the user to show it as simple as possible.  
The next picture shows the structure for the hard disk (on how it is showed to the user). MacOS hides the "Unix" structure path from the user to show it as simple as possible.


[[Image:MacOS-FileStruct.png]]
[[Image:MacOS-FileStruct.png|500px]]


=== Ubuntu 11.04 ===
=== Ubuntu 11.04 ===
Ubuntu shows a classic Unix directory structure, which I personally don't like. It is not easy to understand without previous knowledge where the files goes.  
Ubuntu shows a classic Unix directory structure, which I personally don't like. It is not easy to understand without previous knowledge where the files goes.


[[Image:Ubu11-FileStruct.png]]
[[Image:Ubu11-FileStruct.png|500px]]


=== Suggestions for eComStation ===
=== Suggestions for eComStation ===
Trying to simplify the eComStation will be desirable despite if it is an easy task or not. It is suggested to make the “C:\” path as clear as possible with the minimum quantity of folders that does not represent much to the regular user. While all the applications related to the operating system (TCPIP, MPTS,etc) may be moved inside the “C:\ECS” directory.  
Trying to simplify the eComStation will be desirable despite if it is an easy task or not. It is suggested to make the “C:\” path as clear as possible with the minimum quantity of folders that does not represent much to the regular user. While all the applications related to the operating system (TCPIP, MPTS,etc) may be moved inside the “C:\ECS” directory.
 


The following graphic represents a proposal of reorganizing the folders structure.  
The following graphic represents a proposal of reorganizing the folders structure.  
Line 359: Line 316:
[[Image:ecs-FileStruct-s1.png]]
[[Image:ecs-FileStruct-s1.png]]


The suggested eCS File and Directory Standard (eFDS) ([http://en.ecomstation.ru/showarticle.php?id=92 http://en.ecomstation.ru/showarticle.php?id=92]) is also a good reference but had to be improved focusing in the user experience.


The suggested eCS File and Directory Standard (eFDS) ([http://en.ecomstation.ru/showarticle.php?id=92 http://en.ecomstation.ru/showarticle.php?id=92]) is also a good reference but had to be improved focusing in the user experience.
==References==
* [[Experiment: Moving the OS/2 Directory Structure]]


== Recommendation #9 – The User Files Structure ==
== Recommendation #9 – The User Files Structure ==
Currently every OS organizes the users files as default in a easy way, trying to explain the user where to store each kind of personal file.  
Currently every OS organizes the users files as default in an easy way, trying to explain the user where to store each kind of personal file.


=== Windows 7 ===
=== Windows 7 ===
Windows 7 tries to organize the user specific files in single directory by default like "C:\User\John Doe". The problem that it present is that over time the directory seems crowded and messy since all the applications just put their the configuration folder (.gimp-2.6, etc) beside the "My Documents", "My Pictures" and other default folders.  
Windows 7 tries to organize the user specific files in single directory by default like "C:\User\John Doe". The problem that it present is that over time the directory seems crowded and messy since all the applications just put their the configuration folder (.gimp-2.6, etc) beside the "My Documents", "My Pictures" and other default folders.


[[Image:Win7-UserFiles.png]]
[[Image:Win7-UserFiles.png|500px]]


Windows 7 tried to give some order by using the libraries at its left. There are some libraries that defined by default. You can add several directories for Videos, Documents, and each library.  
Windows 7 tried to give some order by using the libraries at its left. There are some libraries that defined by default. You can add several directories for Videos, Documents, and each library.


 
[[Image:Win7-UserFiles2.png|500px]]
[[Image:Win7-UserFiles2.png]]


=== MacOS 10.6 ===
=== MacOS 10.6 ===
The MacOS shows the user directory (similar to eCS\Home directory) where you can find the desktop icons, documents, downloads, movies, music, sites, pictures. The “Library” folder contains the specific programs configuration files for that user.  
The MacOS shows the user directory (similar to eCS\Home directory) where you can find the desktop icons, documents, downloads, movies, music, sites, pictures. The “Library” folder contains the specific programs configuration files for that user.
 
[[Image:MacOS-UserFiles.png]]


[[Image:MacOS-UserFiles.png|500px]]


=== Ubuntu 11.04 ===
=== Ubuntu 11.04 ===
Ubuntu has a very similar way to store users files on the “User” directory.  
Ubuntu has a very similar way to store users files on the “User” directory.


[[Image:Ubu11-UserFiles.png]]
[[Image:Ubu11-UserFiles.png|500px]]


=== Suggestions for eComStation ===
=== Suggestions for eComStation ===
The recommendation directory patch and user structure will be to make a real path structure and not to only present it to the user as it will be simple.  
The recommendation directory patch and user structure will be to make a real path structure and not to only present it to the user as it will be simple.


The goal will be to have this basic and default path structure:
The goal will be to have this basic and default path structure:
Line 393: Line 350:
<center>[[Image:ecs-UserFiles-s1.png]]</center>
<center>[[Image:ecs-UserFiles-s1.png]]</center>


Inside the "Programs" and "eCS" directory will be all the sub-folder required to organize the files.  
Inside the "Programs" and "eCS" directory will be all the sub-folder required to organize the files.


There are three main directories:
There are three main directories:
* '''Users:''' Is the directory when all the users specific files are stored.  
* '''Users:''' Is the directory when all the users specific files are stored.  
* '''Programs:'''Is the directory when all the installed programs files are stored.  
* '''Programs:'''Is the directory when all the installed programs files are stored.  
* '''eCS: '''Is the directory when all the Operating System files are stored.  
* '''eCS: '''Is the directory when all the Operating System files are stored.  
 
The users directory will have a custom directory with the user name, in this case "Jogn Doe" and inside it it will have by default:
The users directory will have a custom directory with the user name, in this case "Jogn Doe" and inside it it will have by default:  
 
* '''Pictures directory'''
* '''Pictures directory'''
* '''Documents directory'''
* '''Documents directory'''
Line 414: Line 368:


== Recommendations #10 – GUI Themes. ==
== Recommendations #10 – GUI Themes. ==
The Operating Systems also offers a way to configure the colors, icons and windows shape with themes.  
The Operating Systems also offers a way to configure the colors, icons and windows shape with themes.


=== Windows 7 ===
=== Windows 7 ===
Windows provides an easy way to configure themes for the user. The themes on windows 7 are based on:
Windows provides an easy way to configure themes for the user. The themes on windows 7 are based on:
* Desktop Background
* Desktop Background
* Windows Color
* Windows Color
Line 430: Line 383:
[[Image:Win7-themes2.png|500px]]
[[Image:Win7-themes2.png|500px]]


Icons and pointer icons seems to be disconnected from the themes, but also there is a way to change them in a GUI environment.  
Icons and pointer icons seems to be disconnected from the themes, but also there is a way to change them in a GUI environment.
 


=== MacOS 10.6 ===
=== MacOS 10.6 ===
MacOS has the ability to support themes that change the shape of window, icons, desktop background. But there is not a default application that allows you to change the themes in a list.
MacOS has the ability to support themes that change the shape of window, icons, desktop background. But there is not a default application that allows you to change the themes in a list.
 
The user general download third party packaged that transform their desktop in a specific theme.  


The user general download third party packaged that transform their desktop in a specific theme.


=== Ubuntu 11.04 ===
=== Ubuntu 11.04 ===
Ubuntu also gives the option to change the themes, background and fonts used by the GUI.  
Ubuntu also gives the option to change the themes, background and fonts used by the GUI.


[[Image:Ubu11-themes.png|500px]]
[[Image:Ubu11-themes.png|500px]]


 
You can customize the themes with several options:
You can customize the themes with several options:  


[[Image:Ubu11-themes2.png|500px]]
[[Image:Ubu11-themes2.png|500px]]


=== eComStation 2.1 ===
=== eComStation 2.1 ===
EcomStation also had a very usefull set to customize the GUI.  
eComStation also had a very useful set to customize the GUI.


[[Image:ecs-themes.png|500px]]
[[Image:ecs-themes.png|500px]]


 
eStyler allows you to change the window and buttons shape.
eStyler allos you to change the window and buttons shape.  


[[Image:ecs-themes2.png|500px]]
[[Image:ecs-themes2.png|500px]]


Icon Theme Applet allows to change the default icons used by the platform.
Icon Theme Applet allows to change the default icons used by the platform.
Line 465: Line 412:
[[Image:ecs-themes3.png|500px]]
[[Image:ecs-themes3.png|500px]]


 
The classic scheme palette allow to change the colour style of the GUI.
The classic scheme palette allow to change the color style of the GUI.  


[[Image:ecs-themes4.png|500px]]
[[Image:ecs-themes4.png|500px]]


[[Image:ecs-themes5.png|500px]]
[[Image:ecs-themes5.png|500px]]


Frame control themes allows to change the window icon styles, radio buttons and check box.  
Frame control themes allows to change the window icon styles, radio buttons and check box.


[[Image:ecs-themes6.png|500px]]
[[Image:ecs-themes6.png|500px]]


=== Suggestions for eComStation ===
=== Suggestions for eComStation ===
The options that eComStation offers for the user to change themes and customize the GUI are good. But they all are separate applications with different ways to change the options. It is suggested to try to unify that applications in a single user intefase.  
The options that eComStation offers for the user to change themes and customize the GUI are good. But they all are separate applications with different ways to change the options. It is suggested to try to unify that applications in a single user interface.


It will be desirable to use the same format file of themes that uses Gnome. Since this format is open source and we can take advantage of the themes that the Linux community already has to make it run on eComStation.  
It will be desirable to use the same format file of themes that uses Gnome. Since this format is open source and we can take advantage of the themes that the Linux community already has to make it run on eComStation.


'''For example:''' http://art.gnome.org/themes
'''For example:''' http://art.gnome.org/themes


== Recommendation #11 – Save As / Open file dialog box ==
== Recommendation #11 – Save As / Open file dialog box ==
Now we took a some moment to analyze the Save As and Open file dialog boxes on several platforms.  
Now we took a some moment to analyse the Save As and Open file dialog boxes on several platforms.  


=== Windows 7 ===
=== Windows 7 ===
Windows 7 offers a Open and Save file dialogs with the favorites window at the left side.  
Windows 7 offers an Open and Save file dialogs with the favourites window at the left side.


[[Image:Win7-save.png|500px]]
[[Image:Win7-save.png|500px]]


[[Image:Win7-open.png|500px]]
[[Image:Win7-open.png|500px]]
Line 500: Line 444:
[[Image:Ubu11-save.png|500px]]
[[Image:Ubu11-save.png|500px]]


If you expand the “Browser for other folders” you can also see the favorited on the left side.  
If you expand the “Browser for other folders” you can also see the favourite on the left side.


[[Image:Ubu11-save2.png|500px]]
[[Image:Ubu11-save2.png|500px]]
Line 509: Line 453:


=== MacOS 10.6 ===
=== MacOS 10.6 ===
MacOS provides a simple Save As.. dialog with the option to expand more details by clicking the down arrow at the right of the file name.  
MacOS provides a simple Save As.. dialog with the option to expand more details by clicking the down arrow at the right of the file name.


[[Image:MacOS-save.png|500px]]
[[Image:MacOS-save.png|500px]]


If you expand the options, it gives you several options on how to see the items inside the folders and shows also the navigator arrows. The New Folder button is showed at the bottom.  
If you expand the options, it gives you several options on how to see the items inside the folders and shows also the navigator arrows. The New Folder button is showed at the bottom.


[[Image:MacOS-save2.png|500px]]
[[Image:MacOS-save2.png|500px]]


The Open dialog is very simular to the Save dialog.  
The Open dialog is very similar to the Save dialog.


[[Image:MacOS-open.png|500px]]
[[Image:MacOS-open.png|500px]]


=== eComStation 2.1 (default) ===
=== eComStation 2.1 (default) ===
The file Open and Save as dialog used by default in eComStation does not vary to much from the OS/2 Warp 4 years.  
The file Open and Save as dialog used by default in eComStation does not vary to much from the OS/2 Warp 4 years.


[[Image:ecs-save.png|500px]]
[[Image:ecs-save.png|500px]]


[[Image:ecs-open.png|500px]]
[[Image:ecs-open.png|500px]]


=== eComStation.Ru File Open Container. ===
=== eComStation.Ru File Open Container. ===
FOC (File Open Container) offers an improved way to show the files and create folders.  
FOC (File Open Container) offers an improved way to show the files and create folders.


[[Image:ecs-save2.png|500px]]
[[Image:ecs-save2.png|500px]]


[[Image:ecs-open2.png|500px]]
[[Image:ecs-open2.png|500px]]


=== Suggestions for eComStation ===
=== Suggestions for eComStation ===
One thing that is required is to include "New Folder" function on the "Save As.." dialog. Every platform offers the option to create a new folder when saving the files and it is very useful.  
One thing that is required is to include "New Folder" function on the "Save As.." dialog. Every platform offers the option to create a new folder when saving the files and it is very useful.
 


EcomStation.ru FOC (File Open Container) is a good solution to improve the Open and Save file dialogs in eComStation, but I can not recommend it since it is based on a close source component (eCo Software runtime) and it is also close source. The OS/2 and eComStation community does not have possibility to keep improving it on the future since it belongs to a single developer or developers group.
EcomStation.ru FOC (File Open Container) is a good solution to improve the Open and Save file dialogs in eComStation, but I can not recommend it since it is based on a close source component (eCo Software runtime) and it is also close source. The OS/2 and eComStation community does not have possibility to keep improving it on the future since it belongs to a single developer or developers group.


== Recommendation #12 – Copy/Replace File Dialog ==
== Recommendation #12 – Copy/Replace File Dialog ==
The copy and replace file dialogs of eComStation also need to be improved and updated. Let's take a look at other platforms.  
The copy and replace file dialogs of eComStation also need to be improved and updated. Let's take a look at other platforms.


=== Windows 7 ===
=== Windows 7 ===
Windows 7 copying file progress bar has the option show more details or not. By default It list:
Windows 7 copying file progress bar has the option show more details or not. By default It list:
* <nowiki># Files to copy</nowiki>
* <nowiki># Files to copy</nowiki>
* Size
* Size
* Directory - From - to
* Directory - From - to


[[Image:]][[Image:]]
[[Image:Win7-copy.png]][[Image:Win7-copy2.png]]


When replacing an exting file, Windows 7 gives you three options.  
When replacing an existing file, Windows 7 gives you three options.
 
[[Image:]] [[Image:]]


[[Image:Win7-rep.png|300px]] [[Image:Win7-rep2.png|300px]]


=== Ubuntu 11.04 ===
=== Ubuntu 11.04 ===
Ubuntu shows a progress bar when copying files, listing:  
Ubuntu shows a progress bar when copying files, listing:
 
* <nowiki># of files</nowiki>
* <nowiki># of files</nowiki>
* Directory “from – to”
* Directory “from – to”
* File size processed.  
* File size processed.


[[Image:]]
[[Image:Ubu11-copy.png]]


[[Image:]]
[[Image:Ubu11-copy2.png]]


Ubuntu asks you for three options when dealing with an existing file, skip the copy , replace or cancel the file copy.  
Ubuntu asks you for three options when dealing with an existing file, skip the copy, replace or cancel the file copy.


[[Image:]]
[[Image:Ubu11-rep.png|300px]]


=== MacOS 10.6 ===
=== MacOS 10.6 ===
Mac OS shows a very clean and simple copy progress bar. If it it has to copy a big quantity of files it shows the “Preparing to copy” message first.  
Mac OS shows a very clean and simple copy progress bar. If it it has to copy a big quantity of files it shows the “Preparing to copy” message first.


[[Image:]]
[[Image:MacOS-copy.png]]


Them it start copying the files, showing # of files, destiny folder, MB processed and estimated time.  
Them it start copying the files, showing # of files, destiny folder, MB processed and estimated time.


[[Image:]]
[[Image:MacOS-copy2.png]]


If there is a duplicated file (same file name) it also shows a clean message with the option to replace it or keep both files.  
If there is a duplicated file (same file name) it also shows a clean message with the option to replace it or keep both files.


[[Image:]]
[[Image:MacOS-rep.png]]


=== EcomStation 2.1 ===
=== EcomStation 2.1 ===
eComStation does not show a progress bar and much information when moving or copying one or several files.  
eComStation does not show a progress bar and much information when moving or copying one or several files.


[[Image:]]
[[Image:ecs-move.png]]


When a existing file is available on the destiny, it also offers three options.  
When an existing file is available on the destiny, it also offers three options.


[[Image:]]
[[Image:ecs-rep.png]]


The next picture show the copy of several files.  
The next picture show the copy of several files.


[[Image:]]
[[Image:ecs-rep2.png]]


=== Suggestions for eComStation ===
=== Suggestions for eComStation ===
* Add a graphic process bar when copying/moving files  
* Add a graphic process bar when copying/moving files
* Show while copying/moving the file size processed and remaining
* Show while copying/moving the file size processed and remaining
* Show the directory “from” and “to”.  
* Show the directory “from” and “to”.  
* Improve the “Title Clash” window esthetics
* Improve the “Title Clash” window aesthetics
* Add the “Apply this action to all files” when moving/copying several files and finding the same name in the destiny directory.  
* Add the “Apply this action to all files” when moving/copying several files and finding the same name in the destiny directory.


== Recommendation #13 – The tray ==
== Recommendation #13 – The tray ==
OS/2 and eComStation uses like the way trays are on WarpCenter. ECS-OS2 users like to stack several trays with their prefered applications.  
OS/2 and eComStation uses like the way trays are on WarpCenter. ECS-OS2 users like to stack several trays with their preferred applications.
 
{|class="wikitable"
 
!Warp 4||eComStation 2.1
 
{| style="border-spacing:0;"
| style="border-top:0.002cm solid #000000;border-bottom:0.002cm solid #000000;border-left:0.002cm solid #000000;border-right:none;padding:0.097cm;"| <center>'''Warp 4'''</center>
| style="border:0.002cm solid #000000;padding:0.097cm;"| <center>'''eComStation 2.1'''</center>
 
|-
|-
| style="border-top:none;border-bottom:0.002cm solid #000000;border-left:0.002cm solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]
| style="border-top:none;border-bottom:0.002cm solid #000000;border-left:0.002cm solid #000000;border-right:none;padding:0.097cm;"| [[Image:ecs-tray.png]]
 
(Default - WarpCenter)
(Default - WarpCenter)
| style="border-top:none;border-bottom:0.002cm solid #000000;border-left:0.002cm solid #000000;border-right:0.002cm solid #000000;padding:0.097cm;"| <center>[[Image:]] (Default - eCenter)</center>
| style="border-top:none;border-bottom:0.002cm solid #000000;border-left:0.002cm solid #000000;border-right:0.002cm solid #000000;padding:0.097cm;"| <center>[[Image:ecs-tray2.png]] (Default - eCenter)</center>
|}


|}
=== Suggestions for eComStation ===
=== Suggestions for eComStation ===
Improve the default trays installed with eComStation. Define a name for the default “Tray 1” like “System” and include other trays with icons of the applications installed.  
Improve the default trays installed with eComStation. Define a name for the default “Tray 1” like “System” and include other trays with icons of the applications installed.


[[Image:]]
[[Image:ecs-tray3.png]]


Other suggestion is related to the xCenter suggestion (Recommendation #7). If bigger icons will be allowed in the xCenter it also has to allow bigger icons on the trays.  
Other suggestion is related to the xCenter suggestion (Recommendation #7). If bigger icons will be allowed in the xCenter it also has to allow bigger icons on the trays.


== Recommendation #14 – The Launchpad ==
== Recommendation #14 – The Launchpad ==
The Launchpad which was show as standard on OS/2 Warp 3 has also very high potential.
The Launchpad which was show as standard on OS/2 Warp 3 has also very high potential.


[[Image:]]
[[Image:ecs-launchpad.png]]


Mac OS created the Dock, which looks a lot like an evolution of LaunchPad, but with an better visual design.  
Mac OS created the Dock, which looks a lot like an evolution of LaunchPad, but with an better visual design.
 
[[Image:]]


[[Image:MacOS-icons-2.png|600px]]


Even the "Stack" function on MacOS dock looks similar to something we used to have years ago with Launchpad:
Even the "Stack" function on MacOS dock looks similar to something we used to have years ago with Launchpad:


[[Image:]] [[Image:]]
[[Image:MacOS-dock2.png|250px]] [[Image:ecs-launchpad2.png]]


=== Suggestions for eComStation ===
=== Suggestions for eComStation ===
There is a project called Bubblepad, which is a open source (GNU GPL) version of LaunchPad. Possible this project can be improved to:
There is a project called Bubblepad, which is an open source (GNU GPL) version of LaunchPad. Possible this project can be improved to:
 
* Support high resolution icons (SVG, PNG)
* Support high resolution icons (SVG, PNG)
* Allow transparency
* Allow transparency
* Improve visual look of the launchpad.
* Improve visual look of the launchpad.


= 3.0 General Recommendations =
== 3.0 General Recommendations ==
== 1.- Create a User Experience Strategy for eComStation future versions ==
=== 1.- Create a User Experience Strategy for eComStation future versions ===
There is no strategy for improving the User Experience on eComStation. We had seen improvements on drivers, apps, libraries but there had not been greater improvement on the GUI.
There is no strategy for improving the user experience on eComStation. We had seen improvements on drivers, apps, libraries but there had not been greater improvement on the GUI.


An strategy for improving the eComStation GUI has to be set and it will be desirable to have team that focus on this kind of improvement for eComStation.  
An strategy for improving the eComStation GUI has to be set and it will be desirable to have team that focus on this kind of improvement for eComStation.


== 2.- "Revive the Monster" - XWorkplace ==
User experience involves meaningful,valuable and effective aspects of product ownership and interaction between human and computer.It also takes into consideration the factors like ease of use and efficiency from end user's point of view.Special importance is laid on the on user's emotions,perception,physical and psychological behaviour and responses which they undergo before and after using a particular product or service.The concept of user experience was introduced by [http://en.wikipedia.org/wiki/Donald_Norman Donal Norman].
XWorkplace was aimed to be an improvement of OS/2 Workplace Shell. It is Open Source (GNU GPL) and eComStation uses a lot of components from this project.


It haven't been update in some years, but it is good asset that can be revived. It has dependencies on VisualAge for C++ and other IBM compilers that need to be replaced (when possible) to have more flexibility to create newer releases.  
Improvement in user experience indicates increased interaction as well as better understanding between the product and the end user.There are various methods to improve user experience like focus groups, heuristic evaluation, usability test, personas, scenario and [http://www.techved.com user centred design] and many more.


Xworkplace was a big project that included several components. At it time there was even critisim that everyone want to put everything inside the Xworkplace project which was making it harded to keep to date. Why don't create smaller Xworkplace add-ons or components to don't include complexity to the Xworkplace core?
User experience is one of the most important factor which needs to be considered from simple to complex applications since it is the end user who will be using the same and for him or her the product should be user friendly.


Strategy should be developed for improving the user experience of eComStation before implementing the different tests.


== 3.- Support Workplace Shell Open Source replacements ==
===2.- "Revive the Monster" - XWorkplace===
We still have the limitation that Workplace Shell is close source and we do not have the chance to improve it base. That's why supporting open source replacements for WPS components is a must in this case.
XWorkplace was aimed to be an improvement of OS/2 Workplace Shell. It is Open Source (GNU GPL) and eComStation uses a lot of components from this project.


Any open source application that is available on the community that replace any component of WPS should be used and organized in the eComStation User experience strategy to be improved and later in the long future replace WPS with an open source clone.  
It haven't been update in some years, but it is good asset that can be revived. It has dependencies on VisualAge for C++ and other IBM compilers that need to be replaced (when possible) to have more flexibility to create newer releases.


== Conclusion ==
Xworkplace was a big project that included several components. At it time there was even criticism that everyone want to put everything inside the Xworkplace project which was making it hard to keep to date. Why don't create smaller XWorkPlace add-ons or components to don't include complexity to the Xworkplace core?
Of course that there are more a more to improve on the User Experience of eComStation. There are transparencies, animations, behaviors, shadows, consistency between the GUI and many more, but I choose to start with this basic suggestion based on the most common elements we are missing on this platform.


===3.- Support Workplace Shell Open Source replacements===
We still have the limitation that Workplace Shell is close source and we do not have the chance to improve it base. That's why supporting open source replacements for WPS components is a must in this case.


'''Sources and Links: '''
Any open source application that is available on the community that replace any component of WPS should be used and organized in the eComStation User experience strategy to be improved and later in the long future replace WPS with an open source clone.


Workplace Shell Programming Guide: [http://cyberkinetica.homeunix.net/os2tk45/wpsguide/ http://cyberkinetica.homeunix.net/os2tk45/wpsguide/]
== Conclusion ==
 
Of course that there are more a more to improve on the user experience of eComStation. There are transparencies, animations, behaviours, shadows, consistency between the GUI and many more, but I choose to start with this basic suggestion based on the most common elements we are missing on this platform.
 
BublePad:
 
[http://svn.netlabs.org/bubblepad http://svn.netlabs.org/bubblepad]
 
 
eComStation:
 
[http://www.ecomstation.com/ http://www.ecomstation.com]
 
 
Xworkplace
 
[http://xworkplace.netlabs.org/en/site/index.xml http://xworkplace.netlabs.org/en/site/index.xml]


'''Sources and Links:'''


eComStation.Ru FOC
* Workplace Shell Programming Guide: [http://cyberkinetica.homeunix.net/os2tk45/wpsguide/ http://cyberkinetica.homeunix.net/os2tk45/wpsguide/]
* BubblePad: [http://svn.netlabs.org/bubblepad http://svn.netlabs.org/bubblepad]
* eComStation: [http://www.ecomstation.com/ http://www.ecomstation.com]
* XWorkplace: [http://xworkplace.netlabs.org/en/site/index.xml http://xworkplace.netlabs.org/en/site/index.xml]
* eComStation.Ru FOC: [http://en.ecomstation.ru/projects/foc/ http://en.ecomstation.ru/projects/foc/]


[http://en.ecomstation.ru/projects/foc/ http://en.ecomstation.ru/projects/foc/]
[[Category:Software Reviews]]

Revision as of 15:10, 28 February 2019

Author: Martin Iturbide
Date: 2011 – July
Version: A1
Location: Quito, Ecuador

1.0 Introduction

This document is an analysis and recommendation for improvements of the user experience on eComStation.

For this document I had compared:

  • eComStation 2.1
  • Microsoft Windows 7
  • Apple MacOS 10.6.6 and 10.7
  • Ubuntu 11.04

What is the reason for creating this document?

At the end of 2010 there was a discussion on the OS2World.com forum about what improvements you will like to see on OS2-eCS on 2011. It was no surprise that a lot of eCS-OS2 users posted that wanted to see improvements on the GUI. So I started this document to try to suggest the parts where eCS-OS2 can be improved on this subject.

Warning: "It is not possible"

People that know OS/2 and eComStation after reading some of the recommendations will say "It is not Possible", and may have their reasons like, "we don't have the source code for this component" or "the way OS/2 is designed does not allow that".

This document is based on comparison with other OSes on how they improved their user experience, without worrying about the OS technical properties, legacy functions or user cultural background. In other word this document only describe "What to do" and not "How to do it"

Why Open Source?

If there is a thing in that I always insist is that we (the eCS-OS2 community) need to always try to replace the close source components of OS/2 for open source ones (Open Source under an OSI approved license).

One of the advantage that has the open source software is the independence of the main vendor or the developer. So, if the programmer stops the development of an specific software, it is complete legal to use the source code released and continue it. This reduce the risk of software becoming abandonware in the future.

I strongly recommend that all of the improvements on the eComStation user experience will be released as Open Source under an OSI approved open source license.

About this document

The text of this document is released as Public Domain. You can use it in any way you want. The pictures of the Operating System belongs to their respective copyright owners.

2.0 Recommendations

After comparing the operating Systems and with the goal to see improvements on eComStation GUI, I had written the following recommendations on a very informal and light way.

I'm not an User Experience expert the recommendations are not in technical or UX specification language. This recommendations are based on basic observation of how other Operating Systems GUI behaves against eComStation 2.1.

The following recommendation I took the liberty to analyze first other operating system and include screenshots and compare them to eComStation 2.1.

Recommendation #1 - The "quiet" boot.

Windows 7, MacOS 10.6 and Ubuntu 11.04 has by default a quiet boot. During the boot procedure the user is not shown any message information about the components that is loading and its status.

Windows 7 shows the "Starting Windows" animation.

MacOS shows a very clear logo as start up.

Ubuntu also has a clear boot without any messages or loading information.

There is also a good idea that offers some Linux distribution, that was making by default a quiet boot only showing the boot logo. But if the user press “ESC” it it can see all the verbose and messages that are being generated at that moment.

Suggestion for eComStation

On eComStation you can try to get a quiet boot, without any message, but you can't accomplish it completely and it is not set by default.

You can try to disable a lot of boot messages by tweaking the config.sys, and enable the /Q mode of several drivers like:

  • ACPI
  • APM.SYS
  • etc.

But there are some message that can not be removed:

  • Number of Processors message
  • Unicode message
  • GenMAc messages

Following a standard like the “Suggestion for OS/2 and eComstation Drivers Arguments” may be useful to try to obtain a complete quiet boot and have more structured on the verbose mode.

The suggestion (nice to have) will be to have a complete quiet boot as default for start up. Also having the options to press ESC to see what is going on (verbose mode) on the boot procedure will give more value to the technical users.

Recommendation #2 – The Boot Logo Animation

Actually eComStation 2.1 has the same standard as OS/2 Warp 4 when referring to the boot logo. Currently is supports a special type of bitmap format that is an static graphic, which is part of the OS/2 legacy of the OS.

If you manage you get a complete quiet boot like recommendation #1, you need to show some kind of animation to show that eComStation is loading and it had not stopped on the boot startup.

Windows 7 Mac OS 10.6.6 Ubuntu 11.04
Windows 7 show its start up animation. MacOS shows the waiting icon at start up. Ubuntu show animation

Suggestions for eComStation

An animation to show that the machine is actually working during the quiet boot will be desirable too. If the animation will be a common open standard and that will be easy to replace and custom change it will bring more value to the user.

Recommendation #3 – GUI – The Navigator.

Since the nefarious Windows 98 (and before Windows 95 with an special Internet Explorer 4 component) the market had seen that the GUI had evolved from the opening windows on the screen to see directories and files, to a navigator to go inside the folders structure.

The navigator has the "back", "forward" and "reload" buttons inspired on the internet browser. Plus it always shows you the directory path where you are located, like the browser URL box.

Windows 7
Mac OS 10.6.6
Ubuntu 11.04

Every OS I’m comparing, Windows, MacOS and Ubuntu has this feature embedded on the GUI to navigate between the files of the computer and set by default.

Here are some example of the navigator in the full context of the window:

Windows 7

The file exploration in Windows 7 has a navigator style by default.

Ubuntu 11.04

Ubuntu also has a navigator to surf the files and directories inside the hard drive.

Mac OS 10.6

MacOS 10.6 shows the name of the window at top, which match with the path.

Suggestions for eComStation

The navigator seems to be an standard for all OSes today. It needs to be included to eComStation. Possible as a default or as a option inside the "View" menu.

Which seems also to be an standard is to include on the left of the window a section where you can include your "Favorites" folders, and also include a way to navigate inside the OS hard drive files.

Recommendation #4 – GUI – The Desktop Structure

This is a topic I had submitted for public discussion on the OS2World.com forum. Sure, it was impossible to get a consensus on which is the perfect desktop default structure. ECS-OS2 users inside the forum had a lot of years using and customizing the OS/2 desktop and the versatility of the desktop allow you to customize it in different ways.

I will start comparing the "Default Desktop" of the OSes I took for this document:

Windows 7

Windows 7 shows you an almost icon free desktop. It only gives you the thrash can in the desktop as an icon and the task bar at the bottom. You may optionally the computer, network and user folder icons.

MacOS 10.6

It gives you a complete icon free desktop. It gives you the finder bar at the top and the dock at the bottom.

Ubuntu 11.04

Ubuntu 11.04 also offers a desktop free icon by default.

eComStation 2.1

The eComStation 2.1 default desktop looks like the following picture:

Suggestions for eComStation

There is no final recommended structure for eComStation desktop.

Once I started to discuss on the OS2world.com forum the desktop alternatives, there wasn't an agreement because everyone like to customize its ecs-os2 desktop in different ways.

I want to rescue a good suggestion from the forum which it was suggested to offers options while installing eCS like:

  • "1. Clean Desktop" - No Icons
  • "2. Basic Desktop" - Applications/Programs, Network Neighborhood and Local System
  • "3. Full Blown Desktop" - The way eCS organizes the desktop today.

But I personally don't think on a complete clean desktop with no icons by default (yet). I think that a good default desktop will be showing:

  • Local System
  • Programs
  • Thrash Can.

But this is a hard topic to get a final word, I can only describe my personal preference.

Recommendation #5 – Installed Apps Shortcuts.

Every OS offers applications to run on it. And the OS always show us a way on how to load them by clicking the icon. Here I compare the platforms to list how they manage the application shortcuts or shadows.

Windows 7

Windows 7 has a way to include folders and shortcuts inside the “All Programs”. It is not very practical to surf the folder structure when you have many applications installed.

But it had basic structure of “Games”, “StartUp”, “Accessories” and “Maintenance” which it is not respected much by the applications that get installed on the system. The application generally put a folder inside this menu and put their icons inside it.

Ubuntu 11.04

Ubuntu organizes the application shortcuts by default on the upper bar. It has a structure based on the kind of application shortcut that is inside it. The application that got installed from the “Ubuntu Software Center” respect this structure and icons are displayed inside it.

Mac OS 10.6

What MacOS does is providing a folder with all the Applications icons to be launched on it. It only provides an extra folder called “Utilities” so that icons don't get mixed with the more used applications.

eComStation 2.1

eComStation 2.1 by default do not have a clear structure where to include the applications shortcuts/shadows. It shows you two folders that represent user applications on the desktop, “Internet” and “Programs”.

Inside “Programs” folder there is an structure of “Utilities”, “Games”, “Multimedia” that contains the direct access shortcut/shadow for the applications.

While, inside “Programs” folder you see another folder that is called “Installed Software” which contains the all the folder with all the shadows that the applications want to show, like the main application icon, web links, readme files, etc.

Currently the applications installer do not respect a structure since it haven't been defined and standardized. The application installer just create a folder on the desktop with all the icons inside or create the folder inside the programs folder, or create an application shadow directly in the desktop.

Suggestions for eComStation

There is no definitive suggestion for the shortcuts/shadows structure in eComStation since people may think differently on this area. A decision must be taken to define the standard of the structure.

Maybe inspired in Ubuntu we can have folders that represents the different kind of application shortcuts/shadows we can have. Inside this folders we will only store the direct application shadow, not the readme or URLs shadows.

The structure is:

  • Accessories
  • Developer Tools
  • Internet
  • Graphics
  • Education
  • Office
  • Universal Accessories
  • Games
  • Science & Technology
  • Sound & Video.

Here it is representation of the folders inside “Programs” with the suggested structure.

Inside “Accessories” you will have the direct application shadow. (no readme shadows, license file or URLs)

But the readme files, license, URL shortcuts are also important. It is suggested that the “Installed Software” folder remains. On that folder all the applications that get installed and create an icon shadow using the structure showed before, will create the folder with all the shadows to readme/license/URL like it is normally happening with the installers.

Recommendation #6 – GUI – Icon Format

The eComStation current default icon format needs to be updated or changed to a newer one that allow bigger size and better resolution icons.

Windows 7
Mac OS 10.6.6
Ubuntu 11.04
.ICO and .PNG Apple Icon Image Format .ICNS .PNG

Suggestions for eComStation

It will be great if the icon standard format will be PNG and SVG file types. Using this standard will allow us to use free resources available on the internet for icons.

For example: http://art.gnome.org/themes

Recommendation #7 – GUI – eCenter Size / Icon Size

As screen resolution has grown on the desktops and laptops computer, the OS developers had been also motivated to increase the size of the bars that assist the users to perform some tasks.

Windows 7

Windows 7 taskbar:

  • Located by default at the bottom of the screen
  • It is in "Top of Workspace"
  • Allow to use large or small icons (large by default)
  • By default it is 40px higher

MacOS 10.6

The MacOS has the finder bar on the top:

  • The finder bar switched to the application bar when the application has focus

It has a dock at the button:

  • Big icons by default
  • The thrash can is placed here, and was removed as a desktop icon.

Ubuntu 11.04

Ubuntu has a bar that has the shortcuts to access the installed applications. The Places for the user files. “System” for the OS configuration options.

Also on the top bar it has the volume, Bluetooth, and Instant Messaging and social network access tool embedded.

The bottom bar by default has the “minimize to show desktop” button. Also it shows the applications and folders that are open in the system. It has at the right the virtual desktops and the recycle bin.

Suggestions for eComStation

xCenter/eCenter by default it is approx. 25Px high. The good thing is that the bar allows to be resized for a bigger file, but the icons remains the same size inside the bar. It will be desirable to have an optional way to make the icons grow bigger with the bar.

Recommendation #8 – Directory and File Structure

All the operating systems I'm comparing uses files and folders/directories to organize the information and programs. Each OS has its own way to organize them:

Windows 7

Windows 7 tried to keep the root (C:\) as clean as possible, even that there are hidden folders on it. C:\Users\ maintain the users files, “C:\Program Files” the application files and “C:\Windows” the OS files and necessary programs.

MacOS 10.6

The next picture shows the structure for the hard disk (on how it is showed to the user). MacOS hides the "Unix" structure path from the user to show it as simple as possible.

Ubuntu 11.04

Ubuntu shows a classic Unix directory structure, which I personally don't like. It is not easy to understand without previous knowledge where the files goes.

Suggestions for eComStation

Trying to simplify the eComStation will be desirable despite if it is an easy task or not. It is suggested to make the “C:\” path as clear as possible with the minimum quantity of folders that does not represent much to the regular user. While all the applications related to the operating system (TCPIP, MPTS,etc) may be moved inside the “C:\ECS” directory.

The following graphic represents a proposal of reorganizing the folders structure.

The suggested eCS File and Directory Standard (eFDS) (http://en.ecomstation.ru/showarticle.php?id=92) is also a good reference but had to be improved focusing in the user experience.

References

Recommendation #9 – The User Files Structure

Currently every OS organizes the users files as default in an easy way, trying to explain the user where to store each kind of personal file.

Windows 7

Windows 7 tries to organize the user specific files in single directory by default like "C:\User\John Doe". The problem that it present is that over time the directory seems crowded and messy since all the applications just put their the configuration folder (.gimp-2.6, etc) beside the "My Documents", "My Pictures" and other default folders.

Windows 7 tried to give some order by using the libraries at its left. There are some libraries that defined by default. You can add several directories for Videos, Documents, and each library.

MacOS 10.6

The MacOS shows the user directory (similar to eCS\Home directory) where you can find the desktop icons, documents, downloads, movies, music, sites, pictures. The “Library” folder contains the specific programs configuration files for that user.

Ubuntu 11.04

Ubuntu has a very similar way to store users files on the “User” directory.

Suggestions for eComStation

The recommendation directory patch and user structure will be to make a real path structure and not to only present it to the user as it will be simple.

The goal will be to have this basic and default path structure:

Inside the "Programs" and "eCS" directory will be all the sub-folder required to organize the files.

There are three main directories:

  • Users: Is the directory when all the users specific files are stored.
  • Programs:Is the directory when all the installed programs files are stored.
  • eCS: Is the directory when all the Operating System files are stored.

The users directory will have a custom directory with the user name, in this case "Jogn Doe" and inside it it will have by default:

  • Pictures directory
  • Documents directory
  • Books directory
  • Music directory
  • Videos directory
  • Desktop: This will have the icons and files that the user has on its desktop environment.
  • Config: This directory will have all the user files specific for each application. Example: Firefox profiles, PSI profiles, etc

Sure there are limitations to get this path working with the technology that we have today, since many important eCS components had an pre-defined path that needs to be on the root. But the idea is to have this goal and for future component replacements and updated components it should be pointing to this path idea structure.

Recommendations #10 – GUI Themes.

The Operating Systems also offers a way to configure the colors, icons and windows shape with themes.

Windows 7

Windows provides an easy way to configure themes for the user. The themes on windows 7 are based on:

  • Desktop Background
  • Windows Color
  • Sound
  • Screen saver

Windows shapes are inside "Window Color".

Icons and pointer icons seems to be disconnected from the themes, but also there is a way to change them in a GUI environment.

MacOS 10.6

MacOS has the ability to support themes that change the shape of window, icons, desktop background. But there is not a default application that allows you to change the themes in a list.

The user general download third party packaged that transform their desktop in a specific theme.

Ubuntu 11.04

Ubuntu also gives the option to change the themes, background and fonts used by the GUI.

You can customize the themes with several options:

eComStation 2.1

eComStation also had a very useful set to customize the GUI.

eStyler allows you to change the window and buttons shape.

Icon Theme Applet allows to change the default icons used by the platform.

The classic scheme palette allow to change the colour style of the GUI.

Frame control themes allows to change the window icon styles, radio buttons and check box.

Suggestions for eComStation

The options that eComStation offers for the user to change themes and customize the GUI are good. But they all are separate applications with different ways to change the options. It is suggested to try to unify that applications in a single user interface.

It will be desirable to use the same format file of themes that uses Gnome. Since this format is open source and we can take advantage of the themes that the Linux community already has to make it run on eComStation.

For example: http://art.gnome.org/themes

Recommendation #11 – Save As / Open file dialog box

Now we took a some moment to analyse the Save As and Open file dialog boxes on several platforms.

Windows 7

Windows 7 offers an Open and Save file dialogs with the favourites window at the left side.

Ubuntu 11.02

Ubuntu offers a simple “Save As” dialog with the options to expand the folder options and file type.

If you expand the “Browser for other folders” you can also see the favourite on the left side.

Open dialog.

MacOS 10.6

MacOS provides a simple Save As.. dialog with the option to expand more details by clicking the down arrow at the right of the file name.

If you expand the options, it gives you several options on how to see the items inside the folders and shows also the navigator arrows. The New Folder button is showed at the bottom.

The Open dialog is very similar to the Save dialog.

eComStation 2.1 (default)

The file Open and Save as dialog used by default in eComStation does not vary to much from the OS/2 Warp 4 years.

eComStation.Ru File Open Container.

FOC (File Open Container) offers an improved way to show the files and create folders.

Suggestions for eComStation

One thing that is required is to include "New Folder" function on the "Save As.." dialog. Every platform offers the option to create a new folder when saving the files and it is very useful.

EcomStation.ru FOC (File Open Container) is a good solution to improve the Open and Save file dialogs in eComStation, but I can not recommend it since it is based on a close source component (eCo Software runtime) and it is also close source. The OS/2 and eComStation community does not have possibility to keep improving it on the future since it belongs to a single developer or developers group.

Recommendation #12 – Copy/Replace File Dialog

The copy and replace file dialogs of eComStation also need to be improved and updated. Let's take a look at other platforms.

Windows 7

Windows 7 copying file progress bar has the option show more details or not. By default It list:

  • # Files to copy
  • Size
  • Directory - From - to

When replacing an existing file, Windows 7 gives you three options.

Ubuntu 11.04

Ubuntu shows a progress bar when copying files, listing:

  • # of files
  • Directory “from – to”
  • File size processed.

Ubuntu asks you for three options when dealing with an existing file, skip the copy, replace or cancel the file copy.

MacOS 10.6

Mac OS shows a very clean and simple copy progress bar. If it it has to copy a big quantity of files it shows the “Preparing to copy” message first.

Them it start copying the files, showing # of files, destiny folder, MB processed and estimated time.

If there is a duplicated file (same file name) it also shows a clean message with the option to replace it or keep both files.

EcomStation 2.1

eComStation does not show a progress bar and much information when moving or copying one or several files.

When an existing file is available on the destiny, it also offers three options.

The next picture show the copy of several files.

Suggestions for eComStation

  • Add a graphic process bar when copying/moving files
  • Show while copying/moving the file size processed and remaining
  • Show the directory “from” and “to”.
  • Improve the “Title Clash” window aesthetics
  • Add the “Apply this action to all files” when moving/copying several files and finding the same name in the destiny directory.

Recommendation #13 – The tray

OS/2 and eComStation uses like the way trays are on WarpCenter. ECS-OS2 users like to stack several trays with their preferred applications.

Warp 4 eComStation 2.1

(Default - WarpCenter)

(Default - eCenter)

Suggestions for eComStation

Improve the default trays installed with eComStation. Define a name for the default “Tray 1” like “System” and include other trays with icons of the applications installed.

Other suggestion is related to the xCenter suggestion (Recommendation #7). If bigger icons will be allowed in the xCenter it also has to allow bigger icons on the trays.

Recommendation #14 – The Launchpad

The Launchpad which was show as standard on OS/2 Warp 3 has also very high potential.

Mac OS created the Dock, which looks a lot like an evolution of LaunchPad, but with an better visual design.

Even the "Stack" function on MacOS dock looks similar to something we used to have years ago with Launchpad:

Suggestions for eComStation

There is a project called Bubblepad, which is an open source (GNU GPL) version of LaunchPad. Possible this project can be improved to:

  • Support high resolution icons (SVG, PNG)
  • Allow transparency
  • Improve visual look of the launchpad.

3.0 General Recommendations

1.- Create a User Experience Strategy for eComStation future versions

There is no strategy for improving the user experience on eComStation. We had seen improvements on drivers, apps, libraries but there had not been greater improvement on the GUI.

An strategy for improving the eComStation GUI has to be set and it will be desirable to have team that focus on this kind of improvement for eComStation.

User experience involves meaningful,valuable and effective aspects of product ownership and interaction between human and computer.It also takes into consideration the factors like ease of use and efficiency from end user's point of view.Special importance is laid on the on user's emotions,perception,physical and psychological behaviour and responses which they undergo before and after using a particular product or service.The concept of user experience was introduced by Donal Norman.

Improvement in user experience indicates increased interaction as well as better understanding between the product and the end user.There are various methods to improve user experience like focus groups, heuristic evaluation, usability test, personas, scenario and user centred design and many more.

User experience is one of the most important factor which needs to be considered from simple to complex applications since it is the end user who will be using the same and for him or her the product should be user friendly.

Strategy should be developed for improving the user experience of eComStation before implementing the different tests.

2.- "Revive the Monster" - XWorkplace

XWorkplace was aimed to be an improvement of OS/2 Workplace Shell. It is Open Source (GNU GPL) and eComStation uses a lot of components from this project.

It haven't been update in some years, but it is good asset that can be revived. It has dependencies on VisualAge for C++ and other IBM compilers that need to be replaced (when possible) to have more flexibility to create newer releases.

Xworkplace was a big project that included several components. At it time there was even criticism that everyone want to put everything inside the Xworkplace project which was making it hard to keep to date. Why don't create smaller XWorkPlace add-ons or components to don't include complexity to the Xworkplace core?

3.- Support Workplace Shell Open Source replacements

We still have the limitation that Workplace Shell is close source and we do not have the chance to improve it base. That's why supporting open source replacements for WPS components is a must in this case.

Any open source application that is available on the community that replace any component of WPS should be used and organized in the eComStation User experience strategy to be improved and later in the long future replace WPS with an open source clone.

Conclusion

Of course that there are more a more to improve on the user experience of eComStation. There are transparencies, animations, behaviours, shadows, consistency between the GUI and many more, but I choose to start with this basic suggestion based on the most common elements we are missing on this platform.

Sources and Links: