A Company

  • Subscribe to our RSS feed.
  • Twitter
  • StumbleUpon
  • Reddit
  • Facebook
  • Digg
Showing posts with label developers. Show all posts
Showing posts with label developers. Show all posts

Thursday, 5 October 2006

More developer love with Google Code Search

Posted on 09:59 by Unknown
Posted by Bret Taylor, Senior Product Manager

Today we launched Google Code Search, which gives programmers a single place to search publicly accessible source code. I am really excited about this launch, as it caps off a long sequence of Google product launches for developers in the past year, including Google Maps API v2, Google Calendar API, Google Web Toolkit, Google AJAX Search API, Google Checkout API, project hosting on Google Code, Google Base API, and Google Gadgets for Your Page. Google's developer team is focused on building tools that help developers extend and improve Google's products and improve their own applications, and we are really excited to see all the amazing things that have been created already (traffic map for your Google homepage, anyone?).

The success of the Google Maps API taught us that an API doesn't need to be complex to be powerful, and that principle has formed the basis of our API design. If you haven't seen how far cut-and-paste can get you, check out the list of sample applications we've published for the AJAX Search API. Or check out the Google Calendar API examples; to get a feed of your calendar entries, you just need to fetch a single URL from Google's servers.

We have also launched a number of general-purpose developer and open-source tools like Google Web Toolkit and project hosting on Google Code. Our view is what's good for the web is good for Google -- we want users to have the best online experience possible, and we hope these tools will help developers create compelling applications for their users.

So if you haven't been to Google Code lately, check it out. We are continuously adding useful tools to our suite of developer products, and it's a great way to leverage the power of Google's infrastructure in your own projects.
Read More
Posted in developers, search | No comments

Tuesday, 3 October 2006

Create web apps on top of Google search

Posted on 11:35 by Unknown
Posted by Tom Stocky, Product Manager

We just launched a new version of the Google AJAX Search API, which is designed to make it easier for webmasters and developers to do two things:
  • Add a search box to your site that displays Google Web, Video, News, Maps, and Blog Search results without taking users to a separate page.
  • Build powerful web apps on top of Google search. (See some samples.)
Read more about this release on the Google AJAX Search API Blog.
Read More
Posted in developers, search | No comments

Tuesday, 26 September 2006

Towards a more efficient computing infrastructure

Posted on 11:05 by Unknown
Posted by Luiz Barroso, Distinguished Engineer

Intel CTO Justin Rattner was kind enough to invite me on stage today during his R&D keynote at the Intel Developers' Forum to talk about some of the computing platform challenges we face in building large-scale Internet services. Talking to industrial colleagues and the academic community about some of our most important platform-level requirements is something I always make time for. If you're trying to build interesting systems, life is easier when hardware vendors are aware of what works for you and what doesn't.

Chip multiprocessing -- the idea that multiple simpler processing units in one chip can be a better choice than a single hulking one -- is an example of a technology we've been vocal supporters of for quite a while. See for example "Web Search for a Planet" and "Price of Performance." We're happy to see this thinking being embraced by several vendors.

The focus of our message at IDF today was efficiency: power efficiency and programming efficiency. There are several hard technical problems surrounding power efficiency of computers, but we've found one that is actually not particularly challenging and could have a huge impact on the energy used by home computers and low-end servers: increasing power supply efficiency. All computers, including personal computers and servers, have power supplies to convert the alternating current (AC) from the outlet to the direct current (DC) needed by the machine. Typical power supplies waste 30-45% of their input power, and relatively simple modifications can bring this waste down to 10%. Others, like 80 PLUS, have also identified and targeted these inefficiencies. We believe that the development of a new open standard is necessary to achieve very high efficiencies at low costs, so we have begun discussions with Intel and other vendors that we hope might lead to significantly more efficient power supplies. Here's a short white paper describing this in more detail (PDF). If you'd like us to keep you posted on our progress, please send us a note at efficient-psu@google.com.

