| David Reid ( @ 2005-05-05 01:18:00 |
FlyTrap
FlyTrap is a system designed to pull web content from multiple sources for integration into a single "site."
The Use Case
Jack has lots of data. He blogs a lot to his livejournal, he uploads a lot of pictures to flikr, and he has lots and lots of bookmarks scattered across the internet, from de.licio.us to random xbel folders on dav sites.
His homepage links to his flikr site and his delicious bookmarks and "embeds" his livejournal.
Most of his friends don't check his flikr site so when he puts up pictures he also blogs about it. And almost no one he knows uses de.li.cious so when he bookmarks an interesting link he ends up blogging about it too.
Jack could easily, given time and inclination, write his own flikr like photo gallery and de.li.cious like bookmark site, even a simple livejournal like blog application. But Jack has neither the time or inclination. So Jack still has all this information flying around the web, and he still has to instruct people to go to 3 different urls, or to go to his vanity domain and click 3 different links. Either way the information is seperate, and another problem arises, Jack can't relate any of the information together.
How does Jack solve all these problems?
He Traps his Information.
What does FlyTrap do?
FlyTrap pulls information from various sources and inserts it into a single information stream. All the peices of data in the information stream, be it a picture, a blog post, or a link, or whatever, can be tagged. Tagged in the flikr or pyblosxom or de.licio.us sense. So you can instruct someone to go to "http://my.vanity.domain/flytrap/comput ers" to see all pictures, bookmarks, and blog posts that have been tagged as related to "computers."
The great part about this system is that it is essentially an information aggregator, and does not try to be everything. If implemented properly FlyTrap will allow an endless number of backends. So it can pull information from ANYWHERE to be tagged and categorized in your data stream.
FlyTrap is a system designed to pull web content from multiple sources for integration into a single "site."
The Use Case
Jack has lots of data. He blogs a lot to his livejournal, he uploads a lot of pictures to flikr, and he has lots and lots of bookmarks scattered across the internet, from de.licio.us to random xbel folders on dav sites.
His homepage links to his flikr site and his delicious bookmarks and "embeds" his livejournal.
Most of his friends don't check his flikr site so when he puts up pictures he also blogs about it. And almost no one he knows uses de.li.cious so when he bookmarks an interesting link he ends up blogging about it too.
Jack could easily, given time and inclination, write his own flikr like photo gallery and de.li.cious like bookmark site, even a simple livejournal like blog application. But Jack has neither the time or inclination. So Jack still has all this information flying around the web, and he still has to instruct people to go to 3 different urls, or to go to his vanity domain and click 3 different links. Either way the information is seperate, and another problem arises, Jack can't relate any of the information together.
How does Jack solve all these problems?
He Traps his Information.
What does FlyTrap do?
FlyTrap pulls information from various sources and inserts it into a single information stream. All the peices of data in the information stream, be it a picture, a blog post, or a link, or whatever, can be tagged. Tagged in the flikr or pyblosxom or de.licio.us sense. So you can instruct someone to go to "http://my.vanity.domain/flytrap/comput
The great part about this system is that it is essentially an information aggregator, and does not try to be everything. If implemented properly FlyTrap will allow an endless number of backends. So it can pull information from ANYWHERE to be tagged and categorized in your data stream.