ZDNet UK


Skip to Main Content

ZDNet.co.uk - Winner of Best Business Website 2007
  1. Home
  2. News
  3. Blogs
  4. Reviews
  5. Prices
  6. Resources
  7. Community
  8. My ZDNet

 

ZDNet UK RSS Feeds


IT Jobs

Online business Toolkit

Google fosters ties with developers

Martin LaMonica CNET News.com

Published: 01 Jun 2007 15:36 BST

  • Email
  • Trackback
  • Clip Link
  • Print friendly
  • Post Comment

Millions of people use Google's web services every day. Now the search giant wants to actively recruit the geek elite of software programmers.

On Thursday, the company hosted its first Google Developer Day, attracting around 5,000 people to 10 locations around the world.

The conference is part of a company goal to cultivate a better relationship with programmers, particularly those on the cutting edge of mashup development, a relatively new style of application development that combines information from different websites.

In conjunction with the conference, the company on Wednesday announced Google Gears, a web browser plug-in that allows web developers to add offline access to web applications.

Google Gears is part of the company's strategy to court developers in order to make web applications more capable — a goal that it is taking substantial steps to achieve, particularly for a company whose primary business is online search.

The company employs some of the key engineers in open-source software projects, including Linux kernel contributor Andrew Morton, and gives outside developers access to its services, often for free. Employees even write tools, released with liberal copyright and usage terms, to make the lives of web developers easier.

Although not always obvious, these programmes feed into its overall business strategy. From Google's point of view, the more good web applications, the better.

"If the apps that show up in Google search results are more dynamic and more appealing, people will do more searches and be on the web more," said Bret Taylor, group product manager for Google's developer products. "Because the web is Google's platform, we're interested in improving it as much as we can."

By giving developers access to its services through application programming interfaces (APIs), Google relies on third parties to extend what it offers. An application that displays Google calendar information on a mobile phone, which is not something Google engineers had done, is apt to drive more usage of that calendar.

Read this

Google's offline web apps click into gear

Search giant has launched Google Gears, open-source software that brings offline access and local storage to the web browser...

Read more +

As web applications become more functional, developer programmes have become important strategies for web properties such as Amazon, eBay, Microsoft and Yahoo, which itself first hosted a Hack Day for developers last autumn.

An active "ecosystem", or network, of partners creating linked services drives traffic — and revenue — to the hosting site while extending their offerings.

Take our building blocks, please
In the Developer Day keynote speeches, Google executives were set to describe how the company's developer program is organised to promote creation of mashups. The conferences were held in London, California, Paris, Madrid, Moscow, Sydney, Beijing, Tokyo, Sao Paolo, and Hamburg.

They were due to outline the two types of "building block" services the company intends to release: those that extend Google services and those that developers can use as part of their own applications.

For example, Google Maps is a popular component for building completely new applications that plot information from one source, such as customers or hiking locations, on a web map.

Meanwhile, the Google Gadgets API lets third parties build mini-applications that reside within — and enhance — the Google home page or Google Desktop.

"These developers are generating a just huge amount of traffic for their own services by developing these gadgets," Taylor said. "In return, though, Google's personalised home page is only good because of the outside developers who make it good."

Similarly, tools like Google Gears, available as open source, enhance Ajax development and encourage people to use the browser as the centre point of computing, Taylor said. Its goal is to make Ajax-style development, which doesn't require proprietary plug-ins like Flash or Silverlight, as capable as possible, he said.

Open source plays a big role at Google and its developer program. Chris DiBona, the open-source programs manager at Google, was set to deliver talks at the London edition of Developer Day, where he planned to discuss Google's activities in open source.

Google is a high-profile user of several open-source products, including a variant of Linux used in its data centres, the MySQL database and others.

Engineers participate in open-source projects for products they use but, beyond that, Google wants to promote the underlying ethic of open source, DiBona said.

"One of the reasons that I think open source is as popular as it is, is because it gives the customer, the developer, leverage again. They're not held hostage and not being locked in," he said. "We want to express that kind of idealism through our interfaces and open-source software has shown us the way to do that."

As Google releases more APIs for its products, it will try to make them "as open as possible" by providing documentation and technical specifications for protocols, as it did with the Sitemap site-indexing protocol, which makes sites easier for search engines to crawl.

Being as open as possible with development technology helps promote creation of good applications and a positive end-user experience on the web, DiBona said.

Adopting open-source practices with its developer products like Google Gears and APIs also allows Google to upgrade more rapidly and, as a company, keep moving fast, DiBona said. Changes in APIs can break mashup applications; an open-source "ethic" allows the company to make upgrades, he argued.

In theory, other companies could serve customers who wanted to stick with older versions of Google APIs, he said. More importantly, the ability to upgrade quickly means "we're constantly trying to sell the upgrade... One of the things we really don't want to do is, we don't want to slow down Google," DiBona said.

  • Email
  • Trackback
  • Clip Link
  • Print friendly Print with HP

Did you find this article useful?


Full Talkback thread

0 comments

Company/Topic Alerts

Create a new alert from the list below:








Related Jobs

The best software house? C#/ASP.Net Applications. Tech Track100 35k

As the fastest growing Software house in the Northwest and a tech track listed company, my client are looking for technically focused C# programmers ...

Software Engineer, Web Applications - Java, C++, JavaScript - London, South East

Connect with the AJAX development community to track latest trends and emerging technologies. Extensive experience of web programming (including ...

IT Manager (network/infrastructure/support) - Leeds - 55000

You will also be responsible for network security and back-ups, business continuity and testing, and compliance with associated organisations and ...

Sentry Posts Blog

Mobile Linux Better For Mobile Busines...

Mobile Linux Better For Mobile Business Apps? Author: Eric Everson, MyMobiSafe.com As mobile Linux is carving it’s footprint on the future of mobile application development, the... More

Post a comment

DWP downplays security breach

The Department for Work and Pensions (DWP) has admitted that some of its staff have been forwarding passwords with password protected material. An email that was leaked on the 'Dizzy... More

Post a comment

How many headshots does one chairperso...

We got a strange request last week from the head of PR from Russian security experts Kaspersky. It seems although the company was very happy with the interview we recently carried with... More

Post a comment

Featured Talkback

I wonder, who needs .asia domain? I cannot imagine, what would be useful for Microsoft.asia? Toyota.asia? Then let's register .europe (if .eu is too short). Or perhaps Microsoft.southamerica, Dell.australiaandnewzealand, Coca-Cola.africa... Sound funny? Then why not just use the global and country domains? Or perhaps it is time to drop the domains at all?

By: LadyRoot

Read full story:
Businesses advised to register .asia domains