David Adams Archive

Google Open-sources its Internal Data Exchange Language

Google has open-sourced its protocol buffers, the company's lingua franca for encoding various types of data, in order to set the stage for a wave of new releases, according to official company blog posts and documents reported in this article. "Practically everyone inside Google" uses protocol buffers, states a FAQ page. "We have many other projects we would like to release as open source that use protocol buffers, so to do this, we needed to release protocol buffers first."

Introducing New OSNews Editors

We'd like to formally welcome Quentin Hartman, Tony Steidler-Dennison, and Amjith Ramanujam to the OSNews team. We had a huge response to our recent call for contributors, and if you were one of the people who contacted us, we're not done with you yet. Whether you're interested in contributing daily news or writing articles, we'll be contacting you soon, and these new editors are specifically tasked with helping to marshall the efforts of the other contributors. These new editors join Thom Holwerda, who's taking a sabbatical while trying to recover from RSI, David Adams, our Publisher and business manager, Adam Scheinberg, our webmaster and back-end guru, and Eugenia Loli-Queru, who is still occasionally lured out of retirement until the trolls and platform zealots earnest advocates remind her why she found it less stressful to take up videography. Welcome, n00bs!

Home Automation in GNU/Linux

"Home Automation ... covers many areas, including remote and timed control of lights and electrical home appliances, distributed media services, and communication. Over the last 10 years, many hardware manufacturers have presented their own proprietary solutions to these problems. Unbeknownst to them, a groundswell of developers from around the world has been providing similar solutions to the free and open source community." If you want to know how to remotely tell your computer to switch on the kettle and boil a cup of tea, switch on the lights, or just draw the curtains the read the full story at Freesoftware Magazine

Is The Web Still The Web?

Neil McAllister raises questions regarding the Web now that it no longer resembles Tim Berners-Lee's early vision: Is the Web still the Web if you can't navigate directly to specific content? If the content can't be indexed and searched? If you can't view source? In other words, McAllister writes, if today's RIAs no longer resemble the 'Web,' then should we be shoehorning them into the Web's infrastructure, or is the problem that the client platforms simply aren't evolving fast enough to meet our needs

Can Google Apps Move Up Market?

Despite holding grassroots appeal among guerrilla IT workers fed up with IT's sluggish responses to their requests, Google Apps' traction in the enterprise remains overblown. Sure, Google claims more than 500,000 companies have signed up for Google Apps, but according to Gartner, only a handful of employees at each company uses the tools. Comparing that with Microsoft Office's 500 million users, Garnter analyst Tom Austin calls Google Apps' cloud-computing impression on the enterprise 'a raindrop.'

Can Nokia-Led Nonprofit Save Symbian?

InfoWorld's Tom Yager speculates on the road ahead for Symbian now that Nokia has established the Symbian Foundation to lead the OS into its open source era. The Foundation -- which includes five Symbian licensees, three major wireless carriers, and two embedded semiconductor manufacturers -- is certainly a motley crew, yet, as Yager writes, 'If Foundation members could agree on a set of objectives, it might be able to drive a new device from concept to wireless network deployment in a fraction of the time it takes today.'

IBM Tightens Stranglehold Over Mainframe Market

Build a High Performance Telephony System

Building Telephony Systems with OpenSER is a new book from Packt, which acts as a step-by-step guide to building a high performance Telephony System. Written by Flavio E. Goncalves, this book teaches users how to develop a fast and flexible SIP server using OpenSER, an open-source VoIP server based on the Session Initiation Protocol (SIP), an application-layer control (or signaling) protocol for creating, modifying, and terminating sessions with one or more participants, including internet telephone calls, multimedia distribution, and multimedia conferences. This book is a well illustrated, step-by-step guide to building a SIP based network using OpenSER.