The rapid proliferation of web-enabled devices is an important trend for online businesses.

As businesses look to extend their reach beyond the desktop and onto consumer devices like iPad, iPhone and other smartphones/tablets, the demand for optimized experiences on these devices will rise. Web developers will be called upon by clients to deliver a multiscreen web presence (as opposed to a single web site) and will be faced with the challenge of producing different user experiences on different devices.

Our goal with BigTurns is to ensure that you have several implementation options at your disposal. We're still in the early days of multiscreen web development. New techniques and practices are sure to emerge in the months/years ahead so, overall, we want BigTurns' multiscreen support to be flexible and extendable.

With that in mind, here is the first step from the planned multiscreen features offered in BigTurns Website Platform.

Device classes

BigTurns detects server-side the device used to access a page and maps it to one of these device classes:

  • desktop 
    
  • tablet 
    
  • phone

The mapping is done based on user agent strings and some internal rules. If the device cannot be determined by its user agent or it does not fall in any of the existing device classes, the "desktop" device class will be used.


Best practices

Here are some articles outlining best practices when building multiscreen sites:


What's next?

We'll continue implementing multiscreen features throughout the year. Next step is having templating support for desktop, tablet and phone. As the market develops more and more tablets / smart phones BigTurns will develop more and more features to be used with these new and popular devices.