Home > Uncategorized > Xbox Friends Watch – a Sidebar Gadget using Silverlight

Xbox Friends Watch – a Sidebar Gadget using Silverlight

October 24, 2007

UPDATE: XboxFriendsWatch Gamercard Version 2 is now available!

[UPDATE: version 1.1 has been posted, performance improvements and an auto version checker now included.]

HALO 3 is out and my Xbox is now getting the love it truly deserves.  Multiplayer mode in HALO is a lot of fun and even more fun when you can play with friends.  Thus, a perfect opportunity was born to create a useful sidebar gadget.

I’ve recorded a demo on how the gadget works available on Channel 9 and you can download the gadget directly from my server, although I will be posting it to the Gadget Gallery shortly.

Just make sure that before you run the gadget you install Silverlight 1.0, otherwise the gadget will not work.

My data source for Xbox Live information is coming from Duncan Mackenzie’s REST service and the UI is done completely in Silverlight 1.0.  This turned out to be a really fun project and the Sidebar hosting environment was a great place for a Silverlight application. 

One of the most obvious benefits is that within the Sidebar you can make cross-domain calls, no need for any server-side proxies.  You also gain access to certain System properties and a small data storage model all through the Gadget API.

I foresee more Silverlight-based Sidebar Gadgets in the future, I’m looking at you Twitter API…

  1. Rakz
    November 30, -0001 at 12:00 am

    I added this to my windows vista sidebar, but after entering the gamer tags, nothing appears

  2. devilmachine
    November 30, -0001 at 12:00 am

    Ever since moving to Windows 7 I’ve missed this little gadget. I hope your next iteration supports 7.

  3. Turizium
    November 30, -0001 at 12:00 am

    it is a blank black square after i have typed in my gamertag, and yes i do have silverlight, please help!

  4. November 30, -0001 at 12:00 am

    comment3, http://www.frctv.org/id.php?id=chavez-oil chavez oil, krs, http://www.frctv.org/id.php?id=pet-classified-massachusetts pet classified massachusetts, 8], http://www.frctv.org/id.php?id=song-starlight song starlight, 541360, http://www.frctv.org/id.php?id=toyota-rav-4 toyota rav 4, 566389, http://www.frctv.org/id.php?id=intel(r)-proset-wireless-driver-download intel(r) proset wireless driver download, 377167, http://www.frctv.org/id.php?id=camping-roll-up-table camping roll up table, 08307, http://www.frctv.org/id.php?id=alexander-brackets alexander brackets, 79475, http://www.frctv.org/id.php?id=martial-arts-new-jersey martial arts new jersey, >:OOO, http://www.frctv.org/id.php?id=convert-your-old-lp's-to-mp3 convert your old lp’s to mp3, >:-), http://www.frctv.org/id.php?id=bones-effected-by-carbonation bones effected by carbonation, 9063, http://www.frctv.org/id.php?id=hydraulic-repair,-nj,-mehca hydraulic repair, nj, mehca, vdc, http://www.frctv.org/id.php?id=james-mcnab-jr,-south-carolina james mcnab jr, south carolina, isnj, http://www.frctv.org/id.php?id=suicide-club-mp3 suicide club mp3, %-[[, http://www.frctv.org/id.php?id=dateing-dircet dateing dircet, 6321, http://www.frctv.org/id.php?id=stacy-berger stacy berger, 8-]], http://www.frctv.org/id.php?id=heartbeat-of-fetu heartbeat of fetu, 676004, http://www.frctv.org/id.php?id=nemak-acquire-tk-aluminum-in-poland nemak acquire tk aluminum in poland, >:), http://www.frctv.org/id.php?id=free-rental-agreements free rental agreements, =OOO, http://www.frctv.org/id.php?id=discoball-background-image discoball background image, =OO, http://www.frctv.org/id.php?id=used-psp-price used psp price, ywnjtd, http://www.frctv.org/id.php?id=access-diver-list-word access diver list word, 2985, http://www.frctv.org/id.php?id=best-man-speech best man speech, 1748, http://www.frctv.org/id.php?id=tara-lipinski-picture tara lipinski picture, azq, http://www.frctv.org/id.php?id=av-japanese av japanese, 9721, http://www.frctv.org/id.php?id=origin-of-charlie-horse-phrase origin of charlie horse phrase, 020716, http://www.frctv.org/id.php?id=i-dream-of-jeannie-bottles i dream of jeannie bottles, 697, http://www.frctv.org/id.php?id=best-dolhin-quotes best dolhin quotes, 427124, http://www.frctv.org/id.php?id=red-panther-chemical red panther chemical, 66230, http://www.frctv.org/id.php?id=inteligence-economique-au-senegal inteligence economique au senegal, szz, http://www.frctv.org/id.php?id=summer-toy-trivia summer toy trivia, %OOO, http://www.frctv.org/id.php?id=playstation2-game-cheats playstation2 game cheats, :-))), http://www.frctv.org/id.php?id=rolex-bezel-insert-replacement rolex bezel insert replacement, 769633, http://www.frctv.org/id.php?id=pinellas-country-reclaim-water pinellas country reclaim water, =-((, http://www.frctv.org/id.php?id=riccorsa-scuro riccorsa scuro, >:-(((, http://www.frctv.org/id.php?id=utah-criminal-code-harassment utah criminal code harassment, :DDD, http://www.frctv.org/id.php?id=velodyne-uld-18 velodyne uld-18, >:-DD, http://www.frctv.org/id.php?id=i've-had-it-song i’ve had it song, nhb, http://www.frctv.org/id.php?id=dyea-beach-canada dyea beach canada, >:-[[, http://www.frctv.org/id.php?id=orange-county-nc-tax-office orange county nc tax office, >:-D, http://www.frctv.org/id.php?id=burlington-kawasaki burlington kawasaki, ffdvx, http://www.frctv.org/id.php?id=real-name-of-batman real name of batman, 8DD, http://www.frctv.org/id.php?id=veterinarians-newark-nj veterinarians newark nj, 18329, http://www.frctv.org/id.php?id=gospel-music-lyrics gospel music lyrics, crnhv, http://www.frctv.org/id.php?id=david-burr david burr, yqk, http://www.frctv.org/id.php?id=nancy-drew-cheat-codes nancy drew cheat codes, :DD, http://www.frctv.org/id.php?id=japenese-gential-torture japenese gential torture, 230107, http://www.frctv.org/id.php?id=4gb-ipod-nano 4gb ipod nano, 8))), http://www.frctv.org/id.php?id=hotels-in-bangkok hotels in bangkok, drtga, http://www.frctv.org/id.php?id=christian-dating-website christian dating website, 7195, http://www.frctv.org/id.php?id=55-chevy 55 chevy, 1997, http://www.frctv.org/id.php?id=poipu-kauai-and-hotel poipu kauai and hotel, 0619, http://www.frctv.org/id.php?id=gateway-laptop-mx8734 gateway laptop mx8734, 2905, http://www.frctv.org/id.php?id=how-to-repair-a-leaking-jon-boat how to repair a leaking jon boat, >:O, http://www.frctv.org/id.php?id=belly-button-piercing belly button piercing, 8]], http://www.frctv.org/id.php?id=sports-bars-in-shawnee-on-the-delaware sports bars in shawnee on the delaware, 6654, http://www.frctv.org/id.php?id=jennifer-aniston-sedu-straight jennifer aniston sedu straight, 239, http://www.frctv.org/id.php?id=harpie-queen-yu-gi-oh harpie queen yu-gi-oh, islmn, http://www.frctv.org/id.php?id=steven-seagall steven seagall, =-OOO, http://www.frctv.org/id.php?id=irish-imports irish imports, yajqvb, http://www.frctv.org/id.php?id=buncombe-county-maps buncombe county maps, 80154, http://www.frctv.org/id.php?id=galaxy-show-times galaxy show times, >:]], http://www.frctv.org/id.php?id=how-to-liter-train-rabbit how to liter train rabbit, 13685, http://www.frctv.org/id.php?id=rv-travel-list rv travel list, eaxihd, http://www.frctv.org/id.php?id=2008-calendar 2008 calendar, 😛, http://www.frctv.org/id.php?id=pudendal-block-for-green-laser pudendal block for green laser, >:OO, http://www.frctv.org/id.php?id=shepards-pie shepards pie, uizb, http://www.frctv.org/id.php?id=maxtor-32049h2 maxtor 32049h2, 538, http://www.frctv.org/id.php?id=barney-i-love-you barney i love you, ajqzt,

  5. November 30, -0001 at 12:00 am

    http://onotoleug.diaryland.com/090914_33.html compare car insurance ukhttp://cmitlab.cc.kumamoto-u.ac.jp/moodle/user/view.php?id=932 boostmobile ringtoneshttp://www.jguru.com/guru/viewbio.jsp?EID=1519456 fl auto insurancehttp://onotoleug.diaryland.com/090914_10.html small business health insurancehttp://luisvives.edu.gva.es/user/view.php?id=668 evercare insurancehttp://onotoleug.pbworks.com/Best-Ringtones 50 cent ringtonehttp://cmitlab.cc.kumamoto-u.ac.jp/moodle/user/view.php?id=925 get auto insurance quoteshttp://www.jguru.com/guru/viewbio.jsp?EID=1519457 list of car insurance companieshttp://cmitlab.cc.kumamoto-u.ac.jp/moodle/user/view.php?id=928 health insurance agencyhttp://www.jguru.com/guru/viewbio.jsp?EID=1519463 ringtones for phoneshttp://wiki.thetransitioner.org/User:onotoleug/Page_Title_8 new mp3 ringtoneshttp://onotoleug.diaryland.com/090914_85.html shenandoah life insurancehttp://blogcastrepository.com/members/Best-Life-Insurance-Online-Quotes.aspx bankers life insurance companyhttp://onotoleug.diaryland.com/090914_70.html best long term care insurancehttp://wiki.thetransitioner.org/User:onotoleug/Page_Title_7 quick payday loanhttp://luisvives.edu.gva.es/user/view.php?id=673 24 ringtonehttp://blogcastrepository.com/members/Best-Health-Insurance-Online-Quotes.aspx comprehensive health insurancehttp://blogcastrepository.com/members/Cheapest-Car-Insurance-Quotes-and-Rates.aspx no deposit car insurancehttp://wiki.thetransitioner.org/User:onotoleug/Page_Title_3 health insurance underwritinghttp://luisvives.edu.gva.es/user/view.php?id=671 return of premium life insurancehttp://wiki.thetransitioner.org/User:onotoleug/Page_Title_2 canadian car insurance quoteshttp://blogcastrepository.com/members/Best-Home-Insurance-Online-Quotes.aspx best home insurancehttp://onotoleug.pbworks.com/Medical-Care-Insurance long term care insurance leadshttp://onotoleug.pbworks.com/Cheap-Auto-Insurance-Online auto insurance online quotehttp://www.jguru.com/guru/viewbio.jsp?EID=1519462 fax payday loanshttp://cmitlab.cc.kumamoto-u.ac.jp/moodle/user/view.php?id=929 home insurance motorhttp://www.jguru.com/guru/viewbio.jsp?EID=1519460 home insurance comparehttp://cmitlab.cc.kumamoto-u.ac.jp/moodle/user/view.php?id=926 car insurance in the ukhttp://luisvives.edu.gva.es/user/view.php?id=672 faxless online payday loan

  6. November 30, -0001 at 12:00 am

    http://www.antlr.org/wiki/display/~autoins free online auto insurance quoteshttp://www.antlr.org/wiki/display/~healthins4you ghi health insurancehttp://forum.peel.fr/Cheap-Insurance-m1588.html cheap online car insurance quoteshttp://forum.dotnetpanel.com/members/Compare-Rates-on-the-Best-Health-Insurance-Quotes.aspx health insurance for small business ownershttp://www.wikio.com/article/127509372 britney spears ringtoneshttp://www.wikio.com/article/127486033 womans car insurancehttp://forum.peel.fr/Life-Insurance-m1591.html term life insurancehttp://forum.peel.fr/Home-Insurance-m1590.html home insurance londonhttp://www.antlr.org/wiki/display/~carsins national insurance number cardhttp://www.wikio.com/article/127493030 mobile life insurancehttp://forum.dotnetpanel.com/members/Free-Online-LIFE-Insurance-Quotes.aspx life insurance licensehttp://forum.dotnetpanel.com/members/Compare-Rates-on-the-Best-Home-Insurance-Quotes.aspx homeowners insurance reviewshttp://www.wikio.com/article/127479177 auto insurance houstonhttp://forum.dotnetpanel.com/members/Coolest-Ringtones-Online.aspx cellular one ringtoneshttp://forum.dotnetpanel.com/members/Cash-Payday-Loans-Online.aspx easy online payday loanshttp://www.wikio.com/article/127490525 new hampshire home insurancehttp://www.antlr.org/wiki/display/~careins long term care insurance rateshttp://forum.peel.fr/Payday-Loan-m1593.html internet payday loanshttp://n2.nabble.com/heap-Cash-Payday-Loans-f3664179.html national payday loanhttp://www.antlr.org/wiki/display/~homeins4you buy to let home insurancehttp://forum.peel.fr/Medical-Care-Insurance-m1592.html career in insurancehttp://www.wikio.com/article/127502107 cash loans no credit checkhttp://forum.dotnetpanel.com/members/Long-Term-Care-Insurance-Best-Quotes.aspx health care insurance quotehttp://www.antlr.org/wiki/display/~lifeins child term life insurancehttp://www.wikio.com/article/127499350 insurance careerhttp://n2.nabble.com/Best-RealTones-and-Ringtones-On-the-Web-f3664188.html caller ringtone hotlinkhttp://www.antlr.org/wiki/display/~cheappayday get a payday loanhttp://forum.peel.fr/Cool-Ringtones-m1594.html ringtones realhttp://forum.peel.fr/Cheap-Auto-Insurance-m1584.html auto insurance infohttp://www.antlr.org/wiki/display/~ringtonesweb ringtones phoneshttp://forum.dotnetpanel.com/members/Affordable-Car-Insurance-Quotes.aspx sport car insurancehttp://forum.dotnetpanel.com/members/FREE-ONLINE-AUTO-INSURANCE-QUOTES.aspx oregon auto insurancehttp://forum.peel.fr/Health-Insurance-Quotes-m1589.html find health insurancehttp://www.wikio.com/article/127486720 health insurance providers

  7. November 30, -0001 at 12:00 am
  8. November 30, -0001 at 12:00 am

    comment1, http://yaosi.com/minisites/gam_ling_ebook.html ophelia crab, %]], http://theactorshop.com/Con_tactIndeF_ilmMaker.html brandt and hochman literary agents, %), http://www.barbarakosoff.com/im170.html pots pans pioneers cookbook, qfs, http://www.bobbydambrosio.com/language/_9disctext.html debbie leung nude pics, =P, http://www.rockinamigos.com/home/contactb.html lisa angeline nude, %[, http://www.wordoclock.com/alemu/da_06.html amature granny mature movies, shpat, http://jamie-brown.com/Temp/news-s_b4.html susan pleshette nude, 539,

  9. November 30, -0001 at 12:00 am

    http://onotoleug.pbworks.com/Medical-Care-Insurance pacific care insurancehttp://luisvives.edu.gva.es/user/view.php?id=673 elvis ringtoneshttp://luisvives.edu.gva.es/user/view.php?id=672 online payday cash loanhttp://cmitlab.cc.kumamoto-u.ac.jp/moodle/user/view.php?id=926 car insurance short termhttp://www.jguru.com/guru/viewbio.jsp?EID=1519462 fast cash loan onlinehttp://blogcastrepository.com/members/Best-Life-Insurance-Online-Quotes.aspx best life insurance policyhttp://luisvives.edu.gva.es/user/view.php?id=671 best life insurance rateshttp://luisvives.edu.gva.es/user/view.php?id=668 intercare insurance serviceshttp://onotoleug.diaryland.com/090914_33.html specialist car insurancehttp://wiki.thetransitioner.org/User:onotoleug/Page_Title_7 short term payday loanhttp://onotoleug.pbworks.com/Best-Ringtones transformers ringtonehttp://wiki.thetransitioner.org/User:onotoleug/Page_Title_2 purchase car insurancehttp://onotoleug.pbworks.com/Cheap-Auto-Insurance-Online auto insurance online quotehttp://wiki.thetransitioner.org/User:onotoleug/Page_Title_8 boostmobile ringtoneshttp://cmitlab.cc.kumamoto-u.ac.jp/moodle/user/view.php?id=925 arizona auto insurancehttp://www.jguru.com/guru/viewbio.jsp?EID=1519456 auto insurance agencieshttp://www.jguru.com/guru/viewbio.jsp?EID=1519460 home owner insurance quotehttp://cmitlab.cc.kumamoto-u.ac.jp/moodle/user/view.php?id=928 corporate health insurancehttp://www.jguru.com/guru/viewbio.jsp?EID=1519457 car insurancehttp://www.jguru.com/guru/viewbio.jsp?EID=1519463 song ringtonehttp://wiki.thetransitioner.org/User:onotoleug/Page_Title_3 comprehensive health insurancehttp://blogcastrepository.com/members/Cheapest-Car-Insurance-Quotes-and-Rates.aspx auto insurance car insurancehttp://onotoleug.diaryland.com/090914_10.html buying health insurancehttp://cmitlab.cc.kumamoto-u.ac.jp/moodle/user/view.php?id=932 siren ringtoneshttp://cmitlab.cc.kumamoto-u.ac.jp/moodle/user/view.php?id=929 maryland home insurancehttp://blogcastrepository.com/members/Best-Home-Insurance-Online-Quotes.aspx home insurancehttp://blogcastrepository.com/members/Best-Health-Insurance-Online-Quotes.aspx find affordable health insurancehttp://onotoleug.diaryland.com/090914_85.html instant insurance life quote termhttp://onotoleug.diaryland.com/090914_70.html long term care insurance companies

  10. November 30, -0001 at 12:00 am

    comment3, http://lynchfireworks.com/manupmusic/7pics-ma_i_.html laika black cat scans, 8DD, http://www.ndoba.com/_ffline.html nude guys youtube, zjaw, http://nycanimalrights.com/A Good Activist Pages/101 Reasons Why I_’m a Vegetarian.html shoulder pain excercises, 555, http://monarchlofts.com/swfobject/_hom_ec.html quotes on breakups and moving on, 399299, http://www.d2techs.com/faqs/language/7ind_x.html ourei harada naked, pkztdj, http://jjfrancis.com/flex/mypatients/language/log__n.html boy spanking, 24030, http://kkhubb.com/WYJCs/language/Intellig__ce.html britany murphy nude, gwp, http://truher.net/pers/molly/Narr_ative-Schema_Paradi_m.html mcn natural amateur, =-OO,

  11. November 30, -0001 at 12:00 am

    comment6, http://www.agdesy.com/_01.html cubic and cubic shuffle and lyrics, 681345, http://www.pixelartists.com/bob/blog-110705.htm recipe with strawberry jello pretzels, 8-[, http://www.ipgnc.com/new/bottome.html wash chicken before cooking, 463, http://www.odiej.com/Spirit/language/ve_r_ioncheck.html sex tour of russia, 😛, http://gotchaband.com/shopping/_products.html somewhere over the rainbow on ukelele, 😀, http://drawinghandgallery.com/drawings/_an_imals.html consulado italiano, >:-D, http://www.shadrackmusic.org/atticusradio2_files/language/8soulf_unk.html eva la rue s breasts, 148,

  1. No trackbacks yet.
Comments are closed.
%d bloggers like this: