NEWS CATEGORIES:



NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
Home / News / Webmaster / Google News

Google News


Google Releases Open Source Protocol Buffers

A top-speed replacement for XML

By Denisa Ilascu, Internet / SEO News Editor

8th of July 2008, 12:00 GMT

Adjust text size:


Google Code Homepage
Enlarge picture
Google's Software Engineering Team has developed yet another tool to come to the aid of the webmasters. The application consists of Protocol Buffers that, as it is stated on the company's blog, "allow you to define simple data structures in a special definition language, then compile them to produce classes to represent those structures in the language of your choice." When dealing with large amounts of code, the message needs to be compressed in classes, which is exactly what Protocol
Buffers do.

The team that developed the new technology explains why their product is not just another Interface Description Language. While IDLs' characteristics only leave room for intricate solutions, the Protocol Buffers' main attribute is the simplicity. "By sticking to a simple lists-and-records model that solves the majority of problems and resisting the desire to chase diminishing returns, we believe we have created something that is powerful without being bloated," boasts Kenton Varda of Software Engineering Team at Google.

Google itself needed a data language, because its thousands of data formats ought to be organized somehow. Since the large amount of information couldn't be really handled by the usual IDL, XML, Google teamed up to release something that would be both to its and the users' benefit. "We have seen how effective a solution they can be to certain tasks, and wanted more people to be able to take advantage of and build on this work," says Kenton Varda.

In the documentation, Google gives a few examples of the uncanny capacities of the encoder. Protocol Buffers are described as 3 to 10 times smaller than XML, and 20 to 100 times faster. Thanks to the fact that the disposal in classes is made according to the principle of "get and set," the product is not as ambiguous as previous IDLs. Programmers, whether they are using Java, C++ or Phyton, will easily handle the generated classes, because the data access is, with the new product, more convenient.

TAGS:

Google | Protocol Buffers | IDL | XML
Read by 1,067 user(s) | Add comment | Link to this article TWEET THIS


Article rating:
NOT RATED 0 vote(s)    

Subscribe to news | Print article | Send to friend

© Copyright 2001-2009 Softpedia
Contact:

 

 

SEARCH THE NEWS ARCHIVE :




Today's News
| Yesterday's News | News Archive


MORE RELATED ARTICLES:


The Open XML File Format Converter for Mac 1.0 Is Available

YouTube Users Try to Block Their Data from Being Handed Over

Street View UK Under Criticism

Google Talk Launched for iPhone

Google Gadgets on Your Linux Desktop

Euro 2008 Brought to You by Google

User opinions:

No user comments yet.
Be the first to express your opinion using the form below!

Share your opinion:

Your Name:
Your Email Address:
(will not be used for commercial purposes)
Solve this to prove you're not a bot: =
Your review/opinion:

 




Windows tabGames tabDrivers tabMac tabLinux tabScripts tabMobile tabHandheld tabGadgets tabNews tab

SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   ENTER NEWS SITE   |   ENGLISH BOARD   |   ROMANIAN FORUM