Wednesday, June 10, 2009

The Iterative Web App - Faster Address Auto-complete and Keyboard Shortcuts

On April 7th, we announced a new version of Gmail for mobile for iPhone and Android-powered devices. Among the improvements was a complete redesign of the web application's underlying code which allows us to more rapidly develop and release new features that users have been asking for, as explained in our first post. We'd like to introduce The Iterative Webapp, a series where we will continue to release features for Gmail for mobile. Today: Faster address auto-completion and keyboard shortcuts. --Shyam Sheth, Product Manager, Google Mobile.

At Google we're always looking for a way to do things faster. Today, we're announcing two improvements that will speed up your Gmail for mobile experience.

The first improvement is faster address auto-completion. This means that as you begin typing the first few letters of your friend or colleague's name or email address, Gmail for mobile will quickly display possible contacts. We sped up this process by reusing previously fetched matches in subsequent searches.

The second improvement is that we've enabled keyboard shortcuts for Android-powered devices with a physical keyboard. Now you can use all those familiar Gmail keyboard shortcuts to quickly move through your inbox. For example, if you're reading an email you can press 'u' to return to the inbox or 'n' to move to the next conversation.

To try out Gmail for mobile, visit gmail.com in your mobile browser. This version of Gmail for mobile supports iPhone/iPod Touch OS 2.2.1 or above, as well as all Android-powered devices, and is available for US English only. To make it easy to access your Gmail account, try creating a home screen link.

Posted by Matthew Bolohan and Andrew Grieve, Software Engineers, Google Mobile

Friday, June 5, 2009

Palm Pre launching with Google Search, Google Maps, and YouTube

As mobile technology geeks, we're really excited to see a new smartphone launch from our friends at Palm. Palm Pre phone's webOS works great with Google Search, Google Maps, and YouTube, which are built into the device. You can also easily sync your Gmail, Google Calendar, and Google Contacts to Palm Pre.

We're big fans of Palm Pre phone's universal search feature. Just start typing a query from the home screen (no need to launch the browser). If your query doesn’t match any contact info or the name of an application on your phone, you’ll be prompted to search either the web with Google, local places on Google Maps, articles on Wikipedia, or Twitter.



What's neat about launching Google Maps in this way is that it will use your location to conduct a search for nearby businesses and points of interest (if you choose to allow Location Services, of course). Similar to some other mobile phones, Google Maps is built into Palm Pre phone's operating system -- you'll notice a Google Maps icon amongst the phone's built-in applications. However, the implementation of Google Maps on Palm Pre is actually very different from how we built Maps on platforms like Android or BlackBerry. Palm is calling its operating system webOS for good reason -- all applications running on webOS leverage a WebKit-based rendering engine for content, which made it easy to port Google Maps to the platform. You can use familiar Google Maps features such as My Location, local search, driving directions, and traffic.



Palm Pre also includes a YouTube application that Palm built using Palm’s Native application MoJo SDK, and much like a web app, it uses HTML, CSS, and JavaScript. YouTube on Palm Pre makes it easy to watch your favorite videos. When you play a video, it auto-rotates to landscape orientation to take full advantage of the phone's screen.



Palm Pre wouldn't be complete without productivity functions and we're happy to report that Gmail, Google Calendar and Google Contacts work well on the device. Simply enter your account name and password and Palm Pre will sync your email, calendar events, and contacts to the device. Palm Pre supports the IMAP IDLE protocol so you can enjoy push Gmail.

This is just the beginning for Google applications on Palm Pre. The good news is that since our applications are built using web standards along with Palm's MoJo SDK, we can iterate quickly and provide new functionality, often without requiring you to install anything new. We look forward to rolling out new features for our mobile applications at a rapid clip.

Update 6/8/09, 05:04pm - If you're interested in learning how to set up your Pre with your Gmail, Google Mail or Google Apps for Your Domain account, please visit our help center to learn more.

Introducing the orkut Mobile App

About a year ago, we introduced the orkut mobile site to help everyone on orkut stay in touch on the go with scraps, status updates, and photo viewing. Shortly after that, we optimized the orkut mobile experience for S60 phones, allowing photo uploads and click-to-call features. Now, we're excited to introduce the first downloadable orkut mobile app, with even more features to keep you connected to your orkut friends and phone contacts.

