Saturday, March 28, 2009

Bunny Browse 1.1

A new version of the BunnyBrowse Firefox extension is available here. Version 1.1 uses the Yahoo Image Search API to swap images in your browser with multiple bunnies. So if you get tired of that same old bunny, upgrade to BunnyBrowse version 1.1 and see multiple bunnies. If you get tired of bunnies in general, you can go into the options and change the search query to anything you want (I suggest "pitbull").

Send me your comments and let me know of any changes that you would like to see.

While this may not be very relevant to Identity Share, I posted here because I started this project while writing the Identity Share Extension for Firefox.

Friday, March 13, 2009

Documentation and Video

At long last I am nearing the end of the initial development of Identity Share. I have uploaded the final design document here. I have also created a 17 minute walk-through video which shows some of the functionality that is available on the site. You can find the walk-through at www.identityshare.net/about.php.

Thanks to everyone that has provided feedback and help during the development of the site.

Tuesday, March 3, 2009

"Follow a User" Up and Running

The "Follow a User" page at identityshare.net now has full functionality. To share one's browsing a person needs to download the Firefox extension at http://identityshare.net/extension.php. After installing and entering a user name and password, users can turn browser sharing on and off using a toolbar button (that turns red when sharing is off) or the tools menu in Firefox.

The "Follow a User" page lists all users who are currently sharing. Upon choosing a user, their browsing history, currently displaying 100 entries, will appear and update every 20 seconds. Clicking an entry shows the website in an html iframe. Users can leave comments on particular URLs. These comments currently aggregate in a users profile.

Thanks to all my friends who have installed the extension to assist in testing.

Wednesday, January 28, 2009

BunnyBrowse and Firefox Extensions

As I was working on my masters project, I ran into many problems trying to find ways to record a person's browsing to share on the site. I had originally wanted a "browser in a browser" solution using an Iframe, similar to browzmi.com. Initially, in the fall I had tested out creating a PHP proxy to parse websites and replace the URLs with my own, so that I could pass the Ifames's location back to the parent IdentityShare.net page. I quickly mocked it up and it mostly worked, with the exception of Javascript links being broken. I first realized what a shady task it is to record a users browsing history and pass it to my site when I had the google home page appearing at identityshare.net.

Luckily, when I was exploring Browzmi.com, one of the creators of the site, Travis Parsons, began to chat with me about my project. He explained that the PHP proxy solution is what they use in conjuction with a Firefox extension. He also told me of the unending hours of pain that they had put into creating the proxy and that a Firefox extension was the easiest solution. So I began, two days ago, knowing nothing about creating an extension, but also having written quite a bit of Javascript. Today, I have completed the first version of my extension and it is recording my whereabouts online as I type this post.

But the point of this post was also to share BunnyBrowse, a Firefox extension that I quickly made when I was testing Jquery inside of my extension code. It simply is a plug-in that will replace all images in your browser with bunnies by default. You can set the URL in settings to point to any picture that you want. While it has very little use, it still is fun and perhaps can even serve as a practical joke. Additionally, you can set the bunny's name in the settings and a mouseover of any image will show its name. The plug-in can be removed at any time by disabling or uninstalling it. Also, the plug-in is 100% safe and is not recording anything about your browsing habits.

Here is the link to the BunnyBrowse plug-in:
http://danielshaneupton.com/resources/bunnybrowse/bunnybrowse.xpi

Monday, November 3, 2008

Masters Project Proposal

I have finally completed my Masters Project Proposal. It combines many of the postings that have previously been added to this site. The entire document can be downloaded here (18mb).

Wednesday, October 8, 2008

Additional Internet Resource

After much searching I have finally found an internet application that operates similar to the way that one of the apps will on the Identity Share website. I seemed to be running into trouble figuring out how I could implement the "follow a user" app. It is easy to create an iframe in a browser that contains another browsing window, but security features in most browsers limit communication between the iframe window and the parent window if it is not browsing on the same server. Browzmi seems to get around this by running a proxy server that forwards all browsing in the iframe to browsmi's server. I was able to imperfectly copy their method by parsing the links out of website using PHP (currently up at www.identityshare.net). Now that I know it's possible to get around the security issues, I'm confident that I can implement the app.

http://www.browzmi.com/
  • Allows users to share their browsing publicly.
  • Uses the html iframe with a proxy to record locations.
  • Works like a social networking site allowing favorites, comments, and rating for visited web sites.
  • Site is designed like a web browser in your web browser.

Tuesday, September 30, 2008

Scenarios for Use

Following is a series of scenarios which are intended to show situations and people that would use the Identity Share Project. These scenarios should help me to focus the project to the scale of the individual and to describe some of the details that will be involved.


In his home in Los Angeles, Robert is surfing the Internet on a Friday morning. As a production assistant for Paramount, he has worked long hours during the week and finally has a chance to relax and browse the web for fun.

He stumbles across a blog posting about a website that allows users to learn about how other people experience the web and he decides to check it out. Upon arriving at www.IdentityShare.net, Robert selects "new user" and is intrigued by the profile he has to fill out.