Programming for systems with many computers can be a daunting task, but one that our engineers have to face every day. Simplifying this task has a direct impact on programmer productivity, and consequently the rate of innovation. Software tools such as MapReduce have been very successful at Google by making it easier to process huge amounts of data quickly by spreading it over many computers. However, the efficiency of the computation can still suffer because of the limitations of the underlying computer platform. For example, programmers only have two major storage options that are widely available: memory (DRAM, specifically) and disk drives. Latency of disk accesses is about 100,000 times slower than memory, while memory is approximately 200 times more expensive (per gigabyte) than disks. These two alternatives are so far apart that programmers are forced to choose from two extremes, making some computations very difficult. I suggested to the IDF audience that there might be an opportunity for intermediate solutions in this space, faster than disks but cheaper than memory. Some forms of FLASH memory might soon be possible solutions, for example.

It's always rewarding to exchange notes with our friends in industry and academia, whether through participation in events or by publishing papers. I expect we'll continue to do that.
Read More
Posted in developers | No comments

Wednesday, 20 September 2006

Students: Get your gadget on

Posted on 15:48 by Unknown
Posted by Samantha Crow, Product Marketing, Google Gadgets

When was the last time you tried to write HTML, build your resume and strut your stuff all at once? Well, now's your chance. We recently launched the Google Gadget Awards, a program designed to challenge U.S. college students to create clever Google Gadgets. It's easy for anyone with even a little bit of web design experience to create one. They can be fun (like one of my personal favorites, this radio gadget), useful (like this to-do gadget), or just really, really simple (like this facts and trivia gadget). And anyone can add the gadgets to their Google personalized homepage or to Google Desktop.

If you're not a university student in the U.S., you can still create Google Gadgets. Although they won't be entered in the Awards, if they're clever enough you just might find them on Google homepages around the world.
Read More
Posted in apps, developers | No comments

Tuesday, 5 September 2006

And the Desktop Gadget winners are…

Posted on 18:17 by Unknown
Posted by Mendel Chuang, Product Marketing Manager

With all the great entries we received for the Google Desktop Gadget Contest, we've learned that there are some very talented developers out there. Amongst all the gadgets submitted, these three really stood out:
  • diGGGadget by Marius and Yannick Stucki – Stay on top of the latest stories from digg.com. Click on a few buttons and you'll know why we think it's so great. It also takes advantage of our advanced APIs to enable sharing news with friends plus personalization based on your interests.
  • Multiplayer Reversi Game by Turhan Aydin – Immerse yourself in the fun game Reversi with this visually rich gadget. Not only can you play against the computer, but this gadget takes advantage of our Google Talk API so that you can also play with your friends.
  • Day/Night World Clock by Beatrix Gottanka – We couldn't have designed a better world clock. Not only does this clock show you the local time, but there's also a map that indicates whether it's night or day at any given hour. And if you want options, this gadget has them.
For more on the winners and the honorable mentions, read the Google Desktop Blog, and don't forget to check out all the other great gadgets you can add to your desktop.
Read More
Posted in apps, developers | No comments

Thursday, 31 August 2006

Don't miss this chance to prove yourself

Posted on 09:39 by Unknown
Posted by Jeanne Williams, Staffing Programs

There are only 5 days left until registration closes for Google Code Jam 2006. So far, about 16,000 competitors have signed up to show off their programming skills -- and perhaps win an all-expenses paid trip to our New York City engineering office to compete in the finals on October 27. The winner gets $10,000 and global bragging rights: people have registered in huge numbers not only from the U.S., but from India, China, Canada, Brazil, the Russian Federation, Poland, Pakistan, Iran, Australia, the U.K., Germany, Singapore, Japan, Hungary -- you get the idea.

The top 100 finalists will be flown to NYC to show us what they've got. Have you got what it takes to Code Jam? Then by all means register here.
Read More
Posted in developers | No comments

Tuesday, 15 August 2006

Map Search gadget for the homepage

Posted on 15:21 by Unknown
Posted by Tom Stocky, Product Manager

We just released a Google Map Search gadget for the personalized homepage -- an easy way do local searches and then quickly scroll through the results on a map. You programmers might like to know that this makes use of three Google APIs at the same time: the Google AJAX Search API, the Google Maps API, and the Google Gadgets API. The next challenge? Let's go for four...
Read More
Posted in developers, personalization | No comments

Monday, 14 August 2006

Code your way to Gotham

Posted on 09:54 by Unknown
Posted by Craig Nevill-Manning, Engineering Director