The orkut Mobile App, available for most Java-enabled devices, offers some fun new ways to interact:

- Take a photo on your phone and upload it right to your orkut album.
- Share photos with orkut friends or SMS the photos to phone contacts not yet on orkut.
- Call or SMS any of your orkut friends or phone contacts without leaving the app.
- View scraps, updates from friends, and photo albums in offline mode.

    

 

Of course, you'll still have all the features of orkut mobile at your fingertips, including writing/reading scraps, updating your status, searching for users, viewing/accepting friend requests, and more!

To install the beta version of the app, visit m.google.com/orkut on your phone. While the app is free to download and use, your mobile provider's regular data charges will apply. Check out more details in our help center, and feel free to leave feedback about your orkut mobile experience in the orkut Help Forum.

Hope to see you in orkut soon, and don't forget to keep your orkut profile updated with your mobile number!

Thursday, June 4, 2009

The importance of being immediate - Google Mobile App now for Nokia S60 smartphones

As a user experience designer I like to take every opportunity to better understand the issues that get in the way of people making the most of their mobile phones. The development of Google Mobile App for Nokia S60 smartphones, which launched today, has provided an opportunity to address three aspects of an issue we hear about on a regular basis: immediacy.

1. Immediacy of access

We know from our users that navigating through menus introduces an unwanted delay. Our quick key mechanism launches the application directly from the home screen, making search, Google Maps, Gmail, and other Google mobile services available immediately.


The quick key reminder (left) and the app showing your current location (right)


2. Immediacy of location
Google Mobile App for Nokia Series 60 smartphones comes with location awareness built in. If you use the My Location feature, you'll get local search results that relate to where you are. You can opt in or out of this at any time, via the Settings menu.


Search suggestions that combine with your location to give local search results


3. Immediacy of query formulation

We have adopted a dual approach to help make query formulation quick and efficient. First, your search history is readily available so that it's easy to repeat queries. Second, we offer query suggestions based on what has been entered so far to get you to your results as quickly as possible.

Search history (left) and search suggestions (right)

Additionally, we like to work with feedback about earlier versions of our products, such as the quick key launch feature. We found that some users didn't need a home screen reminder, while others liked having it there. So in Google Mobile App, we added an item in Settings to let people choose what best suits them.

Google Mobile App can be downloaded from http://m.google.com on your phone's browser. Give it a try and please keep all the feedback coming - your input is invaluable to making sure we get products and features right.

Wednesday, June 3, 2009

Places Directory app for Android

As an engineer based in Taipei, I frequently travel to Google headquarters in Mountain View. When I'm there, I'm always looking for local businesses to try out, like coffee shops and restaurants. I also forget where the banks and ATM's are. While Search and Maps can help me find the information I need, it's nice to have the option to browse a directory of places, as well. For instance, if I need some money, do I search for an ATM or a bank? If I had a short list of business categories to choose from, I could just scan it to choose the right one. After talking to some colleagues, we decided to devote our 20% time to building an Android application that figures out what places are nearby and arranges them in a directory format. Friends and colleagues tested the app and found it handy, so we decided to launch "Places Directory" on Android Market as a Google Labs product.

As the name implies, Places Directory allows you to browse nearby places in categories like Restaurants, Movie Theaters, Hotels and Banks. You'll see distance and directions to the destination, and if you tap on the listing, we'll show ratings and photos. You can also call the business or view its location on Google Maps.



To download Places Directory to your Android-powered phone, search for "Places Directory" on Android Market. We currently support US English and Chinese. Try it out and let us know what you think by providing feedback in the comments below. In the meantime, I look forward to going back to Mountain View and finding some good local restaurants.

Saturday, May 30, 2009

Nearby Intersections on GOOG-411

It is amazing how much information can be displayed on even the smallest map, yet we sometimes forget that geographic content is not always available visually.

If you're out and about, you can call GOOG-411 and get local information about businesses. Now we've made it even easier to orient yourself without a map in front of you: call GOOG-411, ask for 'details', and in addition to the address and phone number of the business, we'll also point you to the nearest street intersection or adjacent streets.

You can try it now: call 1-800-466-4411, look up 'Google in New York', ask us for more 'details', and we'll tell you that our Chelsea office is 'near the intersection with West 16th Street'. Unless you're a seasoned New Yorker, this might very well save you from walking up or down a few blocks.

