Home

 
 
 

Enhance your web site

Google Maps API - Embed Google Maps in your own web pages.

Google Related Links - Display dynamic, fresh content links on your website.

Google Sitemaps - Optimize your site's coverage in Google's search index.

Google AdSense - Earn money by displaying relevant Google ads on your website.

Reach Google users

Google Homepage API - Write custom modules for Google's Personalized Homepage.

Google Desktop SDK - Write UI, indexing, and query plug-ins for Google Desktop.

Google Earth KML - Create and share content with the Google Earth client.

Google Toolbar API - Create custom buttons for the Google Toolbar.

Integrate with Google

AdWords API - Manage your AdWords account programmatically with SOAP.

Google Data APIs - Read and write data using a simple, standard protocol.

Blogger API - Create, read, update, and delete Blogger blog posts with Atom.

Google Talk XMPP - Federate with Google Talk using the XMPP protocol.

Google Video Retools To Take On YouTube

By Nathan Weinberg

Google is changing the way videos get into Google Video, moving the service into place to better compete with YouTube. Once the update is complete, reports the AP , the Google Video Uploader will be the software equivelant of a paperweight. Finally, users will be able to upload videos directly from a webpage, without having to install anything. Also, they say that “videos should now be available to share shortly after they are transmitted to Google”.
(via Digg )

Great move. The biggest problem with Google Video had been the difficulty in getting videos into the service. Sure, lots of people did it, but the software and the day-or-so wait for your videos to be ready were deal-breakers for lots of people, including myself. Now that it gets easier, I'll probably finally start using Google Video, and you know I'm not the only one.

In spite of the difficulties, Video's been doing pretty decently:

In April, YouTube attracted 12.5 million unique U.S. visitors, surpassing all other video services, according to Nielsen/NetRatings Inc. Google is ranked fourth in the video category with 7.3 million visitors, trailing Microsoft Corp.'s MSN and News Corp.'s MySpace.com besides YouTube.

The fact that, without any of YouTube's buzz, ease-of-use or community, Google Video has done really well. Being usable for bloggers (and others for whom speed is of essence) is going to take it to the next level. I'm hoping the team behind Video is starting to realize that there is a serious fight underway in this space, and it is in their best interests to not do it half-assed. Time to admit that you need to develop faster, release lots of features and not give an inch to the competition.

And I wish ‘em well.

Featured Projects :

SoC Student Application Deadline Has Been Extended

We've decided to extend the Summer of Code 2006 student application deadline to 11:00 PDT on Tuesday, May 9th. Thanks to all of you who've applied and for those who haven't yet, keep those applications coming!

SoC 2006 is on....

We've begun taking student applications for Summer of Code 2006. Visit us in #summer-discuss on irc.slashnet.org if you have questions that aren't covered in our Mentor and Student FAQs or our running Application FAQ in Summer-Discuss-2006.

New Project: Google Ctemplate :

The code just keeps on coming! Today we've released Google Ctemplate, a library implementing a simple but powerful template language for C++ that emphasizes separating logic from presentation. You've already used Ctemplate: this is the same code that formats all of the pages for Google's web search.

Source code and RPMs for Ctemplate are available from SourceForge. Give it a try!

Google Calendar data API: time to start coding! :

Apr 19, 2006 - Kyle Marvin

Developers appreciate a nice web application, like the one that launched last week with Google Calendar. Even more, they appreciate a nice web application programming model that enables them to build applications, not just use them. Enter the Google Calendar data API.

The Google Calendar data API is based upon a common API model called GData. The GData model uses REST principles and Atom or RSS 2.0 syndicated feeds as the base resource model to expose data held by Google services (like Google Calendar).

GData feeds support queries based upon URL parameters, so it is possible to take a base feed, add parameters, and query for all entries that match a search query, fall within a date range, or other conditions. With proper authentication, GData feeds also support the ability to post new entries (create new events), to modify existing ones (add event participants), or delete them (cancel a meeting). The GData feed edit model is based upon the Atom Publishing Protocol.

Basing the GData protocol model upon HTTP/XML means it is possible to use Google data APIs in a wide variety of client programming languages and environments. Java and C# libraries are available now, others will coming soon. The GData protocol is open, based upon existing/emerging standards, and fully documented. GData uses the extensibility features of Atom and RSS to expose feed entries that contain data that is customized for the type of service (like a Calendar entry with location, participants, and recurrence data). Any and all extensions will be documented. As new API-enabled Google services become available, the common Google data API model will make it easier as a developer to reuse client libraries, tools, and techniques across different services.


 

Sponsors