Great Anime Videos from Mu Monkey Anime Video Site, Great Anime Videos from Mu Monkey Anime Video Site, Doujin Work Anime Videos, Doujin Work Anime Videos, Gungrave Anime Videos, Gungrave Anime Videos, Cosprayers Anime Videos, Cosprayers Anime Videos, Big Windup Anime Videos, Big Windup Anime Videos, Zoids: Genesis Anime Videos, Zoids: Genesis Anime Videos, Sub Anime List Anime Videos, Sub Anime List Anime Videos, Blood+ Anime Videos, Blood+ Anime Videos, CardCaptor Sakura Anime Videos, CardCaptor Sakura Anime Videos, Episode 8 sub Anime Video by Miracle Train, Episode 8 sub Anime Video by Miracle Train, CardCaptor Sakura: Season 3 Anime Videos, CardCaptor Sakura: Season 3 Anime Videos, CardCaptor Sakura: Season 2 Anime Videos, CardCaptor Sakura: Season 2 Anime Videos, Ren and Stimpy Anime Videos, Ren and Stimpy Anime Videos, Ger Anime Movies Anime Videos, Ger Anime Movies Anime Videos, Genshiken 2 Anime Videos, Genshiken 2 Anime Videos, To Heart 2 Anime Videos, To Heart 2 Anime Videos, Megaman Anime Videos, Megaman Anime Videos, Futakoi Anime Videos, Futakoi Anime Videos, To Heart Anime Videos, To Heart Anime Videos, Anyamaru Tantei Kiruminzuu Anime Videos, Anyamaru Tantei Kiruminzuu Anime Videos, Kiddy Grade Anime Videos, Kiddy Grade Anime Videos, Shugo Chara Anime Videos, Shugo Chara Anime Videos, Arcade Gamer Fubuki Anime Videos, Arcade Gamer Fubuki Anime Videos, Arc The Lad Anime Videos, Arc The Lad Anime Videos, Bus Gamer Anime Videos, Bus Gamer Anime Videos, Tales Of Symphonia Anime Videos, Tales Of Symphonia Anime Videos, Bakugan Anime Videos, Bakugan Anime Videos, Angel Sanctuary Anime Videos, Angel Sanctuary Anime Videos, Weiss Kreuz Anime Videos, Weiss Kreuz Anime Videos, Great Anime Videos from Mu Monkey Anime Video Site, Great Anime Videos from Mu Monkey Anime Video Site, anime, anime, anime porn, anime porn, anime sex, anime sex, anime girls, anime girls, anime babe, anime babe, anime babes, anime babes, anime hentai, anime hentai, free anime porn, free anime porn, sexy anime, sexy anime, gay anime, gay anime, anime girl, anime girl, titanime, titanime, lesbian anime, lesbian anime, anime lesbians, anime lesbians, anime xxx, anime xxx, nude anime, nude anime, adult anime, adult anime, anime pussy, anime pussy, hentai anime, hentai anime, anime wallpaper, anime wallpaper, hot anime girls, hot anime girls, hot anime, hot anime, anime bondage, anime bondage, anime boobs, anime boobs, anime lesbian, anime lesbian, naked anime, naked anime, anime angels, anime angels, free anime sex, free anime sex, japanese anime porn, japanese anime porn, anime chicks, anime chicks, japanese anime, japanese anime, hardcore anime, hardcore anime, anime rape, anime rape, shemale anime, shemale anime, free anime, free anime, anime pics, anime pics, anime wallpapers, anime wallpapers, anime art, anime art, anime nude, anime nude, anime pictures, anime pictures, anime angel, anime angel, anime women, anime women, anime guys, anime guys, anime hardcore, anime hardcore, how to draw anime, how to draw anime, anime tits, anime tits, sexy anime girls, sexy anime girls, xxx anime, xxx anime, anime fucking, anime fucking, bleach anime, bleach anime, anime mp3, anime mp3, erotic anime, erotic anime, bible black anime, bible black anime, anime fuck, anime fuck, anime dickgirls, anime dickgirls, lesbian anime girls, lesbian anime girls, anime porno, anime porno, anime manga, anime manga, anime sex movies, anime sex movies, anime sexy, anime sexy, cute anime, cute anime, animes, animes, anime music, anime music, anime music videos, anime music videos, dark anime, dark anime, sex anime, sex anime, anime games, anime games, cute anime girls, cute anime girls, dbz anime porn, dbz anime porn,

uwMike.com

I am engaged to the beautiful and wonderful Tara Cleaver!

A Few Good Facebook Apps

February 17th, 2008 10

I tried to resist. Really, I did. The API launched, and the first Facebook Apps appeared, and they were terrible. Awful. Hideously ugly beasts that clogged up profiles, spread themselves like viruses, and served no useful purpose.

