Since many people replaced the address box from their browsers with Google's search box, it's natural for Google to make the search box more powerful and to provide even faster access to search results. If Google's search box first became ubiquitous through Google Toolbar, then Google Toolbar's search box evolved into Chrome's Omnibox, the added functionality should now be included in Google's homepage.
Brandon Kraft spotted a new feature in the Google Apps version of Google Calendar: attaching files from Google Docs and photos from Picasa Web Albums to an event. Sometimes you can provide all the details of an event in the description box and you may need to attach photos, presentations and other useful documents.
What I don't understand is why there's no rich-text editor in Google Calendar, where you could drag and drop content from web pages and even images. Hopefully, when GDrive finally launches, you'll be able to access the files stored in Google's Web Drive from any other Google service.
Gmail released another Labs experiment and this one converts your Gmail inbox to a structured dashboard that shows multiple views. The improperly-named "Multiple inboxes" lets you add up to 5 lists of search results next to your Gmail inbox: in the right side of the inbox, below or above the inbox.
Use the advanced search operators to build searches like label:name-of-label, subject:linux or is:unread -in:inbox. If you were expecting to actually see the inboxes of multiple email accounts, you can achieve this by using Gmail's mail fetcher, which automatically labels the messages fetched from other accounts and archives them. You can then create panes that have the following format: label:myotheraccount@gmail.com or to:myotheraccount.com.
"After you turn on Multiple Inboxes from the Labs tab under Settings, you can configure what you want to see, as well as set the number of messages displayed and the positioning of your panels from the Multiple Inboxes section under Settings," explains Octavian Costache, who created this feature.
"Multiple inboxes" works especially well if you have a high resolution monitor and if you use filters that automatically archive some classes of messages.
Google's PDF viewer has many practical uses: you can view the PDF files uploaded to Google Docs, view your Gmail attachments (and not just PDF files). The same viewer is now used to implement "print preview" in Google Docs, a feature available in the File menu.
Use "print preview" before printing a document or just to find the number of pages in your document.
The feature also works for presentations, but it's not yet available from the interface. You will need to manually create the URL:
Nicholas Moline noticed an interesting session from Google I/O, a developer conference that will be held in May.
Developing extensions for Google Chrome
"Learn how Google Chrome makes it easy to write extensions using the web technologies you already know. This talk will cover the basics of the extension system (distribution/packaging, installation, updates), as well as the different APIs to enhance with the browser."
We can assume that Google Chrome will add support for extensions before May 27th, when the conference starts.
"Chromium extensions will follow a multi-process architecture to share the same kind of stability and security that regular web pages have in Chromium. All of an extension's code runs in a single process, separate from the browser (with the exception of user scripts which run in whichever renderers they apply to). Extension code can communicate with user scripts, and vice versa, through a message passing API."
There's also a list of APIs that includes support for changing the theme, customizing toolstrips and buttons, manipulating the download system, interacting with the history and bookmark system, adding support for sidebars and status bars.
Some Google Apps users noticed a new option in Google Calendar: read-only offline access to the calendars using Google Gears. Mark Mathson has screenshots for the new feature, but it's surprising to see that Google Apps users, who usually received the updates later than Google Accounts users, get the offline Calendar earlier.
Google's help page mentions that users can decide which calendars are available offline. "Calendar keeps you on time, even when you're not online. Offline Calendar allows you to access your events through your browser without requiring Internet access. It's perfect for flaky connections or for when you're in between meetings and have no idea where you're supposed to be next. Note that while offline, Calendar will be read-only - it will not be possible to create, edit, or delete events."
It's interesting that the version briefly available in October 2007 allowed you to "view and edit the next 3 months of your Google Calendar when you're not connected to the Internet". Google decided that it's important to synchronize all the events and that editing the events is too difficult to implement reliably.
The latest version of Google Maps for Mobile adds a new feature that lets you share your location with friends and see their locations in real-time. Google Latitude is the first step for adding more social features to Google Maps and to other Google services.
"How often do you find yourself wondering where your friends are and what they're up to? It's a pretty central question to our daily social lives, and it's precisely the question you can now answer using Google Latitude," explains Google's blog.
After installing Google Maps Mobile 3.0 (only available for Android, BlackBerry, Windows Mobile and Symbian S60 right now), you can share your location automatically or set your location manually. You can also post a short status and choose a profile photo.
After selecting yourself, you can: - Change your status message across Google products. Your status will only be shared with your current Google Talk or Gmail chat friends. - Change your photo across Google products. - Submit or edit your phone number in Latitude for your friends. - Edit your privacy settings for all friends.
After selecting a friend, you can: - Show the friend in map view. - Search for places near your friend. - Call if a phone number is available in your Google Contacts or Latitude. - Chat using Google Talk or Gmail chat if available. - Send an email. - Get directions to the friend's approximate location. - Set sharing options. You can choose to hide your location or share only city level location with individual friends. - Remove the friend. Your friend cannot see your location and you cannot see the friend's location.
"Everything about Latitude is opt-in. You not only control exactly who gets to see your location, but you also decide the location that they see. For instance, let's say you are in Rome. Instead of having your approximate location detected and shared automatically, you can manually set your location for elsewhere — perhaps a visit to Niagara Falls. Since you may not want to share the same information with everyone, Latitude lets you change the settings on a friend-by-friend basis. So for each person, you can choose to share your best available location or your city-level location, or you can hide."
If your mobile phone is not yet supported by the new version of Google Maps, you can add an iGoogle gadget that has similar features.
Location-based services will be increasingly popular now that mobile phones with GPS and fast Internet connections become the standard and the privacy expectations are changing. Eventually, you'll be able to share your location with other applications and obtain personalized information, alerts and even recommendations. From this perspective, Yahoo's Fire Eagle is better-suited for shaping the future of location-based services.