New York, New York -- A place so nice, we're holding the Google Code Jam finals here! I'm excited to tell you about our fourth annual competition, the 2006 Google International Code Jam. This year the last round will be held at our second-largest development center, right in downtown Manhattan. The best coders in the world (and that includes you, if you're up for the challenge) compete on speed and accuracy to solve challenging problems with only their brains, fingers, and a computer. If this is your idea of fun, then sign up -- registration opens today. We'll fly the best 100 coders to New York in October, all expenses paid, for the final competition, to meet Google software engineers and to experience Manhattan. First prize is $10,000; all finalists are guaranteed a minimum prize of $750.

Of course, we'll be on the lookout for future Googlers -- those who love solving tricky coding challenges, and are excited about solving the Big, Hairy, Audacious Goal of organizing the world's information.

Registration opens today, so sign up, test your mettle, and we'll save you a place in New York!
Read More
Posted in developers, recruiting and hiring | No comments

Tuesday, 25 July 2006

London conference on test automation

Posted on 15:04 by Unknown
Posted by Allen Hutchison, Engineering Manager

Earlier we announced a first-time conference on test automation, something of interest to an admittedly select group. Just a reminder to those of you who work in this area that our deadline for requesting a spot at the London meeting this fall is coming up at the end of the week. Here's more information if you'd like to sign up.
Read More
Posted in developers | No comments

Thursday, 20 July 2006

Update: Google Desktop Gadget Contest

Posted on 13:19 by Unknown
Posted by Mendel Chuang, Product Marketing Manager

Just a quick update to let all you know that, due to popular demand, we've extended the Google Desktop Gadget Contest another two weeks. So if you have a great idea for a gadget, and want to enter it for a chance to prove your brilliance and creativity, you now have until August 14 to do so.

And if you're interested in some tips and tricks on creating Desktop Gadgets, have a look at the Inside Google Desktop blog. Good luck!
Read More
Posted in apps, developers | No comments

Thursday, 6 July 2006

Code Jamming in Dublin

Posted on 14:09 by Unknown
Posted by Jeanne Williams and Anne Driscoll, Staffing Programs Team

On June 29th, Google Dublin hosted the onsite finals for Code Jam Europe 2006. This is the third of four code competitions slated for this year, with China in January, India in April and a Global Code Jam this fall.

After nearly 10,000 registrants and three intense online rounds, the top 50 finalists persevered and flew to Dublin for the final challenge. ACM members also joined the coding community fun, traveling from countries as far afield as Kazakhstan, Russia, Sweden, Egypt, Spain, France, Poland and Bulgaria to celebrate the success of the finalists. Several of the ACMers had qualified for the Code Jam Finals in their own right, and having them in Dublin added a real buzz to the proceedings.

Over 15 countries were represented in the finals, and 31 of the top 50 are from Eastern Europe. We celebrate the success of the top finishers: Tomasz Czajka from Poland took home the €2500 grand prize; second- and third-prize winners were Petr Mitricheve and Roman Elizarov, both from Russia, who won €1000 each.

Watch the fun that defined Code Jam Europe in this short clip from the 3-day event -- and keep on coding to prepare for the next one!
Read More
Posted in developers, Europe | No comments

Wednesday, 28 June 2006

Spend your summer with Google Desktop

Posted on 08:19 by Unknown
Posted by Mendel Chuang, Product Marketing Manager

If you're a Google Desktop fan looking for something to do this summer, it's time to get your creative juices flowing and create a submission for the Google Desktop Gadget Contest. Winning a cool T-shirt almost goes without saying, but you could also win the top prize of $5,000. To help you along, there's the Google Desktop Gadget Designer, a WYSIWYG development environment.

And since Google Desktop 4 is now available in traditional Chinese, simplified Chinese, Korean, Russian, Swedish, Finnish, Danish, Norwegian, Polish, Turkish, Hungarian, Czech, Slovenian, Greek, Slovak, Croatian, Catalan, and Bulgarian, be sure to think globally as you design your gadget. And speaking of version 4, thanks to all the testers who gave us feedback, we're now able to bring the English version out of beta. So if you've been waiting to easily search and personalize your desktop, here's your chance.

Lastly, if you need some inspiration for the contest, check out our list of Google Gadgets. You might be surprised at what you find...
Read More
Posted in apps, developers | No comments

Monday, 12 June 2006

Happy Birthday, Google Earth

Posted on 14:25 by Unknown
Posted by John Hanke, Director, Google Earth and Google Maps

We got so excited around here about the first anniversary of Google Earth that we decided to celebrate a bit early. Beginning today, you can download a brand new version, Google Earth 4. Running on OS X? Feel the love. Prefer Linux? Ditto. Yes, we're releasing simultaneously for PC, Mac (universal binary for full performance on both Intel and PowerPC based Macs) and for the first time ever, native support for popular Linux distributions. And we should say "salut," "ciao," "hallo," and "hola" to our French, Italian, German and Spanish users, because Google Earth is now fully localized for those languages in addition to English. This includes a UI localized to French, Italian, German, and Spanish, as well as local search, driving directions, geo-coding, and unique local information layers for those countries.

Got data?
The streamlined new UI is bound to make you crave new places to explore, so we put together a little update to our database — we increased our global coverage by about 4X. Google Earth now covers more than 20 percent of the landmass of the entire globe with high-resolution satellite imagery (soon Google Maps will too). When we say "high resolution," we mean the good stuff: you can see cars, houses, buildings in more than 200 countries and territories. Not every house is covered, only about two billion of them. That's our best estimate, anyway — that about 1/3 of the population of the Earth can now see their homes in high-resolution. Google Earth has had medium resolution global satellite coverage since the beginning. But that was at 15 meters per pixel. This new global coverage was produced in conjunction with our exclusive satellite partner, Digital Globe, and is at approximately 70 cm per pixel. We have even better data for many countries, up to 10 cm per pixel.

What global insights can this new data produce? Google Earth has already helped save tsunami, hurricane, and earthquake victims, not to mention find a lost Roman villa, track severe storms, discover new meteor craters, track the outbreak of avian flu, visually index magazine articles and photos, host travel videos, redefine the house-shopping process, track airplanes in flight, recognize every Medal of Honor recipient, and many other uses we never expected. Only time will tell what it will bring, and it will only be fully realized when energetic and creative people use powerful tools like KML to exploit the new data and features.

Why not KML in Maps?
We asked that too. KML is such an amazingly flexible way to create and share geographic information - whether it's sharing vacation photos with your friends or publishing important data like the realtime earthquake feed from the U.S. Geological Survey — we thought it would be useful to be able to view KML in Google Maps. So here it is! You can now view KML in Maps by entering the URL for your KML file. To browse hundreds of thousands of interesting KML files, see what the half million members of the Google Earth Community have created.

Feeling inspired?
Google SketchUp and Google 3D Warehouse have enabled creative individuals around the world to model their world in 3D. A new version of SketchUp is available today that enables the export of fully-textured 3D models to 3D Warehouse and Google Earth. This will bring even more realism to the collectively-authored 3D world SketchUp users are creating.

Ready to mashup?
Our legion of Maps API developers asked us to support geocoding. So we decided to push that out today too. Street-level geocoding is now available for the U.S., Canada, Japan, France, Italy, Germany and Spain. Let the mashing begin.
Correction: Street-level geocoding is not available in Japan.

Are you enterprising?
Finally, now there's Google Maps for Enterprise, offering a fee-based service and support for businesses that want to embed a Google Maps experience in their websites or internal applications. It leverages the Google Maps API to enable businesses to map customer locations, track shipments, manage facilities or view any other data source in a geographic context.

Whew. I'm exhausted from writing all of that. Our first year has been a busy one. We hope you enjoy these latest efforts in our mission to geographically organize the world's information and make it universally accessible and useful.
Read More
Posted in apps, developers, enterprise | No comments

Tuesday, 16 May 2006

Making AJAX development easier

Posted on 12:28 by Unknown
Posted by Bret Taylor, Product Manager

AJAX has the power to make your site more compelling and more dynamic, but AJAX development is often complicated, with much of the development time spent working around browser quirks and the fragility of AJAX components. Trust us, we know--the development of our own AJAX apps, like Google Maps and Google Calendar, caused us no small amount of AJAX-induced frustration.

That's why we're bringing you Google Web Toolkit. GWT is a new publicly available software development tool that makes creating AJAX applications much easier. With GWT, you can develop and debug your own AJAX applications in Java code using the Java development tools of your choice. When you deploy your application to production, the GWT compiler simply translates your Java application to browser-compliant JavaScript and HTML.

Check it out over on Google Code.
Read More
Posted in developers | No comments

Tuesday, 2 May 2006

Conference on automated testing

Posted on 11:55 by Unknown
Posted by Allen Hutchison, Engineering Manager

Those who follow the world of automated testing may be interested in the call for papers for our upcoming conference on the subject. Deadline for papers: June 1.
Read More
Posted in developers | No comments

Friday, 21 April 2006

This year's India Code Jam

Posted on 12:10 by Unknown
Posted by Posted by Arvind Jain, Google Bangalore

On April 6 and 7, Google India celebrated the coding community in Southeast Asia by hosting the second Code Jam competition. At nearly 15,000 entrants, this year’s registrations topped last year’s. The annual software coding fest consists of two online rounds, in which participants competed to solve three coding problems more quickly and accurately than their competitors. The top 50, who came from India, Pakistan, Bangladesh, Indonesia and Singapore (and included one female finalist, by the way), were invited to compete in the onsite finals. (We made a video about the finals.)

Though it was incredibly close, last year's winner, Ardian Kristanto Poernomo, from Indonesia, snagged the grand prize once again. Abishek Kumarasubramanian from Chennai, India was less than 3/100ths of a point behind him.

The two-day event also featured of team building activities and Google engineering presentations. We’re especially delighted that over half of the finalists expressed their interest in working for Google. And if you’re one of those, go here.
Read More
Posted in Asia, developers | No comments

Thursday, 20 April 2006

Google Calendar data API

Posted on 08:05 by Unknown
Posted by Kyle Marvin, Software Engineer

Last week, there was Google Calendar. This week, developers can start writing code that uses it. Enter the Google Calendar data API, which can be used to write external applications that query, create, and update Google Calendar events, so they're available to Google Calendar users or other API-enabled applications.

Find more details here.
Read More
Posted in apps, developers | No comments

Thursday, 9 February 2006

Virtually Torino

Posted on 10:56 by Unknown
Posted by Bill Kilday, Google Earth team

Since most of us will be watching the upcoming Winter Games on TV, we thought we'd give you a taste of what it would feel like to be in Torino, Italy, so we've updated Google Earth and Google Local with high resolution imagery of the surrounding area. Once you have Google Earth installed, you can click on the following KMZ file, which will load placemarks for all the major venues in the Torino area.

To really appreciate the scenery, make sure you enable the Terrain layer and take advantage of the tilt view control in Google Earth:









For example, here's the mountain behind Sestriere where some of the alpine skiing events will occur:
















We've also generated street maps for Torino, which are available in the Google Maps API for those of you interested in creating mashups for the Winter Games.

Update: Reposted with correct date/time.
Read More
Posted in apps, developers | No comments

New on your Desktop

Posted on 07:05 by Unknown
Posted by Posted by Kan Liu, Product Manager, Google Desktop

In v.1 of Google Desktop, we focused on helping you quickly find existing information on your own computer. In v. 2, it became easier to organize and find new personalized information from all over the web via the Sidebar. Now there's v.3, in which you can also search across multiple computers to find your information. You don't have to worry about where it lives; it's available anywhere you are. If you've ever created a document but forgot whether it's on your laptop or desktop, then you can appreciate why we built this feature.

And if you find something interesting in the Sidebar (an interesting newsbit, weekend weather, a hot stock), now you can right-click on the item and send it directly to your friend's Sidebar. Or hey, just play Tic-Tac-Toe with your pal (another Sidebar newbie). And speaking of pals, we're keen to see what other collaborative panels the developers among us can come up with (I'd love to see a chess game!). Anyone who can write a web page can write a panel, so head to the developer site to try your hand.

The only catch with having desktop tools is that they take up valuable screen real estate. Now you can undock Sidebar panels and keep them floating wherever. Bring panels forward by hitting "Shift" twice, clicking the "Panels" button, or keep them always visible by selecting "Stay on top."

We hope you enjoy all the new features and find them truly useful. Please contribute your ideas via the Google Group for Desktop.
Read More
Posted in apps, developers | No comments

Monday, 30 January 2006

All buttoned up

Posted on 08:24 by Unknown
Posted by Othman Laraki, Product Manager, Google Toolbar team

As the Google Toolbar has gotten more popular, the greatest source of ideas about new features has come from our users. The breadth and variety of these requests is so large that it's hard to satisfy everyone. But then we started noticing engineers on the team had cool hacks on their Toolbars for doing customized searches on our internal bugs database, corporate employee directory, etc... We were barely done asking ourselves whether it was possible to offer this capability in the new Google Toolbar beta when one of the engineers started designing a feature called Custom Buttons. Here are some of the coolest aspects of Custom Buttons and why I think they're a big deal:

1) Simple API: The term API is almost a misnomer -- it literally takes seconds to make one of these. I just can't resist the urge to make a new one every time I run into new website. A couple of simple steps and voila - a new button's sitting on your Toolbar (check out the Getting Started Guide).

2) Flexibility: The simple inclusion of RSS & Atom feeds (and particularly allowing the update of toolbar button icons through feeds) has allowed for buttons like a weather button and a mood ring button.