And that still describes a lot of the Facebook Apps, especially those from companies like Slide and RockYou.

But out of the gloom have appeared a small number of apps that do genuinely useful and interesting things. And now I’ve added several of them to my profile. This is absolutely not a comprehensive list, but a violation of any of the below criteria will exclude an app from inclusion:

  1. The app must display something of real-world interest on my profile. I don’t need the world to know how many buckazoids I have. In addition, the profile box must be compact, in line with the Facebook design, and not filled with irrelevant links or advertising.

  2. The app must not force non-users to “add” it before they can interact with it. I only started experimenting with the API recently, but my understanding is that it used to be more difficult to do this. At any rate, with the API in its current state, it’s easy to have an app that can be interacted-with by a non-user, so there’s no longer any excuse. If I see a button that I can click to send someone some cowbell, I shouldn’t have to log in to do so. I should be able to send anonymous cowbell, and then log in if I want to be named.

  3. The app must not have soliciting members as a primary activity within the app. I had a brief encounter with a “Dance Friends” app that gave each user a tally of dance points—already a violation of Criteria #1. But worse, you got 2 points for dancing with someone, and 25 for inviting a new person to the app. It’s a pyramid scheme: the only way to really get ahead is to be first and pimp all your friends. If an app is interesting and worthwhile, people will voluntarily solicit the membership of their friends, or even better, their friends will simply see it, like it, and add it themselves. (And obviously, this rule automatically excludes Pirates, Ninjas, Vampires, and any others where the sole purpose of the app is recruitment.)

  4. The app should do something interesting of a social nature. This could be as simple as advertising my actions in my feed, but the whole point of Facebook is friends, so it really ought to interact in a meaningful way with my list of friends, both those who have and do not have the app.

With that said, allow me to move on and actually endorse a few apps that I think understand and observe these principles.

The Few

Okay, here goes:

  • TripAdvisor. I switched to this app from Where I’ve Been because I didn’t like the WIB profile box. For privacy reasons, Facebook doesn’t let apps put any “active” content in the profile box, which includes Flash and any onload JavaScript. Just static pictures and text, all of which are cached on the Facebook servers. This keeps performance up, and also prevents apps from using http referers to infer who is viewing what profiles. However, it meant that the WIB app was a really lame standard image, until you actually clicked it to load the Flash app. TripAdvisor, on the other hand, would actually render each user a custom static image with a world maps containing their embedded pins. In the spirit of Criteria #1, I switched to the app with a more interesting profile box. Since that time, WIB has begun doing the same thing, but I still find TripAdvisor’s map a little simpler and easier to use.

  • Visual Bookshelf. An app that links to Amazon products has an obvious business model—referral fees. I’m not sure whether that’s a good thing or not, but it hasn’t affected the amount of advertising on this application’s canvas pages. Ugh. I don’t particularly like this app’s default appearance, but it’s configurable enough that I could get it looking how I liked. And its developers understand about social features. There’s been lots of effort put into pushing your activity information into the feeds, and when you write reviews of books, they become available to other users of the app. There’s also a recommendation engine at work, but I can’t tell if it’s just pulling in recommendations from Amazon, or if it’s actually based on the contents of your friends’ bookshelves. Either way, it’s an avenue for presenting information I like having on my profile.

  • BoomBox. When the apps platform first launched, one of the model apps was called Audio. It was a simple flash audio player that lived in one’s profile. You could point it at any MP3 and it would let profile viewers play the song. No logging in, no soliciting membership, no fancy playlists, just an audio player. Eventually, Audio was moved from just linking to MP3s to accepting uploads. And at that point, it got killed off for flagrant copyright violation. In the wake of Audio’s demise, a number of apps have tried to fill the void, including Audibie, Audio 2.0, and also others with more of a marketing slant, like the ubiquitous iLike. Each has a slightly different flavour of the same concept, but I like BoomBox’s approach. You can put a nice compact player on your profile, with as many songs as you like, as long as you host the content (illicit or otherwise) yourself. (Update: Boombox has fallen prey to the Man and been erased from existence.)

  • Scrabulous. This one I resisted for the longest time, and now that I’ve tried it, I’m not entirely sure why. Yes, the game itself is in Flash, and the interface is not the greatest, but on every other point Scrabulous does things incredibly right. For example, I was invited to play over IM, entirely outside of the Facebook invitation system, and when I went to the Scrabulous app page, I was able to log in and start into a game without ever having to “add” the app or get a profile box. Very classy, especially for such a venerable app to stay on top of new platform developments like this. The biggest problem Scrabulous faces is a legal one outside of the software itself—Hasbro are making asses out of themselves by trying to sue the boys from India who are responsible.

As a final mention, I have to plug my nascent app, Wikipedia Articles. It’s pretty simple, but there are already a few dozen users enjoying it, and it’s been fun to experiment with developing a simple mashup using AppJet.

