Facebook releases real-time Web server tech as open source
- 11 September, 2009 05:04
- Comments
Facebook is releasing as open source a Web server technology because it wants to make it easier for developers to create applications that let users post status updates in real time, a functionality popularized by Twitter.
The Web server framework that Facebook will offer as open source is called Tornado, was written in the Python language and is designed for quickly processing thousands of simultaneous connections, the company said Thursday.
"Tornado is a core piece of infrastructure that powers FriendFeed's real-time functionality, which we plan to actively maintain. While Tornado is similar to existing Web-frameworks in Python ... it focuses on speed and handling large amounts of simultaneous traffic," wrote David Recordon, Facebook's open programs manager, in the Facebook Developer blog.
"We believe in releasing generically useful infrastructure components as open source ... as a way to increase innovation across the Web," he added.
Twitter is the best-known application for people to post real-time updates on their thoughts, status and whereabouts, and Facebook has been tweaking its site to tap into this trend.
For example, Facebook revamped its profiles to make the stream of friend notifications and status updates more prominent.
It also added an option to let members display this stream and other parts of their profiles more broadly to everyone on Facebook, not just to hand-picked friends and members on mutual Facebook networks.
Recognizing that the large network of developers who build applications for Facebook is also interested in creating applications for real-time updates, Facebook in April released its Open Stream API.
This API (application programming interface) lets developers build applications that access these Facebook notifications and help users manage them.
Join the CIO Australia group on LinkedIn. The group is open to CIOs, IT Directors, COOs, CTOs and senior IT managers.
- Bookmark this page
- Share this article
- Got more on this story? Email CIO
- Follow CIO on twitter
-
Australia's first 4G smartphone is the HTC Velocity 4G
-
Swedish e-commerce startup's execs linked to NYC sex crime
-
Face Time - Interview with John Brennan and Robert DiStefano
-
How to implement next-generation storage infrastructure for Big Data
-
Pfizer's Future Depends on IT Transformation
-
Automating Your Processes to Outperform Your Competition
Welcome to Volume Three of the “Intelligent Guide to Enterprise BPM.” Get ready for an education in automation—Process Automation, that is. This white paper goes into detail about the Process Automation entry point into an Enterprise Business Process Management (BPM) program. Read on to learn how Process Automation opens up new ways to help your business do things faster—like open up a new sales channel or deliver customer orders. Discover how Process Automation enables your business to run smoother and consistently in an orchestrated way. With a true Enterprise BPM solution, you can automate newly designed processes far easier than starting from scratch. -
Teleworking made simple—and secure—with desktop virtualisation technology
Businesses of all sizes are increasingly focused on creating flexible work environments and offering telework options for employees. By administering policies and providing the technical capability for employees to work remotely, these companies can improve job satisfaction and worker attraction and retention. This paper explores the implementation of teleworking based on a foundation of desktop and server virtualisation. -
Server and Storage Optimization Techniques
By meeting the requirements to deploy new applications and support a larger number of internal and external customers, IT organizations are facing a space, power, and cooling crunch. Read on.
-
Microsoft Office 97 for Windows for Dummies
-
Network Performance Open Source ToolKit Using Net Perf, Tcptrace, Nistnet, and Ssfnet
-
Professional Iphone Programming with Monotouch and .Net/C#
-
Professional ADO.NET 2
-
Typepad for Dummies®
-
The Cissp Prep Guide
-
Photoshop Secrets of the Pros
-
Macs All-In-One for Dummies, 2nd Edition
-
Search Engine Optimization








Comments
Post new comment