Most online profiles will ask for a name, but he is provided with a set of interesting categories and many options for each. Under "Profession" he lists "Film Production Assistant." He is interested to see a "country of origin" box and can enter "Mexico," and the "Ethnicity" box will let him type in anything he wants, offering suggestions based upon what other users have entered. He selects "done" and is taken to the main site.


At her home in Montreal, Jasmine, an airline pilot logs in to www.IdentityShare.net, a site she signed up for a couple days before. She is presented with a suite of applications that will let her explore the experiences of other people who use the site. Listed there are: "Links That Define Others," "Follow a User," "Wish lists," "Institutional Identity," "Identity Game," and more. She remembers adding the links that defined her when she signed up. They included www.aviation.com, www.zappos.com, an image feed from NASA, and even a link to the Canadian Lacrosse Association's site.

Choosing "Links That Define Others," she arrives at a page that gives some filtering options. As she selects "American," the number of people shown decreases and the "Top Defining Links" change to reflect the new demographic. Selecting "Southern," further narrows the top defining links. She selects "People with links in common with me" to see who shows up. Finally she clicks on a random user from the list of people displayed.

The selected user is a Male, age 21, Chinese American, in Birmingham, Alabama, working as a waiter. The links that define him are a Crunch Fitness site, the New York Times Website, and the same image feed from NASA that Jasmine has. It intrigues her to think that this 21 year old Chinese Southern American looks at the same images as her every day. She thinks about how it is different than watching the same television show, since they both sought out this one website among millions. She clicks "back" on her browser to search some more.


Matt, a teacher in Arizona, is showing his high school class a website, called www.IdentityShare.com. He explains that the website is about sharing your personal attributes with strangers and seeing how they use the Internet on an individual scale. He fills out the profile projected in front of the class, making them all laugh when he enters “25” for his age. Changing it back to the appropriate “52”, Matt shows how a new description can be added to the hair category; in his case "none". Again the class laughs.
He explains how the site is a good way to show diversity and even similarity between strangers in the world. He clicks on "Follow a User" and is brought to a filtering page. He filters by region to show only people who are choosing to share their browsing experience in the Southwestern United States. Seven users are listed, so he tells the class that he'd like to select someone in the movie industry. He clicks on a "Film Production Assistant" in Los Angeles.

A frame opens up below the header and they can see the person in Los Angeles type in “www.google.com” and then type, "gifts ideas for anniversary," in the search box. The class watches as he reads through a Yahoo answers forum giving suggestions for gifts. Matt explains to the class that it seems funny because he was just searching for gifts online yesterday. The window changes to a Los Angeles Humane Society website and the user that they are following clicks on "Adopt a puppy." The class goes "awwww."


Caroline, a freshman at Ohio State University, majoring in Management, just signed up for www.IdentityShare.net and is browsing user profiles in the computer lab at school. She has narrowed down a particular search and selected the "Institutional Identity" for a 37 year old female living in New York City. She is then presented with the woman's profile next to many classifications that the woman would fall into for marketing or census purposes. Her age is translated into "Baby Busters or Generation Xers born between 1965 and 1980," and her ethnicity is translated from "Turkish-American" to "Other" based on the census categories. Several of her other profile attributes were torqued in a similar fashion. Caroline had never thought about how many identities were institutionally thrust upon an individual regardless of their appropriateness. She found it interesting that ideas and misconceptions could be set in stone within the institutions of our culture.


After leaving work Simon, a waiter, takes a shower and goes online. He checks out his news reader, looking at the new Mars pictures posted on the NASA feed, and then decides to log in to www.IdentityShare.net. He chooses to follow a self labeled "Successful Real Estate Broker" to try and get a hint about what makes him tick. Real Estate has always been a passion of Simon's, although he hasn't yet received his license.

The frame on the website shows the man searching for Flash Games and then NASCAR. That's something Simon didn't expect. He thought that he could glean some sense of what successful people did or looked at, but he realizes a bit more that everybody is different and one aspect of their personality doesn't completely define them.


Susan opens her laptop on a Saturday morning while she drinks her coffee. Ever since retiring she has done crosswords at the table, but today she is trying out a website that her daughter mentioned, www.IdentityShare.net. She has chosen to play the "Identity Game" for to see what it entails.

She clicks to start the game and she is presented with a person who has www.garfield.com listed as a site that defines them. The site asks her to guess what this persons profile information might be. She thinks about it for a minute and sets the age to 18. aShe erases that, thinking that Garfield isn't that popular anymore. She puts 32 under age. She clicks to follow the user for a while and watches as they browse to the Wikipedia page on Calculus. She changes the age to 22 and selects "undergraduate" in the "education" field. She also enters "male" in the sex field. After the person searches for hurricane information she chooses Florida as their location. Continuing in this manner for a while, Susan thinks she finally has it right as she clicks "show" beside the person’s hidden profile. The profile appears, showing a 67 year old female professor in Texas. After a chuckle about how wrong she was, she tries again.