The nearby intersections are available for most businesses in the US and Canada. They are derived automatically by an algorithm written on 20% time by Googlers in New York and London. Tell us other ways you would want to use this new feature -- we hope to expand it to other products soon!

Wednesday, May 20, 2009

Google Sync Beta - Now for S60

We love to hear user feedback and one of the most common questions we get is, "When is this coming out for my phone?" Well, for those of you who have been asking about Google Sync for mobile on your Nokia S60 smartphone, we're happy to announce that you can now synchronize your Google Contacts and Calendars with your mobile device.

Google Sync offers two-way, over-the-air contacts and calendar synchronization. This means that you can make changes to your contacts and calendar on your phone or in your desktop Google account. Since Sync uses push technology, the changes should automatically appear within minutes. And your information is constantly syncing, so it's up-to-date and securely stored within your Google account, even if you lose your phone.


Please note: Google Sync for S60 requires Nokia software to be installed on the phone. We also recommend backing up your calendar and contacts before setting up Sync. To find out more about setting up Google Sync on Nokia S60 phones, please visit our help center.

To try Google Sync, visit m.google.com/sync from your desktop.

Posted by Jon Skeet and Douglas Gresham, Software Engineers, Google Mobile

Tuesday, May 19, 2009

The Iterative Web App - Gmail for Mobile Gets Labels

On April 7th, we announced a new version of Gmail for mobile for iPhone and Android-powered devices. Among the improvements was a complete redesign of the web application's underlying code which allows us to more rapidly develop and release new features that users have been asking for, as explained in our first post. We'd like to introduce The Iterative Webapp, a series where we will continue to release features for Gmail for mobile. Today: Labels. --Shyam Sheth, Product Manager, Google Mobile.

You asked for it, and we listened. We've added labels to Gmail for mobile on Android-powered devices and the iPhone. Labels in Gmail allow you to use color-coded tags to manage your inbox.



To label an email, select a message then tap 'Label as..." from the drop-down menu on the Floaty Bar. In the pop-up menu, select the label(s) you would like to use and tap 'Apply'. Please note, you can add and remove existing labels to your emails in Gmail for mobile, but labels can only be created, renamed and deleted in the desktop version.

To label your emails on the go, point your mobile browser to gmail.com on your iPhone or Android-powered device. To make it easy to check your Gmail, try creating a home screen link. The new Gmail for mobile supports iPhone/iPod Touch OS 2.2.1 or above, as well as Android-powered devices, and is available for US English only.

Posted by Heaven Kim, Product Marketing Manager, Google Mobile

Thursday, May 14, 2009

Google Product Search for Android now with Barcode Scanning

Since we launched Google Product Search for mobile a few weeks ago, I've been using it to check prices, reviews and product details on my Android phone. In addition to typing in my product searches, I've also had some fun speaking them. Sometimes, though, when I'm looking up a specific item in a store rather than a category of products (like "bluetooth headsets"), I'd rather just scan a barcode to see results for the exact product I'm searching for. That's why we've integrated barcode scanning with Google Product Search for mobile.

Here's how to get started. First, visit the Google Product Search for mobile homepage by going to Google.com in your browser and selecting 'Shopping' from the 'more' tab. Next, tap on the 'Scan Barcode' button to install the latest version of the Barcode Scanner app -- if you don't already have it -- from Android Market.

After you've installed the application, go back to Product Search in your browser and tap on the 'Scan Barcode' button again. Select "Use by default for this action" and tap on the Barcode Scanner option. After the app opens, center the red line over the barcode and hold the phone steady. When the barcode is read successfully, you'll see a Google Product Search results page back in the browser.

You can also access the scanner directly from the top of the Product Search results page by tapping on the barcode button.

Today, barcode scanning works best for products like electronics, books, movies or video games, but we're working on adding more barcodes for other items. Of course, if your scan does not return a result, you can always type in the product name just as before.

The integration of Barcode Scanner and Product Search for mobile is available in the US and UK, for Android-powered devices.

Behind the scenes of the NYC - Google mapping partnership

(cross-posted with Google Lat-Long Blog)

In January New York City Mayor Michael Bloomberg announced a partnership between Google and NYC & Company, NYC’s official marketing, tourism and partnership organization, to create a new website and high-tech information center. Using these new tools, you can now plan a trip to NYC from your home computer, transfer your itinerary to your cell phone, and then learn more at an information center.

A number of people have asked us about our role in the NYC partnership. We did not create nycgo.com and the Official NYC Information Center here at Google, as you'd probably expect. Rather, we provided NYC with our standard APIs and a bit of technical guidance, and NYC did the rest.

To help other cities and organizations gain a bit more insight into how NYC managed to create nycgo.com and the Official NYC Information Center, we put together this short video of interviews with principal members of the NYC project team.



Click here to learn more about the partnership between Google and NYC.

Wednesday, May 13, 2009

Sky Map for Android - A Mobile Planetarium

I originally heard about Android on my first day at Google. A colleague and I were excited about all of the features that would be present in the platform, such as the GPS, compass, and motion sensors. As astronomy buffs, we talked about how cool it would be to use these features in a mobile application that would correctly display the sky based on your location and the direction you're facing.

Fast forward 12 months. We produced a "prototype" of the mapping application consisting of a phone, a compass, a level, and a map, and then convinced several others to join the project. Now that there was some excitement around the project, the real development could begin.


We were able to play around with a T-Mobile G1 test device in the office and were intrigued by all of the sensors that were available. The GPS and clock allowed us to generate maps for the exact time and location, but the compass and accelerometer were what made Sky Map truly interesting. Using these two sensors, the app can determine the exact direction that your phone is facing and display the stars that are visible. If you want to identify that bright star in the west, all you have to do is point the device in that direction and you'll see "Venus" appear on your screen.


Because we do work for Google, it was perfectly natural for us to add a search feature. We decided to use the location features in the Android platform to implement search in an easy-to-use way. You enter the name of an object of interest, like Saturn, and the phone displays an arrow pointing to the object. As you get closer, the color of the arrow goes from blue to red and the app circles the object when you find it. Voila!


This month is a great opportunity to do some planetary observing -- spot the elusive Mercury in the evening, see Jupiter and Neptune in same binocular field, or view Venus shining in the morning skies. Sky Map was designed to help you navigate the night sky, making months like this particularly exciting! Since 2009 is the International Year of Astronomy, there will be plenty of opportunity to show off the application to your friends.

Download Sky Map from the Android Market, and let us know what you think. We'd love to hear from you, both the good and the bad. You can leave comments here or in the Help Forum. 

Update: We have updated the version of Sky Map for Android in Android Market. We realize that some users were experiencing crashes or slow start-up times. This new version fixes these issues, so Sky Map should now work fine on all Android-powered phones. (May 13, 2009 10:10 pm PDT)

Kevin Serafini, Orbiting Software Engineer

Thursday, May 7, 2009

YouTube uploads and more now available on Android

If there is one thing I've always wanted, that is to be able to record and share special moments in my life, anytime, anywhere. Needless to say, I am quite excited that I can now pick up my Android-powered phone, start recording videos left and right- and then even upload them to Youtube!

Video uploads is just one of several new Google mobile features and improvements in the new Android 1.5 release:
  • YouTube: record and easily upload videos to YouTube.
  • Picasa Web Albums: upload photos directly to your Picasa Web Albums.
  • Gmail: multiple-thread selection to easily archive, delete, label or mute several threads at once.
  • Search by voice: improved speech recognition.

I seem to always forget my video camera when there's a funny moment that I wish I could record (like my facial expression after tasting a durian for the first time). Now I don't have to worry about that! I can record and play back videos whenever I have my phone with me, and I can easily share them or upload them to YouTube directly from my phone. It's easy- just tap 'share' and select YouTube.



What's more, YouTube gives me full control of my privacy, so I can decide if I want to make my videos available to the entire Web or just a subset of invited friends.

This Android update also enables easier Picasa uploading by reducing the number of clicks needed to share your pictures with others. Just like YouTube- after taking a picture tap 'share' when viewing a photo and select Picasa.

As someone who uses Gmail on the desktop, I appreciate the new 'batch edit' functionality on Android. Instead of selecting and archiving dozens of emails on my phone, one email at a time, I can now select multiple Gmail conversations and act on all of them as a group, saving time for the more important stuff.


And last but certainly not least, we've made it even easier to search with your voice by improving speech recognition. I've personally been surprised and entertained by the cute pictures that appear in my search results when speaking "pictures of Pygmy Marmosets" - give it a try!


Wednesday, May 6, 2009

New BlackBerry Enterprise Server Packages for Google Mobile applications

This week a few of us are at RIM's Wireless Enterprise Symposium to talk with BlackBerry administrators about Google Mobile. Last night we announced the Google Apps Connector for BlackBerry Enterprise Server (BES). Today we're excited to announce the availability of new enterprise installation packages for Google Mobile App and Google Maps for mobile.

These enterprise installation packages allow BlackBerry administrators to deploy Google Mobile applications to corporate BlackBerry phones. Administrators have the option of using ALX packages to push applications to BlackBerry phones through BES. Alternatively, administrators can host JAD/COD packages on a private intranet so that employees can download applications from internal sites. BES administrators will need to configure their BlackBerry phones to allow applications from Google to be installed.

The ability to quickly search for information outside of the office is useful to workers on the go. With Google Mobile App, employees can search by voice, or otherwise quickly type queries by selecting query suggestions or past queries in their search history. Users can search for anything they can find on Google, such as stock quotes, product information, or weather. Google Mobile App also enables local search thanks to My Location -- just try searching for "pizza" or "hotel". Google Mobile App conveniently launches Google Maps, where it it is easy to get driving, transit, or walking directions.

If you're a BlackBerry administrator who is interested in deploying Google Mobile applications in your business, learn more at http://mobile.google.com/enterprise

Posted by Ryan Pollock, Product Marketing Manager

Tuesday, May 5, 2009

Use Google Apps seamlessly with corporate BlackBerry smartphones

If your employer has provided you with a BlackBerry smartphone, you may be accustomed to its built-in email, calendar, and address book applications. The Google Apps Enterprise team has just announced that we will soon release Google Apps Connector for BlackBerry Enterprise Server, which enables you to use these familiar applications with Google Apps.

Google Apps is our hosted solution for enterprise messaging and collaboration. It includes Gmail, Google Calendar, and more. Google Apps Connector for BlackBerry Enterprise Server connects your BlackBerry Enterprise Server directly to the Google cloud, and creates a seamless experience between Google Apps and the built-in BlackBerry smartphone applications for mail, calendar, and address book. The Google Enterprise blog has more details about the offering.

If you're an IT administrator interested in Google Apps, you should know that Google Apps Connector for BlackBerry Enterprise Server is currently in beta testing with select companies and universities. We are targeting a July 2009 release for Google Apps Premier and Education Edition customers, at no additional cost. This week we're at the Wireless Enterprise Symposium, so if you happen to be at WES, come visit us at Booth #105. We'll also be talking about Google Apps and other Google Mobile products at our breakout session tomorrow, so we hope to see you there!

Posted by Hong Zhang, Software Engineer




Do more with Google Latitude!

When we launched Google Latitude a couple of months ago, we were flooded with feature suggestions. One frequent request was to allow you to share your location with even more people and not just your Latitude friends. Today, we're launching two applications that do just that!
  • Google public location badge lets you publish your Latitude location on your public website or blog. You can just embed the standard badge -- like this or you can use the KML or JSON feeds directly. Read more about the badge on our Blogger Buzz. When you enable this application, your location will be shared publicly and you will not be able to control who can or cannot see it. For your privacy, you may choose to share your best available location, share only your city-level location, or simply never enable the badge.
  • Google Talk location status (beta) lets you share your Latitude location with all your Gmail chat and Google Talk contacts. It will automatically update your status message to your current city as you move, and anyone who can chat with you will be able to see this location status. Of course, you can easily change back to your custom status message at any time.

Visit google.com/latitude/apps to enable these applications. They are two separate apps, so you can select which one(s) you'd like to use and customize exactly how you'd like to share your Latitude location. You must be an existing Google Latitude user; if you're not already, you can sign up here!

Please note that we take your privacy very seriously, and your location will not be shared with any application without your consent. Both apps adhere to the same terms and conditions -- you must explicitly opt in to the application and of course, you can always disable an app by going back to the app's page.


These applications are only available in the US for now, but they'll soon be ready for all the same languages and countries that Google Latitude supports.

Hope you enjoy these, and stay tuned for more Latitude goodies. Also, we love feedback, so please tell us what you think in our Help Forum or suggest ideas for apps on our Product Ideas page (be sure to include "Latitude" so we can search for them!).

Rohan Seth, Software Engineer, Google Mobile