3) Accessibility: Most users don't even need to make buttons. It takes one click on our buttons gallery or on a website that offers them to install a button for your favorite sites. And the custom buttons we built to search our intranet showed us how valuable a customizable toolbar can be to organizations, so now there's an enterprise version of Google Toolbar that can be securely deployed across a company.

And don't miss some of the other cool features for everyone: a greatly-improved search box for formulating better queries; a streamlined bookmarking interface; and Send-To, for posting or sending content via Gmail, Blogger or SMS.
Read More
Posted in apps, developers, enterprise | No comments
Older Posts Home
Subscribe to: Posts (Atom)

Popular Posts

Categories

  • accessibility
  • ads
  • Africa
  • apps
  • April 1
  • Asia
  • books + book search
  • crisis response
  • developers
  • doodles
  • education and research
  • enterprise
  • Europe
  • free expression
  • google.org
  • googlers and culture
  • green
  • health
  • Latin America
  • mobile
  • online safety
  • personalization
  • photos
  • policy and issues
  • privacy
  • recipe
  • recruiting and hiring
  • scholarships
  • search
  • search trends
  • small business
  • user experience and usability
  • youtube and video

Blog Archive

  • ▼  2006 (231)
    • ▼  October (27)
      • On the alert for bloggers
      • Scary stories
      • Do you "Google?"
      • Google Earth voter guide
      • Eureka! Your own search engine has landed!
      • The rebirth of cool
      • Heading to the X Prize Cup
      • Eric and the NAE
      • Looking for Google Talk stories
      • Corporate solar is coming
      • Maps in the Palm in your hand
      • Music for your eyes
      • Teacher's helper
      • Better together: Docs & Spreadsheets
      • Score one for the Sun Devils
      • Greetings, Earthlings!
      • Inside Macs at Google
      • About that fake post
      • Our security stance
      • More developer love with Google Code Search
      • Got blog? Will ping.
      • The new Groups experience
      • Accessible Search now has advanced search features
      • The Literacy Project
      • Yes, you can have a pony
      • Create web apps on top of Google search
      • Discount with Checkout
    • ►  September (26)
    • ►  August (32)
    • ►  July (18)
    • ►  June (25)
    • ►  May (19)
    • ►  April (20)
    • ►  March (20)
    • ►  February (26)
    • ►  January (18)
  • ►  2005 (199)
    • ►  December (18)
    • ►  November (20)
    • ►  October (20)
    • ►  September (27)
    • ►  August (20)
    • ►  July (14)
    • ►  June (11)
    • ►  May (18)
    • ►  April (16)
    • ►  March (21)
    • ►  February (7)
    • ►  January (7)
  • ►  2004 (58)
    • ►  December (11)
    • ►  November (6)
    • ►  October (15)
    • ►  September (7)
    • ►  August (2)
    • ►  July (4)
    • ►  June (5)
    • ►  May (7)
    • ►  April (1)
Powered by Blogger.

About Me

Unknown
View my complete profile