Skip the navigation

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

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



Additional Resources
Forrester Consulting - Optimizing Users and Applications in a Mobile World
WHITE PAPER
Solving application issues over the WAN requires careful consideration. Based on their independent research, Forrester Consulting offers recommendations on how to tackle application performance issues, insufficient bandwidth and the inability to quickly restore users in a disaster.

Read now.

Security KnowledgeVault
WHITE PAPER
Security is not an option. This KnowledgeVault Series offers professional advice how to be proactive in the fight against cybercrimes and multi-layered security threats; how to adopt a holistic approach to protecting and managing data; and how to hire a qualified security assessor. Make security your Number 1 priority.

Read now.

Cut Communications Costs Once and for All
WHITE PAPER
New IP-based communications systems are being deployed by small and midsized businesses at a rapid rate. Learn how these organizations are enabling faster responsiveness, creating better customer experiences, speeding office or mobile interactions, and dramatically reducing existing communications costs.

Read now.

App Development White Papers
The Keys to Distributed & Agile Application Development
How leading firms are winning with strategies for efficient application development, without relying on co-location.
Overcome Top 7 Admin Challenges of Active Directory
As Active Directory's role in the enterprise has drastically increased, so has the need to secure the data. Gain insight on creating repeatable,...
Insiders Can Ruin Your Company. Take Action.
Did you know that 80 percent of threats to an organization come from the inside? The threat from insiders is often overlooked in...
Top Solutions and Tools to Prevent Devastating Malware
Custom malware frequently goes undetected. According to Forrester Research, the best way to reduce risk of breach is to deploy file integrity monitoring...
Streamline Compliance and Increase ROI
Streamline, simplify, and automate compliance related activities; especially those that impact multiple business units. This white paper from NetIQ, outlines solutions that will...
All App Development White Papers
App Development Webcasts
Reduced TCO for Communications Applications with New Oracle SPARC Servers
In this webcast learn how Oracle's new SPARC T4 servers and SPARC Supercluster deliver the security, performance, and scalability required for 4G network...
Optimizing Networks for the Cloud
Join guest speaker, Rohit Mehra, IDC Director of Enterprise Communications Infrastructure, to explore current trends, discuss best practices for optimizing Data Center and...
Apps QuickStart Series Part 2: Designing and Deploying SQL Server on VMware vSphere
Download this webcast to learn about the design considerations for virtualizing SQL workloads, performance and scalability information and high-availability options, as well as...
Apps QuickStart Series Part 1: Designing and Deploying Exchange 2010 on VMware vSphere
Download this webcast to learn the virtual hardware design considerations for Exchange 2010, deployment using the building block approach, options for high-availability and...
Customer Spotlight: How IPC The Hospitalist Company Implemented Oracle on VMware
Have you been looking to hear about customer's experiences with the new VMware vCenter Site Recovery Manager product? View this webcast to learn...
All App Development Webcasts
Newsletter Sign-Up

Receive the latest news test, reviews and trends on your favorite technology topics

Choose a newsletter
  1. View all newsletters | Privacy Policy
IT Jobs