Business Intelligence Blog from arcplan

Responsive Design + Metro Design in Business Intelligence Applications


Recently we have seen a dramatic change when it comes to deciding which screen size to design a new report or dashboard for. It’s always been a struggle for BI app designers to optimize applications to fit to the different sizes of desktop PCs and laptops, but adding mobile devices like smartphones and tablet PCs to the mix makes it even more complex.

The most natural solution of the past was to design two different views – one for the desktop and one for mobile deployment. But we no longer recommend this approach as the lines between different device categories are blurring.

Netbooks are encroaching on notebook and iPad territory, coming closer to their display capabilities. iPad has initiated a storm of new devices from other vendors with similar screen size. Even worse (from an app design point of view), Internet giant launched its Kindle Fire, whose screen size sits between traditional smartphones and tablet PCs. And now new devices like the Galaxy Note and the Galaxy III by Samsung, whose screen sizes are between the iPhone and the Kindle Fire, have found their own fans.

Although size does matter, screen size is not the sole point to consider when designing BI apps. There’s orientation to consider – which devices are optimized for portrait or landscape orientation – and on top of this, different vendors also offer a wide variety of pixel density – defined by pixels per Inch (PPI). For example, the new iPhone 4S with its Retina Display is able to display more pixels on its 3.5″ display than a decent netbook.

For app designers, it is impossible to create separate reports for every device, especially at organizations where BYOD (bring your own device) is the standard. This would end up being a total nightmare from a maintenance point of view. So what can we do? It’s time for a new and intelligent approach that will allow us to use one app and one report or dashboard layout for all devices.

Continue reading this post >>