Pandora Internet Radio / Google Web Toolkit
Pandora
So my brother stumbled onto this really cool internet radio station yesterday. It’s called Pandora Internet Radio and can be found here: www.pandora.com
Now what’s so different about this internet radio station compared to the millions out there? Collaborative Filtering.
Basically Pandora asks you to name a song or an artist, and it will search it’s database to find it for you. It will then play for you songs that resemble your search or songs that it thinks you will like. For each song played, it will let you rate it with a ‘thumbs up’ or a ‘thumbs down’ and from there it will fine tune your profile. The more songs and ratings you give it, the more accurate the profile it will have of you.
Basically it works off of the Collaborative Filtering algorithm. It will try to match your tastes with the tastes of other users. If I happen to like the bands Mogwai, Metric, and Tool and you happen to like Mogwai and Metric, Collaborative Filtering will recommend you some Tool songs.
Pandora also uses metadata to categorize each song. So if you like Mogwai, then it will provide songs that are from the rock genre, with little vocals, and lots of soloing (choosing from many other variables as well).
Coincidentally I learned all of this stuff in one of my Comp Sci classes this semester, so it’s pretty interesting stuff for me. Pandora is a very cool piece of web technology. Check it out!
–
Google Web Toolkit
Yes, another technology post. I read on Slashdot today that Google released another version of its Google Web Toolkit.
Web Toolkit? Well, it’s a spiffy framework that will transform your Java applications into web applications. You heard me. Write a Java application and then run the toolkit and it’ll compile your code into a webapplication using AJAX and Javascript.
Personally, I think this will revolutionize the way we design web-pages. Especially considering that it’s a very fresh and new project, one can only hope that it will become more versatile as newer features are added with each release.
As much fun as it is designing a webpage, it never has the elegance and ease of expression as writing an application. Why bother writing a bazillion select statements and fidgeting with html form buttons when you can pump out a few lines of Java code.
I haven’t played around with the toolkit yet (damn you exams for eating up all my time!), but I definitely will give it a try in the near future. There are a bunch of example sites made with it on the page. I was really impressed with what it could do.
Leave a Reply
Calendar
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
| « Nov | Jan » | |||||
| 1 | 2 | |||||
| 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 10 | 11 | 12 | 13 | 14 | 15 | 16 |
| 17 | 18 | 19 | 20 | 21 | 22 | 23 |
| 24 | 25 | 26 | 27 | 28 | 29 | 30 |
| 31 | ||||||
Categories
- Fighting (2)
- G33k (5)
- The Mundane (3)
- Uncategorized (120)
Archives
- December 2008
- November 2008
- October 2008
- September 2008
- July 2008
- June 2008
- May 2008
- April 2008
- March 2008
- January 2008
- December 2007
- November 2007
- October 2007
- September 2007
- August 2007
- July 2007
- June 2007
- May 2007
- April 2007
- March 2007
- February 2007
- January 2007
- December 2006
- November 2006
- October 2006
- September 2006
- August 2006
- July 2006
- June 2006
- May 2006
- April 2006