12.17.2007

Links For Me: 1:1 (2)

1:1 (2)

This project hearkens back to our original idea, or mapping the internet galaxy based on IP address and translating them based on the pages they contain. However, the idea was discarded for several reasons.

1. Content. While some web pages, like Slashdot, can claim an entire IP address to themselves, maybe even two IPs, other web pages, and especially web spaces like MySpace or Blogger would have thousands of web pages to a few IP addresses. Going by domain name gives the system a more accurate balance of content, and a more logical organization.

2. Feasibility. When inputting an IP address into a system, you will more than likely get a page. However, the page may not be representative of everything that is at that one IP address. In order to find out every page that could be found at one IP, you would have to scan every page and read the IP that is attached to it, and build a database off of that. Not only would that be unrealistic, given the resources two New Media students have available to them, but when you're already building a web crawler to figure out IP addresses, why not use the web crawler data?

3. Representation. IP addresses relate to each other in the fact that they consist of numbers - logically, there is a number before and after each number. The contents of two IP addresses could have nothing in common with each other, and an IP-based project would show a relationship between the two just because they happened to be numerically next to each other. However, web pages tend to link to content that relates to their own - for example, graphic designers will link to other designers, and designing resources.

Ultimately, we went with the link-based model for organizing the galaxy, just because it represented the internet better.

Links for Me: visualcomplexity.com

Visual Complexity

This web page shows a bunch of "maps" (I use this term lightly) that describe everything from incredibly detailed clusters to random dots and lines people felt like drawing.

A lot of these projects mirror pretty closely what Jasper and I are trying to do with web pages, which is arrange them closer together or further apart based on how much they link together... these projects just do it much better visually. However, these projects do come up with some good ways to make our project work more smoothly.

The Map of Science leads to a paper which suggests color-coding and short-hand, which could make processing the entire galaxy of web pages a lot quicker. Anymails follows a lot of the classification structure that we have been considering in our project, by classifying e-mails much like we would classify web pages. This also opens up the possibility of using different types or appearances of stars to represent different types of web pages. And many other projects are worth looking at, perhaps not for concept, but for visual ideas - sort of like looking at other people's web pages to get visual ideas for your own.

12.16.2007

Links for Me: Carnivore/Fuel and Guernica Clients

CarnivorePE

Carnivore is a visually based packet-sniffer. It takes all the information that your computer sends and receives and interprets it into animations or just plain data. It seems to be just limited to what your computer is connecting to - other computers, servers, and modems, which I assume is an more general way of saying "the internet." It animates every connection with a line and a pulse in graphics to show you when the connection is occurring.

Visually, the program is quite interesting. I like the idea of showing connections when they happen, and where they go, and I think it would make for a great capstone if we could incorporate something like that into our project. Unfortunately, all that data that would tell us when connections are occurring and where is just not available, especially for the whole internet. The amount of server permissions and company permissions we'd have to get would be beyond comprehension. But, the pulsing graphics and lines forming is still a good concept to use in our project, it just would not have the meaning that it would in Carnivore.

However, if we wanted to scale our project down to fit servers and connections just within the University, then it might be possible to get data like that, and perhaps build a new sort of interface for network diagnostics. However, that would be severely deviating from our original idea, and it's a bit late in the semester to do that.

Since the next couple of links are just an add-ons to Carnivore, I'll include them in this post.

Fuel

This is the Carnivore concept, except with stars that grow and collapse instead of pulsing circles. The only way I could think of this animation concept applying to our project would be if we had the user go to a solar system, and the solar system would be constantly updating - that is, the program would be constantly scanning the web pages in the domain, looking for the minute changes and displaying them accordingly.

If we would want something like that to work, however, we'd have to put the burden of the webpage scanning on the user side rather than the server, which I don't think would be a very popular idea.

Guernica

Another client which views your traffic and connections as a sort of post-apocalyptic world where planes fly around crazily and buildings are formed and destroyed. It might be fun to consider doing the art style of this project into a particular genre, like cyberpunk or steampunk... definitely something to consider.

Links For Me: Rivalry (Economics)

Rivalry (Economics)

A brief Wikipedia article describing a type of economic concept. Rivalrous goods are goods that cannot be consumed by more than one user at a time, but can be reused. I suppose this is supposed to fit with our concept of someone "owning" a planet in the game, by laying claim to it and controlling all it's resources, but also having the capability to be taken over by someone else.

It also goes into the opposite of rival goods, which is non-rival... something that can be enjoyed by many people at the same time. The idea that was brought up in presentations of planets forming get-together chat rooms probably fits with this concept, but I think kind of goes against the idea of exploration and finding those out-of-the-way places that Jasper and I are trying to bring across. Sites like Facebook and MySpace encourage you to go where all your friends are - when have you ever seen these sites encourage you to find people that hardly relate to you at all and figure them out?

I think social networking is great and all, but it doesn't really require you to step very far from your comfort zone, and it sorts of builds the expectation that every site should follow the same rules. Hopefully we can break out of this mentality of clustering together and encourage people to spread out a lot more.

Links For Me: Is Cyberspace Really a Space?

So, since I've been absolutely horrid in using this blog to document my progress, I decided that the rest of my postcount can be dedicated towards disseminating all the links that have been sent to me via del.icio.us, and settle for accumulating all the work Jasper and I have done in one page.

So, on to where I last left off.

------------------------

Is Cyberspace Really a Space?

This article mostly talks about how to make the concept of cyberspace appealing to a reader or viewer - rather than boring them with details of the technical aspect of the internet and data transfers, or going in depth to the point that people wouldn't even understand it anymore, it simply says that a simple metaphor will help make it interesting. Like, as the example used, in Neuromancer, a cyber "space," where various aspects of the underlying technologies manifest themselves as physical objects.

This pertains to the concept of our project in that we are trying to make the internet into a "space" - space as we actually know it. Data is manifested as physical planets and objects, distances between planets and solar systems depend on interconnectivity, and some of the underlying things like IPs determine space ports and other connections.

One of the things the author expresses concern about is the "distance" of a cyber "space." That making things actually have a distance and require time to get to takes away some of the magic of the near-instantaneous connections of the internet. I think our project addresses a concern like this by making space travel near instantaneous as well. Sure, we could make you sit through a minute of stars zipping past in order for the user to reach a "distant" planet - one that doesn't really relate to other pages all that much - but then I feel that would detract users from actually going to planets such as that, and users would then only stick to the common planets, the one close to each other, and not feel like they should be branching out.

All in all, this article touches on a lot of what we're trying to do with this project, which is make the internet into something people will want to understand and explore, because we've done all the legwork of making it understandable to the user.