Navigating a proposal with Google Maps for mobile

I recently decided to propose to my girlfriend, Faigy. I knew I wanted to do something meaningful and —yes—a little over the top, so I decided to put my software engineering skills to work to create the ultimate romantic scavenger hunt. On the road to “The Big Question,” I wanted Faigy to visit places around New York City that were filled with memories of our relationship. My plan was to construct a map of the route and get my girlfriend from one destination to the next, all with the element of surprise. Google Maps gave me the tools I needed to make the magic happen.


View Faigy & Ari's Engagement Route in a larger map

I used My Maps to plan out the route—from the Trader Joe’s we shop at on the Upper West Side, to Magnolia Bakery where we spent part of our first date, to Hudson Bar & Lounge where we enjoyed a night of dancing, to Carnegie Hall where Faigy once surprised me with tickets to a Beethoven concert, all the way to the lighthouse on Roosevelt Island where we went on our second date.

I secretly coordinated with Faigy’s manager at work to give her a Nexus One preloaded with Google Maps for mobile, a camera and instructions to go to the first location. I had a friend stationed at each of the six locations before the final stop to give Faigy a rose, take a picture of her with the roses and make sure she checked in with Google Maps. Meanwhile, I anxiously awaited her arrival at the Roosevelt Island lighthouse.



Her phone had a custom mobile app I’d built (with the help of my fellow Google engineers Andrew Oplinger and Matt Keoshkerian). The app would let Faigy check in to each location, then prompt her for a password to find out the next location. I provided each friend with a question to ask Faigy, tied to our memories of that particular place, the answer to which was the password. When Faigy entered the password, the app would automatically initiate walking navigation to the next location.



When she got to the checkered pin that marked her last destination, her seventh and final rose also came with a question—but this one was from me, and it wasn’t any ordinary question. I’ll leave it to you to guess what her answer was!


Posted by Ari Gilder, Software Engineer

Google Apps highlights – 9/2/2011

This is part of a regular series of Google Apps updates that we post every couple of weeks. Look for the label “Google Apps highlights" and subscribe to the series. - Ed.

Over the last few weeks, we added a few frequently-requested improvements to Google Apps, including offline access in Gmail, Calendar and Docs, page numbering in documents, and page-level permissions in Google Sites. If you’ve been waiting for these features, please give them a try!

Work offline in Gmail, Calendar and Docs
You can connect to the Internet in more and more places now, but you probably occasionally find yourself in situations when you can’t use web apps because of spotty connectivity. Now you can stay productive even without a connection in Gmail, Calendar and Docs on Chrome, thanks to new offline capabilities for each of these applications.


Free calls home for overseas U.S. Military personnel
On Tuesday, Gmail also added the ability for all U.S. Military personnel with valid .mil email addresses to call the United States for free. We appreciate the hardships our troops face, and we hope to make staying in touch with friends and family a little easier for them while they’re deployed.


Page numbers in Google Docs
A while back we added page headers and footers in Google Docs, and now you can add automatic page numbers at the top or bottom of your pages. We’ve heard from plenty of students and teachers who asked for this feature, so we’re glad to be making Google Docs just a little bit better for them.


Page-level permissions in Google Sites
Sometimes project sites are most useful when the whole team can access everything in the site, but there are other situations—like when you’re sharing a site with a client—when you might not want everyone to have full access. That’s where page-level permissions come in handy. It’s a simple way to specify who can see each page in your Google Sites.


Administrative audit history
Another useful feature that we added for organizations this week is administrative change reporting. This new area of the control panel lets admins see a record of administrative changes that have been made to their Google Apps setup, including changes to user accounts, application settings, mobile settings and administrative delegation.


Who’s gone Google?
More than 4 million businesses are using Google Apps now, and the wave of organizations switching over continues to accelerate. Yesterday at Dreamforce, Eric Schmidt shared a couple new details about the growing momentum in this area, including the fact that more than 5,000 businesses sign up each day, and that there are more than 40 million total active users in organizations using Google Apps.

To get a flavor of how organizations are putting Google Apps to work, Viocorp, North Carolina A&T State University and Lamar Advertising shared their stories over the last few weeks.

A fall spring-clean

Technology improves, people’s needs change, some bets pay off and others don’t. So, as Larry previewed on our last earnings call, today we’re having a fall spring-clean at Google.

Over the next few months we’ll be shutting down a number of products and merging others into existing products as features. The list is below. This will make things much simpler for our users, improving the overall Google experience. It will also mean we can devote more resources to high impact products—the ones that improve the lives of billions of people. All the Googlers working on these projects will be moved over to higher-impact products. As for our users, we’ll communicate directly with them as we make these changes, giving sufficient time to make the transition and enabling them to take their data with them.

Here’s a quick overview of where a number of products and features are headed:
  • Aardvark: Aardvark was a start-up we acquired in 2010. An experiment in a new kind of social search, it helped people answer each other’s questions. While Aardvark will be closing, we’ll continue to work on tools that enable people to connect and discover richer knowledge about the world.
  • Desktop: In the last few years, there’s been a huge shift from local to cloud-based storage and computing, as well as the integration of search and gadget functionality into most modern operating systems. People now have instant access to their data, whether online or offline. As this was the goal of Google Desktop, the product will be discontinued on September 14, including all the associated APIs, services, plugins, gadgets and support.
  • Fast Flip: Fast Flip was started to help pioneer news content browsing and reading experiences for the web and mobile devices. For the past two years, in collaboration with publishers, the Fast Flip experiment has fueled a new approach to faster, richer content display on the web. This approach will live on in our other display and delivery tools.
  • Google Maps API for Flash: The Google Maps API for Flash was launched to provide ActionScript developers a way to integrate Google Maps into their applications. Although we’re deprecating the API, we’ll keep supporting existing Google Maps API Premier customers using the Google Maps API for Flash and we’ll focus our attention on the JavaScript Maps API v3 going forward.
  • Google Pack: Due to the rapidly decreasing demand for downloadable software in favor of web apps, we will discontinue Google Pack today. People will still be able to access Google’s and our partners’ software quickly and easily through direct links on the Google Pack website.
  • Google Web Security: Google Web Security came to Google as part of the Postini acquisition in 2007, and since then we've integrated much of the web security functionality directly into existing Google products, such as safe browsing in Chrome. Although we will discontinue new sales of Google Web Security, we’ll continue to support our existing customers.
  • Image Labeler: We began Google Image Labeler as a fun game to help people explore and label the images on the web. Although it will be discontinued, a wide variety of online games from Google are still available.
  • Notebook: Google Notebook enabled people to combine clipped URLs from the web and free-form notes into documents they could share and publish. We’ll be shutting down Google Notebook in the coming months, but we’ll automatically export all notebook data to Google Docs.
  • Sidewiki: Over the past few years, we’ve seen extraordinary innovation in terms of making the web collaborative. So we’ve decided to discontinue Sidewiki and focus instead on our broader social initiatives. Sidewiki authors will be given more details about this closure in the weeks ahead, and they’ll have a number of months to download their content.
  • Subscribed Links: Subscribed Links enabled developers to create specialized search results that were added to the normal Google search results on relevant queries for subscribed users. Although we'll be discontinuing Subscribed Links, developers will be able to access and download their data until September 15, at which point subscribed links will no longer appear in people's search results.
We’ve never been afraid to try big, bold things, and that won’t change. We’ll continue to take risks on interesting new technologies with a lot of potential. But by targeting our resources more effectively, we can focus on building world-changing products with a truly beautiful user experience.

Update Sept 5: Clarified language around sales of Google Web Security.