Google Adds Voice Enabled Scientific Calculator; GWT Support Mobile App Development Through MGWT Library

Google has long featured a built-in calculator on its search resutls pages, now a recent update added a fully functional 34-button voice-enabled scientific calculator with nearly all the functions. Previously, when a you entered, 2+2, Google would simply display the sum above the search result. Now, when the equation is entered into the search bar, […]

Voice Enabled Scientific Calculator on Google Search

Google has long featured a built-in calculator on its search resutls pages, now a recent update added a fully functional 34-button voice-enabled scientific calculator with nearly all the functions.

Previously, when a you entered, 2+2, Google would simply display the sum above the search result. Now, when the equation is entered into the search bar, the answer pops up along with the new calculator.

This version of the calculator also works in mobile browsers and voice search, too. A Google Product Manager said that the scientific functions appear when the phone is rotated to be viewed in a landscape mode.

The calculator even works with Desktop Voice Search. Simply click the little mic icon and state the equation; it works with both "what is the square root of 30?" and "square root of 30." Or, to launch the calculator itself, say "calculator".

Google also added GWT support for mobile app development through a new mgwt and gwt-phonegap library.

"mgwt is a library for developing mobile apps and mobile websites with GWT using a single codebase. It provides native-looking widgets and effects for most of the popular mobile platforms. It also comes with a ton of other useful features for building mobile apps. We've detailed some of them later on in the post," posted Daniel Kurka, the creator of the mgwt library.

Kurka, notes that gwt-phonegap enables GWT apps to use Phonegap. With Phonegap, HTML5 applications can access the same device features that native apps can use via Javascript APIs, such as the camera, file system or contacts.

Some of the key features in mgwt and gwt-phonegap:

  • "mobile widgets that are compatible with UiBinder and the Editor Framework
  • a DOM API for touch and animation events that corresponds to HTML5 and CSS3, and gesture recognizers built on top these APIs that detect the most common gestures on mobile devices
  • themes for iPhone, iPad, Android phones, Android tablets, and BlackBerry
  • auto-generated HTML5 offline manifest to support development of offline applications
  • in GWT's development mode, gwt-phonegap emulates the Phonegap API, so that developers can debug and test Phonegap applications from within their IDE
  • support for GWT RPC in a Phonegap environment," Kurka informs.

You can find more info about mgwt here, and gwt-phoegap here.