10.04.2014 Views

WebCenter User Experience and Interaction From iPads to Xbox

WebCenter User Experience and Interaction From iPads to Xbox

WebCenter User Experience and Interaction From iPads to Xbox

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

These breakpoints will usually reflect the resolutions you would want <strong>to</strong> support – 240px, 320px, 480px, 640px,<br />

800px, 960px, 1280px+. This is not definitive, but servers as a useful guide. As devices change, graphics cards<br />

improve, <strong>and</strong> manufactures compete <strong>to</strong> have the highest resolution displays, web developers must continue <strong>to</strong><br />

evaluate the resolutions supported by their sites.<br />

If you’re not using the web developer <strong>to</strong>olbar plugin within Firefox then you can use http://responsivepx.com/ that<br />

allows you <strong>to</strong> define the dimensions <strong>and</strong> see how your site works within your predefined breakpoints.<br />

CSS3 Media Queries<br />

CSS media queries have been around for some time now. CSS2.1 allows developers <strong>to</strong> define stylesheets <strong>to</strong> be used<br />

for printing a page, WebTV, projec<strong>to</strong>r display <strong>and</strong> daily device use, but now with CSS3 we can define the styles that<br />

are used based on the following additional queries: max-width, min-width, device-width, orientation <strong>and</strong> color.<br />

In the past web designers have either had a single global stylesheet or have broken them in<strong>to</strong> multiple styles<br />

(layout, colours, fonts) <strong>to</strong> be reused <strong>and</strong> allow easy corporate br<strong>and</strong> management across their WebSite, Intranet,<br />

Extranet <strong>and</strong> Portal; but they have never really been widely used <strong>to</strong> support more complex multi-resolution capable<br />

devices.<br />

With CSS3 we can do this much more easily <strong>and</strong> can apply required transformations for breakpoints on the fly. For<br />

example, if I rotate the screen I can load in a style <strong>to</strong> reposition crucial site elements, <strong>and</strong> if I resize the screen I can<br />

load in another style <strong>to</strong> make the site adaptive.<br />

2 ways of using CSS Media queries:<br />

1. Inline within the style sheet you can encapsulate the required css within the query –<br />

@media only screen <strong>and</strong> (max-device-width: 480px) {<br />

body {<br />

}<br />

}<br />

background:red;<br />

2. Within the Media attribute of the html tag<br />

<br />

For browsers that do not support the CSS3 Media queries a javascript patch is available from here<br />

http://code.google.com/p/css3-mediaqueries-js/or https://github.com/scottjehl/Respond<br />

Voice Enabled Integration (Microphone)<br />

Speech input is one of the latest innovative browser technologies <strong>to</strong> appear.<br />

It’s easy <strong>to</strong> implement <strong>and</strong> there are several obvious uses:<br />

o<br />

o<br />

o<br />

o<br />

Assistive dictation for those with impaired mobility<br />

An alternative input option for mobile phones <strong>and</strong> tablets<br />

Provides support for an environment where a keyboard or mouse is impractical<br />

Enhance web site features like Search <strong>and</strong> Navigation.<br />

© 2012. Fishbowl Solutions, Inc.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!