
VER EN ESPAÑOL ❏
With their newly-installed DDR and bilingual W3C mobileOK “minipage”, UMI joins major players like Google, Facebook, Twitter and Netflix in choosing server-side device detection over client-side media queries to deliver RWD.
United Medical Industries – a Miami-based biomedical waste disposal service better known as “UMI” – recently completed a series of additions and upgrades to UmiWaste.com intended to increase their online visibility to medical waste generators across Florida by expanding their accessibility across the Mobile Web. The goal of UMI’s hands-on president Jose Yero was to make their W3C standards-compliant HTML5/CSS3 website more “responsive”, which in the latest web development lingo means optimizing the largest number of viewer experiences by flexibly tailoring the presentation of content to assure easy reading and simple navigation across the broadest range of desktop, notebook, tablet and mobile devices and browsers.
“There are two basic schools of thought when in comes to delivering RWD [responsive web design],” explains Bruce Arnold, the Miami web developer retained by Yero for the original design and all upgrades to the site. “The ‘device-agnostic’ approach ignores device detection and relies on client-side CSS media queries combined with so-called fluid grids [web page layouts] and flexible images. The ‘device-aware’ approach, on the other hand, relies on device detection via DDRs [device description repositories], PHP and jQuery (Javascript). My take is to use media queries, fluid layouts and images sized as percentages when needed, but for truly responsive web design reliable device detection is necessary.”
To accomplish that for UmiWaste.com, Arnold installed a comprehensive WURFL DDR to enable server-side device detection linked to a capabilities database and – unlike CSS media queries – allow a common base of content to be formatted for a specific device (e.g. Amazon Kindle or Apple iPhone), platform (e.g. Android or iOS) or browser (e.g. Opera Mobile or Safari) without placing any extra load on tablet or smartphone CPUs. For not-so-smart mobile phones – or roughly 75% of the Mobile Web marketplace – this also allows URL redirection to a new bilingual (Spanish/English) W3C mobileOK “minipage” which even older cell phones with microbrowsers like Openwave or Obigo can handle.
UMI is not the only company taking the device-aware approach to responsive web design. According to a recent Smashing Magazine op-ed by Ronan Cremin and Luca Passani entitled “Server-Side Device Detection…“:
“While many designers embrace the flexible nature of the Web, with device detection you can fine-tune the experience to exactly match the requirements of the user and the device they are using. This is often the main argument for device detection – it enables you to deliver a small contained experience to feature phones, a rich JavaScript-enhanced solution to smartphones and a lean-back experience to TVs, all from the same URL… This is the reason why Facebook, Google, eBay, Yahoo, Netflix and many other major Internet brands use device detection [and] why Twitter recently abandoned its client-side rendering approach in favor of a server-side model.”
VIEW IN ENGLISH ❏
Con un recién instalado DDR y “minipage” bilingüe W3C mobileOK , UMI se une a jugadores importantes como Google, Facebook, Twitter y Netflix en la elección del RWD “dispositivo-consciente” en lugar del “dispositivo-agnóstico”.
United Medical Industries – un servicio de eliminación de desechos biomédicos más conocido como “UMI” y basado en Miami – completó recientemente una serie de adiciones y mejoras a UmiWaste.com destinados a aumentar la visibilidad web de este para los generadores de residuos hospitalarios en toda la Florida por ampliando su acceso a través del Móvil Web. El objetivo de UMI presidente José Yero fue hacer el sitio web HTML5/CSS3 W3C-válido más “responsivo”, que en la jerga del desarrollo web significa a optimizar experiencias espectador a través el adaptacion flexiblemente de la presentación del contenido para asegurar una lectura fácil y navegación sencilla a través de la más amplia gama de dispositivos – escritorio, portátiles, y tablet a las móviles navegadores.
“Hay dos escuelas básicas de pensamiento cuando se trata de entregar en RWD [diseño web responsivo],” explica Bruce Arnold, el desarrollador web desde Miami cual Yero retenido para diseñar el sitio original y hacer todas las actualizaciones. “El enfoque dispositivo-agnóstico para diseño y desarrollo web responsivo omiso lado-servidor navegador olfateando y detección del dispositivos y se basa en lado-cliente CSS preguntas de los medios combinados con formatos fluidos y imágenes flexibles. El enfoque dispositivo-consciente para diseño y desarrollo web responsivo abraza lado-servidor navegador olfateando y detección del dispositivos a través de repositorios de descripción de dispositivos (DDR), PHP/MySQL y jQuery (Javascript). Mi opinión es utilizar preguntas de los medios, presentaciones fluidas y las imágenes de tamaño en forma de porcentajes cuando sea necesario, pero para diseño web responsivo en realidad la detección de dispositivo confiable es necesario.”
Para lograr eso para UmiWaste.com, Arnold instalado una “WURFL DDR” para permitir la detección lado-servidor del dispositivos vinculado a una base de capacidades y – a diferencia de CSS preguntas de los medios – permitir una base común de contenido para ser formateado para un dispositivo específico (por ejemplo, Amazon Kindle o el iPhone de Apple), plataforma (por ejemplo, Android o iOS) o el navegador (por ejemplo, Opera Mobile o Safari) sin imponiendo ninguna carga adicional en tableta o teléfono inteligente CPUs. Para los teléfonos móviles no tan inteligentes – o aproximadamente el 75% del mercado de Internet móvil – esto también permite la redirección de URL a una “minipage” nueva bilingüe (Español/Inglés) W3C mobileOK, que aún más antiguos teléfonos celulares que tienen microbrowsers tal como Openwave o Obigo puede manejar.
UMI no es la única empresa tomando el enfoque dispositivo-consciente para diseño web responsivo. De acuerdo con una Smashing Magazine artículo de opinión reciente de Ronan Cremin y Luca Passani titulado “Server-Side Device Detection…“:
“Si bien muchos diseñadores [dispositivo agnóstico] abrazan la naturaleza flexible de la Web, con detección dispositivo [dispositivo consciente] usted puede ajustar la experiencia para adaptarse exactamente a las necesidades del usuario y el dispositivo que estén utilizando. Esto es a menudo el principal argumento para la detección de dispositivos – le permite ofrecer una experiencia con contenido pequeño para los teléfonos de características, un rico JavaScript mejorada de soluciones para smartphones, y una experiencia magra de vuelta a los televisores, todo desde la misma URL. En mi opinión, ninguna otra técnica tiene este rango expresivo hoy. Esta es la razón por la que Facebook, Google, eBay, Yahoo, Netflix y muchas otras marcas de Internet más importantes utilizar la detección de dispositivo [y] por qué Twitter recientemente abandonó su enfoque lado-cliente [dispositivo agnóstico] en favor de un enfoque lado-servidor [dispositivo consciente].”
Tags: css3, ecommerce, html5, internationalization, javascript, jquery, mysql, php, semantic web, shopping carts, web 3.0, wordpress development