So, anything else worth using on Facebook?

Mike

Discussion

  1. So, anything else worth using on Facebook?

    Not much. I purged off my application list last month, and the remaining serious ones are Scrabulous and the last.fm app.

    Last.fm apps come in two flavours. I use it for a very specific purpose – the proper last.fm site takes ages to load and kills my slower computers when rendering, so I use What I’m Listening To for a quick check-up on what’s scrobblin’. It’s pretty neat in that it links your facebook friends who have one of the two official last.fm apps installed to their last.fm profiles. Unfortunately, it only displays your last.fm friends who’ve added the apps on facebook. And if you don’t use last.fm in the first place, it’s pretty useless.

    Is the sun burning? is an amazing application, but I am afraid it does not pass your criterion #1.

    Let’s see if I got the Markdown code right…

    Posted at 1:46 am on February 18th by Jarek Piórkowski.

  2. Oh, and last.fm’s profile box is pretty much a continuing, non-updating disaster of no use to anyone.

    30 Boxes’ calendar app looks somewhat promising, but I haven’t played with it nearly enough to judge. I believe it has some degree of iCal support for synchronization, but no idea how much.

    Posted at 1:57 am on February 18th by Jarek Piórkowski.

  3. Unfortunately, it’s a limitation of the API that you need to have an active session key in order to update a user’s profile box—it’s a specific intention that you only update the box in response to user behaviour. So if user X performs an action in your app, you can use their session to update the profile boxes belonging to users X and Y, but you’re not supposed to just update people’s boxes or post news stories for no reason.

    This is frustrating, and it really affects the ability of an app like last.fm to be effective. I’ve been facing some of the same struggles with creating an app for Wordie, and I think the way other developers have been solving the problem (without resorting to a “refresh” button) is to simply piggie-back update requests on top of other user activity. So you have your cron job running that builds up a queue of updates due, and you just force them through in batches of twenty (or whatever) as part of other session queues.

    The solution that Facebook has provided is Infinite Sessions, which is workable I guess, but has the side effect that you have to ask the user’s permission in order to acquire one. For something like an auto-updating last.fm box, the user should be prepared to grant it an infinite session, but it’s just one more barrier and confusing approval to have to grant.

    Posted at 11:27 am on February 18th by Mike Purvis.

  4. Totally unrelated, I just thought you’d find this interesting – http://metaatem.net/selcolor.php

    Posted at 6:58 pm on February 18th by Alex.

  5. ahahaha, check it out

    sorry bout the insanely long url

    Posted at 7:03 pm on February 18th by Alex.

  6. Alex: That was on reddit a while back. It’s sort of fun as a toy, but in terms of actual usefulness, I’m not really sure. Seems to me it’s up there with colouring the scrollbar in terms of violating UI consistency in the name of brandability.

    And it’s kind of a shame that it’s that sort of silliness holding up CSS3, when there are things in there (columns!) that web developers would have really liked to be able to use, like… last year.

    Posted at 11:19 pm on February 18th by Mike Purvis.

  7. RE: Visual Bookshelf
    I thought you might want to check out my newest app, My Fav Things. It is basically a beefed-up version of Visual Bookshelf. “What defines YOU? Pick and display your Fav music, movies, books, clothes, gadgets, video games, and more on your profile.” The app was launched this week and our users already love it.

    Great article!

    Posted at 6:43 pm on February 19th by Frettsy.

  8. Definitely good rules to follow, and certainly the way I’ve been designing my (not quite finished) app.

    I don’t agree with “I shouldn’t have to log in to do so. I should be able to send anonymous cowbell”, though. At least, not in all cases.

    Not having to log in to an app is great, but I’d be wary of allowing truly anonymous users (as in, anonymous to each other, and to the app developer) to submit content. Without knowing the user ID of the user (through logging in), you can’t track spam or block malicious users. Viewing content is fine.

    Posted at 6:44 pm on February 19th by Dominick.

  9. Allo Mike!

    I gave up on Boombox. For some reason, it removed itself from my profile, and when you view it (in firefox or safari) it looks funny, and I can’t even minimize the thing.

    I found Jukebox though, and I tested to make sure it doesn’t require a login or someone else to add the application. It’s very barebones, but I like it. You can check it out on my profile page.

    Posted at 10:08 am on February 20th by Errol.

  10. yasoxwuti xlneq fyjahlvo iagnwybd zygopa qmfduwia ovsyxj

    Posted at 8:22 am on May 19th by jtqvsmoz tvljuesa.

Leave a Reply

You can use Markdown for style. I love hearing from readers, but please don’t hijack the discussion, use offensive language, or try to sell anything.

© 2004-2010, Mike Purvis, some rights reserved. I'm running Wordpress, and I have an RSS feed.