Ads by TechWords

See your link here
Receive the latest technology news and information.
Application/Web Development
Computerworld Daily News (First Look and Wrap-Up)
Computerworld Blogs Newsletter
The Weekly Top 10
Cloud Computing
View all newsletters




Privacy Policy
 

Pandora.com Sings With OpenLaszlo

Music discovery service uses an open-source development platform to connect users to the songs they love. By Linda Rosencrance

February 13, 2006 12:00 PM ET

Computerworld - In ancient Greek mythology, Pandora, whose name means "all gifted," received many gifts from the gods, including the gift of music from Apollo. She was also very curious. Unlike those gods of old, who were displeased with Pandora's curiosity, the developers of Pandora.com say they celebrate that trait and have made it their mission to reward the musically curious with a never-ending experience of musical discovery.
Launched on Sept. 1, 2005, Pandora is a service designed to help users find and enjoy music that they'll love, says Tom Conrad, chief technical officer at Pandora Media Inc. in Oakland, Calif. The site, built using open-source software, is powered by what the company calls the Music Genome Project, which gives users an analysis of the musical characteristics of individual songs. To build Pandora, Conrad says, developers used OpenLaszlo, an open-source development platform for building rich, interactive Web applications, from Laszlo Systems Inc. in San Mateo, Calif.
On Pandora.com, a user enters the name of an artist or a song, and the service instantly creates a radio station that plays songs that share musical characteristics associated with the artist or song provided. From there, the user can fine-tune the station to his taste by giving Pandora feedback on the songs it plays. A user can make up to 100 unique stations that play all kinds of music -- pop, rock, jazz, electronica, hip-hop, old and new -- from a library of more than 300,000 songs from over 10,000 artists. Because Pandora is entirely Web-based, users don't need to install any software to start listening, Conrad says.
"We wanted to build an experience that was fundamentally about audio, not about hundreds of thousands of artists' pages and recommendation pages and lots of hyperlinking and this big Web site you come to," Conrad says. "Lots of other people have already done that. We wanted to build something that was really, really simple -- sort of a one-click radio [station]."
To do that, Pandora's developers wanted to have a rich, dynamic, engaging user experience that responded quickly to user input, played high-quality audio to the PC immediately and did not require the installation of an application or a bunch of plug-ins, Conrad says. So when the developers sat down to figure out how they would build it, they contemplated two options: the Dynamic HTML approach of Asynchronous JavaScript and XML (AJAX), or Macromedia Inc.'s Flash, which pointed them toward Laszlo, he says.
The AJAX approach, which is how Google Maps and Gmail are built, is an



Jump to comments

Development

Additional Resources

WHITE PAPER
Approximately 60 percent of data migration projects overrun time or budget, while some fail completely. Download this white paper, "Enhancing Your Chance for Successful Data Migration," to learn the critical steps you need to take to execute a data migration project with minimum cost and risk to your business.
WHITE PAPER
Read the Gartner research note to learn why the TCO of a server-based computing deployment used to deliver all applications to users is around 50% lower than that of an unmanaged desktop deployment.
WHITE PAPER
Economic downturns have a tendency to accelerate emerging technologies, boost the adoption of effective solutions, and punish solutions that are not cost competitive or that are out of synch with industry trends. This IDC White Paper presents the results of an IDC survey of 330 companies in Western Europe, Asia/Pacific and the Americas that measures the receptiveness to Linux and takes into consideration changing views driven by the disruptive economic environment that businesses face today.

White Papers & Webcasts

Extend, Replace, or Convert; which is the best way forward for COBOL Applications?
Download this white paper, free, compliments of Micro Focus!  

Forrester Consulting - Optimizing Users and Applications in a Mobile World
Learn how to successfully deploy a WAN optimization solution that is specifically tuned for a mobile environment!  

Effectively Implementing Datacenter Automation
Effectively select and deploy the best datacenter automation solution today!

Faster, Cheaper and Easier to Maintain
Can you afford not to upgrade your servers to today's advanced, energy-efficient technologies?  

Aligning IT to Business: The Rising Importance of Application Delivery Networks
Application Delivery Networking (ADN) will play a vital role in helping enterprises incorporate strategic technologies to achieve business initiatives.

Mitigate Risk, Lower Costs and Improve Network Efficiency
Create a stable IP network that not only meets today's challenges, but is flexible enough to also meet future demands.