Apple has taken the Apple Store offline, a technique it typically uses herald the arrival of new products for sale, with just a few hours to go before the WWDC 2012 announcement.

Tim Cook, Apple CEO, is expected to take to the stage later today at the Moscone Center, San Francisco to reveal updates to Apple's Mac range, and iOS software. Although details are scarce, Apple is expected to launch new Mac computers, including a new Mac Pro, Mac mini, and a refreshed MacBook Pro that is rumoured will be visually similar to the MacBook Air.

See also: WWDC Live Feed.

It is now certain that some, or maybe all, of these products will go on sale later today. It is also possible that the next iteration of Mac OS X, dubbed Mountain Lion, will go on sale today.

Apple is also expected to demonstrate the next version of its  iOS 6 operating system, used by the iPhone, iPad and iPod touch devices. This may feature new 3D map technology and bring Siri to the iPad. We do not expect this to be available today, and we do not expect new hardware versions of the iPhone or iPad.

Apple may also announce new details regarding software development for the Apple TV, although we do not fully expect Apple to reveal the rumoured television that it is working on.