VER EN ESPAÑOL ❏
Over the past week on Twitter I outed ten Responsive Web Design Testers that don’t really test RWD:
Shortly thereafter the dig me paper.li of a webdev wannabe named Simon Manning picked up my links but not my comments, leaving the impression I was praising rather than panning the posers who put them forward. This will correct young Simon’s error:
What most of the seven testers above basically do is render your web page source in “iFrames” with widths set to match the screen resolutions of popular tablet and mobile devices such as the slave-produced Apple iPad and iPhone. That might show you how your media queries, fluid grids and flexible images render within a given iframe in a given browser of a given version, but that is not the same as showing you how your web pages will render on actual iOS, Android or other mobile devices. Why? Because…
iFrames are not iPhones!
#RWD testers that ignore things like device and capability detection via user agent strings and DDRs (device description repositories) give you virtual but not reality. We have website templates with fixed headers on standard browsers but not on tablet or mobile. None of the testers above reflected that. We have web pages where the title text for standard and mobile browsers is not the same. None of these testers reflected that. We have blogs which show the same content in different themes for standard versus smartphone browsers. None of these testers reflected that. We have URLs which redirect not-so-smart phones from web page content they can’t handle to smaller W3C mobileOK pages they can. And none of these testers reflected that, either.
I could go on, but do I need to?
Forget these charlatan testers. If truly responsive web design is what you seek, then mobile friendly web 3.0 front-end development is what you need. If you want broad accessibility like this, your web page source will have to pass meaningful validations like these.
VIEW IN ENGLISH ❏
Durante la última semana en Twitter expuse siete validadores de RWD que no verifican RWD:
Poco después, el paper.li “dig me” de un aspirante webdev llamado Simon Manning tomó mis links pero no mis comentarios, dejando la impresión de que yo estaba alabando en lugar de desacreditando ellos. Esto voy a corregir para joven Simon:
Lo que la mayoría de los siete validadores básicamente hacen es poner que su fuente de la página web en “iFrames” que tienen anchuras definidas para coincidir con las resoluciones de pantalla de la tableta popular y dispositivos móviles como los esclavo-produjo iPad y iPhone desde Apple. Es posible que este mostrar cómo tus media queries, redes de fluidos y flexibles imágenes aparecen dentro de un determinado iframe en un navegador determinado de una determinada versión, pero eso no es lo mismo cómo ellos aparecen en iOS, Android o de otro tipo dispositivos móviles. ¿Por qué? Porque …
¡iFrames no son iPhones!
Validadores of #RWD que ignoran cosas como detección de los capacidades de los dispositivos y DDR (repositorios de descripción de dispositivos) le dan la virtual, pero no la verdad. Tenemos plantillas de sitio web con cabeceras fijas en navegadores estándar pero no en tableta o móvil. Ninguna de los validadores por encima de lo reflejaba. Tenemos páginas web en las que el texto del título para navegadores estándar y móvil no es el mismo. Ninguna de los validadores por encima de lo reflejaba. Tenemos blogs que muestran el mismo contenido en diferentes temas para navegadores estándar versus smartphone. Ninguna de los validadores por encima de lo reflejaba. Tenemos los “URLs” que redireccionen los teléfonos no-tan-inteligente desde contenido de páginas Web que estos no pueden manejar a recibir los páginas del W3C mobileOK que estos entienden. Y ninguna de los validadores por encima de lo reflejaba eso, tampoco.
Podría seguir, pero tengo que hacerlo?
Olvídese de esos validadores charlatanes. Si “diseño web responsive” es lo que busca de veras, entonces desarrollo web móvil-amistoso es lo que usted necesita. Si quiere amplia accesibilidad de este tipo, su fuente de la página web tendrá que ser aprobado por validaciones significativos como estos.

VER EN ESPAÑOL ❏
Responsive web design?
Not without the Google Mobile Friendly Green Icon!
VIEW IN ENGLISH ❏
¿Diseño web responsivo?
¡No sin el icono verde desde Google cual designa móvil-amistoso!