Please note that as of October 24, 2014, the Nokia Developer Wiki will no longer be accepting user contributions, including new entries, edits and comments, as we begin transitioning to our new home, in the Windows Phone Development Wiki. We plan to move over the majority of the existing entries over the next few weeks. Thanks for all your past and future contributions.
Mobile Design Pattern: Application tray
The application tray is generally a desktop component that acts as a container for application shortcuts. In MAC terms, this is also called as Dock. In most cases the Dock is placed at the bottom of the screen, with the application shortcuts placed vertically.
Quick access to frequent applications. And better usage of screen real estate with enhanced legibility.
Use when many icons and items need to be displayed along a straight line, in a simple and fancy fashion.
The Dock essentially needs to be a transparent/translucent container (panel) for icons, for a better visual experience.
This image shows the Dock in action on a Ubuntu PC.
Depending on whether it was a touch or keying mobile, the dock’s settings can be changed. On a keying device, it would be more allusive to have a small tween involving a scaling. Like in the image shown below.the item under focus can be magnified and moved to the center of the panel. Others should be smaller in size. On a touch phone, its simple and straightforward to keep them on the same size.
All items are of same size. Ideal for a touch-enabled phone
1. Accommodate a maximum of 4-5 icons on the mobile’s dock. More icons can be added by having a LEFT / RIGHT button. The component can be flexible in the arrangement of icons. Most used icons, can be placed on the screen while others appear as LEFT/RIGHT is pressed.
2. Make the tray movable(drag-enabled) on the screen.
Devices such as N97 or 5800 or any display with a landscape mode. More landscape means, more icons can be placed.Notu suitable for Series 40 devices which possess a small screen and lack landscape orientation support.