Difference between revisions of "GUI Constraints"
Line 8: | Line 8: | ||
!name!!version !!release date!!used by<ref>[http://edoc.mpg.de/awstats/awstats.pl?config=edoc.mpg.de share according to the edoc webstats (march 2009)]</ref>!!market share<ref>[http://edoc.mpg.de/awstats/awstats.pl?config=edoc.mpg.de share according to the edoc webstats (march 2009)]</ref>!!Layout supported!!Functionality available!!Testing | !name!!version !!release date!!used by<ref>[http://edoc.mpg.de/awstats/awstats.pl?config=edoc.mpg.de share according to the edoc webstats (march 2009)]</ref>!!market share<ref>[http://edoc.mpg.de/awstats/awstats.pl?config=edoc.mpg.de share according to the edoc webstats (march 2009)]</ref>!!Layout supported!!Functionality available!!Testing | ||
|- bgcolor = #eee | |- bgcolor = #eee | ||
|rowspan='5'|Internet Explorer||align='center'|5.01||align='center'|1999/12||rowspan='5' align='center'|34.9 %||align='center'|0.6%||bgcolor = #F6BDA9 align='center'|not required||bgcolor = #BBCFA4 align='center'|yes | |rowspan='5'|Internet Explorer||align='center'|5.01||align='center'|1999/12||rowspan='5' align='center'|34.9 %||align='center'|0.6%||bgcolor = #F6BDA9 align='center'|not required||bgcolor = #BBCFA4 align='center'|yes||Not available | ||
|- bgcolor = #eee | |- bgcolor = #eee | ||
|align='center'|5.5||align='center'|2001/10||align='center'|<1%||bgcolor = #F6BDA9 align='center'|not required||bgcolor = #BBCFA4 align='center'|yes | |align='center'|5.5||align='center'|2001/10||align='center'|<1%||bgcolor = #F6BDA9 align='center'|not required||bgcolor = #BBCFA4 align='center'|yes||Occationally, rough Walkthrough | ||
|- bgcolor = #eee | |- bgcolor = #eee | ||
|align='center'|6.0||align='center'|2001/10||align='center'|10.8%||bgcolor = #BBCFA4 align='center'|yes||bgcolor = #BBCFA4 align='center'|yes | |align='center'|6.0||align='center'|2001/10||align='center'|10.8%||bgcolor = #BBCFA4 align='center'|yes||bgcolor = #BBCFA4 align='center'|yes||QA-pubman, only client logic | ||
|- bgcolor = #eee | |- bgcolor = #eee | ||
|align='center'|7.0||align='center'|2006/10||align='center'|23.7%||bgcolor = #BBCFA4 align='center'|yes||bgcolor = #BBCFA4 align='center'|yes | |align='center'|7.0||align='center'|2006/10||align='center'|23.7%||bgcolor = #BBCFA4 align='center'|yes||bgcolor = #BBCFA4 align='center'|yes||QA-pubman, only client logic | ||
|- bgcolor = #eee | |- bgcolor = #eee | ||
|align='center'|8.0||align='center'|2009||align='center'|<1%||bgcolor = #F6BDA9 align='center'|not testable|yes||bgcolor = #BBCFA4 align='center'|yes | |align='center'|8.0||align='center'|2009||align='center'|<1%||bgcolor = #F6BDA9 align='center'|not testable|yes||bgcolor = #BBCFA4 align='center'|yes||Not yet possible | ||
|- bgcolor = #eee | |- bgcolor = #eee | ||
|rowspan='4'|Firefox||align='center'|1.x||align='center'|2005/12||rowspan='4' align='center'|39.6 %||align='center'|<1%||bgcolor = #F6BDA9 align='center'|not required||bgcolor = #BBCFA4 align='center'|yes | |rowspan='4'|Firefox||align='center'|1.x||align='center'|2005/12||rowspan='4' align='center'|39.6 %||align='center'|<1%||bgcolor = #F6BDA9 align='center'|not required||bgcolor = #BBCFA4 align='center'|yes||Occationally, rough Walkthrough | ||
|- bgcolor = #eee | |- bgcolor = #eee | ||
|align='center'|2.0||align='center'|2006/10||align='center'|5.1%||bgcolor = #BBCFA4 align='center'|yes||bgcolor = #BBCFA4 align='center'|yes | |align='center'|2.0||align='center'|2006/10||align='center'|5.1%||bgcolor = #BBCFA4 align='center'|yes||bgcolor = #BBCFA4 align='center'|yes||QA-pubman, only client logic | ||
|- bgcolor = #eee | |- bgcolor = #eee | ||
|align='center'|3.0||align='center'|2008/07||align='center'|28.4%||bgcolor = #BBCFA4 align='center'|yes||bgcolor = #BBCFA4 align='center'|yes | |align='center'|3.0||align='center'|2008/07||align='center'|28.4%||bgcolor = #BBCFA4 align='center'|yes||bgcolor = #BBCFA4 align='center'|yes||QA-pubman, only client logic | ||
|- bgcolor = #eee | |- bgcolor = #eee | ||
|align='center'|4.0||align='center'|2009||align='center'|0%||bgcolor = #F6BDA9 align='center'|not testable||bgcolor = #BBCFA4 align='center'|yes | |align='center'|4.0||align='center'|2009||align='center'|0%||bgcolor = #F6BDA9 align='center'|not testable||bgcolor = #BBCFA4 align='center'|yes | ||
|- bgcolor = #eee | |- bgcolor = #eee | ||
|rowspan='2'|Safari||align='center'|2.0||align='center'|2005/04||rowspan='2' align='center'|2.9%||rowspan='2' align='center'|2.8%||bgcolor = #F6BDA9 align='center'|not testable|yes||bgcolor = #BBCFA4 align='center'|yes | |rowspan='2'|Safari||align='center'|2.0||align='center'|2005/04||rowspan='2' align='center'|2.9%||rowspan='2' align='center'|2.8%||bgcolor = #F6BDA9 align='center'|not testable|yes||bgcolor = #BBCFA4 align='center'|yes||Not yet possible | ||
|- bgcolor = #eee | |- bgcolor = #eee | ||
|align='center'|3.0||align='center'|2007/06||bgcolor = #BBCFA4 align='center'|yes||bgcolor = #BBCFA4 align='center'|yes | |align='center'|3.0||align='center'|2007/06||bgcolor = #BBCFA4 align='center'|yes||bgcolor = #BBCFA4 align='center'|yes||Occationally, rough Walkthrough | ||
|- bgcolor = #eee | |- bgcolor = #eee | ||
|Opera||align='center'|9.x||align='center'|2006/06||align='center'|0.96%||align='center'|0.5%||bgcolor = #F6BDA9 align='center'|not required||bgcolor = #BBCFA4 align='center'|yes | |Opera||align='center'|9.x||align='center'|2006/06||align='center'|0.96%||align='center'|0.5%||bgcolor = #F6BDA9 align='center'|not required||bgcolor = #BBCFA4 align='center'|yes||Occationally, rough Walkthrough | ||
|} | |} | ||
Revision as of 11:41, 18 March 2009
Introduction[edit]
This page should give a short overview on browser-related requirements. As a rough approach it was decided to support browsers with respect to layout consistency only 3 years back. Older browsers like IE 5,5.5 FF1.x should offer the functionality but with limitations on the GUI.
Supported Browsers[edit]
name | version | release date | used by[1] | market share[2] | Layout supported | Functionality available | Testing |
---|---|---|---|---|---|---|---|
Internet Explorer | 5.01 | 1999/12 | 34.9 % | 0.6% | not required | yes | Not available |
5.5 | 2001/10 | <1% | not required | yes | Occationally, rough Walkthrough | ||
6.0 | 2001/10 | 10.8% | yes | yes | QA-pubman, only client logic | ||
7.0 | 2006/10 | 23.7% | yes | yes | QA-pubman, only client logic | ||
8.0 | 2009 | <1% | not testable|yes | yes | Not yet possible | ||
Firefox | 1.x | 2005/12 | 39.6 % | <1% | not required | yes | Occationally, rough Walkthrough |
2.0 | 2006/10 | 5.1% | yes | yes | QA-pubman, only client logic | ||
3.0 | 2008/07 | 28.4% | yes | yes | QA-pubman, only client logic | ||
4.0 | 2009 | 0% | not testable | yes | |||
Safari | 2.0 | 2005/04 | 2.9% | 2.8% | not testable|yes | yes | Not yet possible |
3.0 | 2007/06 | yes | yes | Occationally, rough Walkthrough | |||
Opera | 9.x | 2006/06 | 0.96% | 0.5% | not required | yes | Occationally, rough Walkthrough |
--Kristina 14:51, 8 September 2008 (UTC):
- To fulfill the requirements from the DFG , following further browser versions have to support the functionalities of ViRR (see Praxisregeln im Förderprogramm "Kulturelle Überlieferung"):
- Opera ab 7.0
- Firefox ab 1.0
Required web techniques[edit]
name | version | release date | activation[3] | required |
---|---|---|---|---|
Cascading Style Sheets | 1.0 | 12/1996 | 100%[4] | required |
2.0 | 05/1998 | specials only[5] | ||
3.0 | -[6] | not required | ||
Cookies | - | - | 98.5% | required[7] |
JavaScript | 1.5 | 06/2002 | 94,0%[8][9] | required |
1.6 | 11/2005 | undefined | ||
1.7 | 07/2006 | undefined | ||
1.8 | 12/2007 | not required | ||
Java Plugin | 1.3 | 05/2000 | 99,6%[10] | not required |
1.4 | 02/2002 | not required | ||
1.5 | 09/2004 | not required | ||
1.6 | 12/2006[11] | not required |
Screen Solution Optimization[edit]
screen solution | used by[12] | optimized for |
---|---|---|
800 / 600 | 2.9% | scroll only[13] |
1024 / 768 | 44.2% | optimized |
1152 / 864 | 4.0% | should be ok |
1280 / 1024 | 35.8% | should be ok |
1600 / 1200 | 2.5% | should be ok |
Enlargeable font size[edit]
The font size can be enlarged by the user without limitations to content, readability or GUI design within the following range limitations:
font/box size steps | Text | Application Layout |
---|---|---|
larger | not supported | not supported |
4x - 8x | readable but not nice | divergent |
1x - 4x | readable/no overlappings | small divergence |
Graceful degradation[edit]
This is only a rough overview on what should be supported. For a more precise definition of requirements (BITV) see: GUI Accessibility
Degradation of Navigation
The eSciDoc GUI makes use of skip links, important to users equipped with screen readers and text browsers or conservative browser settings. The skip links allow to jump to navigation or content.
Degradation of Style (CSS)
Style | Usability | Specialities |
---|---|---|
No application layout | The eSciDoc GUI shows all relevant controls. All Controls can be operated properly. All HTML Elements are lined up in structured manner and can still be identified |
Degradation of Java Script
Style | Usability | Specialities |
---|---|---|
Some controls (input) are set back to browser default but application layout is kept | Each control can be operated properly |
Media Types[edit]
Type | Style | Usability | Specialities |
---|---|---|---|
Navigation is not printed | Content is readable | None | |
Mobile | Device/Browser dependent (textmode via CSS degadation) | Device/Browser dependent | None |
References[edit]
- ↑ share according to the edoc webstats (march 2009)
- ↑ share according to the edoc webstats (march 2009)
- ↑ percentage of users with activated technique according to www.webhits.de (march 2008)
- ↑ although all modern browsers support at least CSS1, the implementation level and the level of support differs
- ↑ although CSS 2.0 is not explicitly required its support will enable some rare extra features
- ↑ still work in progress
- ↑ cookies support is required for system login
- ↑ activation share according to w3schools.com
- ↑ JavaScript version 1.5 is used by 99.4% of all users with activated JavaScript according to www.webhits.de (march 2008)
- ↑ although www.webhits.de gives a 99.6% activation level, it also states, that only 12.4% of users have an java plugin
- ↑ there is still no regular implementation of Java 1.6 for Mac OSX yet (march 2008)
- ↑ usage in germany according to www.webhits.de (march 2008)
- ↑ on monitors with too small resolutions the solutions will be viewable via horizontal scrolling only