Google touted on Thursday its building-block approach for application development, which features mashups and open source software.
Mashups link different Internet applications to form a new application. They are becoming the model for developers to build applications, said Jeff Huber, Google vice president of engineering, during a keynote presentation at the Google Developer Day 2007 event in San Jose, California.
Other building blocks in the company's application development model include ads and standards, Huber said. Google expects developers will use technologies such as a MySQL database, a Linux OS, and programming languages such as Ruby, Python, or PHP (Hypertext Preprocessor).
"By being able to leverage these building blocks, you're able to create amazing applications [in] probably a tenth the time," as was previously possible, Huber said.
Google with its developer tools seeks to make the Web better; this may result in boosting traffic to the Google home page but not necessarily, according to Sundar Pichai, Google director of product management. The newly announced Google Gears project, for example, involves an extension to make Web applications work offline, Pichai noted.
"To us, we believe we benefit, users benefit, and everyone benefits if the Web works better," Pichai said in an interview after the morning keynote.
In addition to formally unveiling Gears during the morning presentation, Huber touted two other products: Google Mashup Editor, an online editor for building mashups with a few lines of XML, and Google Mapplets, for putting online gadgets on maps. With Mapplets, an application could be built such as one that searches for hotels near an airport, according to Google.
Google's free event in San Jose attracted 1,500 persons. Meanwhile, a total of 10 Google Developer Day 2007 events are being held throughout the world on Thursday, including in places such as Sydney, Brazil, and Moscow.
Google co-founder Sergey Brin, the company's president of technology, briefly addressed the audience in San Jose. The Internet, he said, has reached the point where systems can re-create themselves, such as a mashup editor that creates Internet applications using Internet applications. A compiler, meanwhile, can compile itself, Brin said.
"For the Internet to be truly self-sustaining, you really need to get the person out of the loop, and that's why we corralled all of you here in one room today," Brin said in jest.
On a more serious note, Brin thanked the audience. "We want to do as much as we can to repay the community that creates such a fantastic ecosystem for us to work in," Brin said.
The explosion in interest in Google of late can be attributed to its brand awareness, said blogger Frank Taylor, author of the Google Earth Blog and an attendee in San Jose.
"Obviously, they just have a huge brand awareness and an ability to reach many people through their search engine," Taylor said. Even when other companies do the same thing as Google, Google gets more attention, he said. Google also is attracting top talent, said Taylor.
Huber called 2006 a spectacular year for the company, with its introduction of technologies such as its AJAX search API, the Google Web Toolkit, and Google Project Hosting.