Posts Tagged ‘google’

Google Goggles (Giggles)

Monday, December 7th, 2009

Google just publicly unveiled this Labs project today called Google Goggles. The project is still in its infancy but you can already see some preliminary results that show what a game changer this application will be (see the video).

Excerpt from the announcement:

A New Era of Computing

Mobile devices straddle the intersection of three significant industry trends: computing (or Moore’s Law), connectivity, and the cloud. Simply put:

  • Phones get more powerful and less expensive all the time
  • They’re connected to the Internet more often, from more places; and
  • They tap into computational power that’s available in datacenters around the world

These “Cs” aren’t new: we’ve discussed them in isolation for over 40 years. But today’s smartphones — for the first time — combine all three into a personal, handheld experience. We’ve only begun to appreciate the impact of these converged devices, but we’re pretty sure about one thing: we’ve moved past the PC-only era, into a world where search is forever changed.

CNET’s “Android ‘a revolution’” key questions

Thursday, May 21st, 2009

The importance of thinking big, the big picture, scale, a product transcending products (a.k.a. a platform):

I’d much rather be the guy that does a platform that’s capable of running on multiple companies’ phones than just focusing on a single product.

A single product is going to have, eventually, limitations. Even if that was two products that’s going to have limitations. But if it’s a hundred products, now we’re getting somewhere, to the scale at which Google thinks people want to access information.

Proactively anticipating tectonic shifts in the landscape that would create a problem, and proactively attacking the problem now:

We look at it first from the scale perspective. The mission here is to organize the world’s information and make it universally accessible and relevant. So the accessible part: think of a world in which you are somehow prevented from accessing the information you want. When I go to a hotel room and pay the $19.95 to get on the Internet and they have some firewall that doesn’t let me get to my Exchange server, it makes me berserk.

I look at things–and Google looks at things–in (terms of) how could the landscape change in such a way that consumers who want to access Google services can’t?

Full article here: http://news.cnet.com/8301-1023_3-10245994-93.html

Excerpt: Larry Page’s Commencement Speech

Sunday, May 10th, 2009

Full post can be found here.

You know what it’s like to wake up in the middle of the night with a vivid dream? And you know how, if you don’t have a pencil and pad by the bed to write it down, it will be completely gone the next morning?Well, I had one of those dreams when I was 23. When I suddenly woke up, I was thinking: what if we could download the whole web, and just keep the links and… I grabbed a pen and started writing! Sometimes it is important to wake up and stop dreaming.

I spent the middle of that night scribbling out the details and convincing myself it would work. Soon after, I told my advisor, Terry Winograd, it would take a couple of weeks to download the web — he nodded knowingly, fully aware it would take much longer but wise enough to not tell me. The optimism of youth is often underrated! Amazingly, I had no thought of building a search engine. The idea wasn’t even on the radar. But, much later we happened upon a better way of ranking webpages to make a really great search engine, and Google was born.When a really great dream shows up, grab it!

When I was here at Michigan, I had actually been taught how to make dreams real! I know it sounds funny, but that is what I learned in a summer camp converted into a training program called Leadershape. Their slogan is to have a “healthy disregard for the impossible”. That program encouraged me to pursue a crazy idea at the time: I wanted to build a personal rapid transit system on campus to replace the buses. It was a futuristic way of solving our transportation problem. I still think a lot about transportation — you never loose a dream, it just incubates as a hobby. Many things that people labor hard to do now, like cooking, cleaning, and driving will require much less human time in the future. That is, if we “have a healthy disregard for the impossible” and actually build new solutions.

I think it is often easier to make progress on mega-ambitious dreams. I know that sounds completely nuts. But, since no one else is crazy enough to do it, you have little competition. There are so few people this crazy that I feel like I know them all by first name. They all travel as if they are pack dogs and stick to each other like glue. The best people want to work the big challenges. That is what happened with Google. Our mission is to organize the world’s information and make it universally accessible and useful. How can that not get you excited? But we almost didn’t start Google because my co-founder Sergey and I were too worried about dropping out of our Ph.D. program. You are probably on the right track if you feel like a sidewalk worm during a rainstorm! That is about how we felt after we maxed out three credit cards buying hard disks off the back of a truck. That was the first hardware for Google. Parents and friends: more credit cards always help. What is the one sentence summary of how you change the world? Always work hard on something uncomfortably exciting!

As a Ph.D. student, I actually had three projects I wanted to work on. Thank goodness my advisor said, “why don’t you work on the web for a while”. He gave me some seriously good advice because the web was really growing with people and activity, even in 1995! Technology and especially the internet can really help you be lazy. Lazy? What I mean is a group of three people can write software that millions can use and enjoy. Can three people answer the phone a million times a day? Find the leverage in the world, so you can be more lazy!

Marissa Mayer on product development

Monday, February 23rd, 2009

Launch early and launch often! Nuff said .. from Google’s wonder girl.

Maturing Google’s Platform-as-a-Service

Monday, December 22nd, 2008

Zoho recently launched a new product named Zoho Creator, which is basically an IDE for Google App Engine (GAE). I have previously tinkered with Google App Engine, creating just a really simple app. App Engine is different from Amazon’s portfolio of cloud computing services because it’s really a platform (using Google’s “LAMP“-like stack), as opposed to a discrete utility service like S3 and EC2. Programming GAE is more like programming for Salesforce.com’s Force.com platform, except GAE is a lot less proprietary.

One of App Engine’s drawback is that it only supports one programming language: Python. With this new offering from Zoho, no coding is required (see video clip below). Naturally, my first instinct is that this is similar to a Web site editor (e.g. DreamWeaver, et al). You can slap together an OK-quality static Web pages, but anything more complicated, like creating a dynamic “shopping cart” function would probably still require that you popping the hood and getting your hands dirty with the lower level details for more granular controls.

At any rate, I still think that this is a great step forward for cloud computing/Platform-as-a-Service (PaaS) because it’s lowering the barrier to entry for non-expert users. That’s one of the signs of a mature technology product: when non-experts can use it with ease. We’re not there yet, but we’re definitely making good strides.