h a l f b a k e r yPoof of concept
add, search, annotate, link, view, overview, recent, by name, random
news, help, about, links, report a problem
browse anonymously,
or get an account
and write.
register,
|
|
|
A typical bittorrent client requires the user to install it's program, e.g. download it, run an installer and have it permanently there. Now, this idea is to have another type of client, one that runs entirely within a webbrowser, that offloads huge downloads elsewhere. Let me explain :
Let's that
that Jimmy wants to download a 'huge' file from download.com (there defined to be 300mb or more). Instead of waiting for the craptasticaly slow download.com servers to give him the file, he clicks on the blue 'BitTorrent' button to see what it does.
Next thing Jimmy knows, he's presented with a stripped-down BitTorrent client ready to get his file. It runs entirely in Java, something Jimmy was smart enough to get the Firefox plug-in for, and requires no permanent storage on his hard drive. Of course there is the initial tracker and program download that occurs using normal FTP or HTTP protocols, so this wouldn't solve bandwidth issues entirely. What it would do is make 'huge' files download faster and with less stress on the original servers.
BitTorrent Client on the NAS: PC-less download
http://www.engadget...s-pc-less-download/ Already being done. [ooglek, Feb 12 2007]
[link]
|
|
Answer 1 : school computers. Home computers with children. The list goes on. |
|
|
Answer 2 : yes the java client in the browser opens a server socket, redistributes, etc. The only thing permanently stored on the computer is the file. Got it ? :). |
|
|
Answer 3 : Jimmy isn't watching a movie silly-poo, hes downloading Mu online. |
|
|
uTorrent. No installation required, runs as a stand-alone executable, no Java annoyance either. |
|
|
picoTorrent still requires a download, and there's still a fair debate around whether or not it's a trojan horse. |
|
|
And Java isn't annoying, it's just misunderstood. |
|
|
Nope. If people play Runescape, they'll open up some sockets for a download :). - Let me rephrase that. Many users are willing to do whatever an online guide tells them to do, so if the program can't open up the sockets itself it can persuade the user to do so. |
|
|
NAS makers are building a BitTorrent client into their devices, offloading the downloading of torrent files onto the storage devices themselves. |
|
|
With your solution, you'll have to download the BT client every single time you want to download something, and if you download a bunch of torrents simulataneously, now you've got 13 Java apps (exactly the same, downloading different files) hogging your CPU and memory. |
|
|
Whereas a single client can handle all of them with less overhead, due to shared resources. |
|
|
Ah well. Thanks for trying jutta, I'm sure trying to decipher my replies took a lot out of ya so go take a nap and regain your strength. |
|
|
To Ooglek, each instance of the client could search for another running process, in which case it would handoff the download to the previously started download. Sorry if I misunderstand you, but the National Accademy of Science is adding a BitTorrent client into their devices ? |
|
|
Alright ... sounds like a plan :) It could be incorporated into the system the same way Kazzaa rewards users to stay sharing the file they just downloaded for longer; it would increase their download speeds on the next download by linking them to higher speedseeds/peers. |
|
|
One major problem with this is security. Typically Java within a web browser is not allowed to store anything outside of a protected sandbox that is not accessible to other applications. |
|
|
Also Java applets are supposed to be independent and unaware of any other Java applets, again for security. |
|
|
You should be able to do this with a web browser extension or plug in, but there you are "installing software" which seems to be what you are trying to avoid. |
|
|
//go take a nap and regain your strength//
Y'know, I just love it when this sort of thing happens.
Suggest that the poster reads up on grammar, spelling and punctuation; maybe then we'll have a clue what he's on about. |
|
| |