loband - Killer App for Developing World? 232
An anonymous reader submits "With recent stories about hardware products for the developing world - namely the MIT Media lab's $100 laptop and the Simputer, its interesting to see a software solution to the problems of internet access. Aidworld, a Cambridge (UK) based organisation specialising in ICTs for the developing world have created a free internet service to speed up web browsing in low bandwidth environments: loband. Using server-side compression and by filtering images, scripts and plugins while retaining content and basic formatting, loband reduces bandwidth requirements by between 5 and 50 times. Its making waves in development circles but it also seems to make for a much leaner browsing experience in this world of heavyweight websites. Could this be a much needed stepping stone for users in developing countries? Do high bandwidth consumers find the sites they view could look much cleaner?"
3rd World? (Score:5, Insightful)
I wouldn't mind making that standard for cell phone and PDA browsing
Re:3rd World? (Score:2, Insightful)
I'm sick of pages that load images upon images upon images to throw me ads. It's sickening. And websites that split a 10 paragraph article into 3 or 4 pages of html to increase ad r
Cingular's EDGE network already does this (Score:3, Informative)
happening already (Score:3, Informative)
Its not a standard, but proxies are old news. My Treo650 is on Sprint's proxy and the Blazer(the browser) requests compressed pages (gzip). Sprint's proxy compresses images too. It looks terrible if you use your treo as a wireless modem for your laptop, but looks good on the handheld.
The sidekick has a much more restrictive proxy system in which only certain elements are send to the client instead of the html of the page (text, basic
Re:3rd World? (Score:2)
Re:3rd World? (Score:2)
which is exactly why I thought "YAAAWWWNNNN" when reading this story, the thing is just that old. it was around on major cellphone-network providers at least 2 or 3 years ago.
opera even has had their own service like this for quite a while.
Offer this for ALL customers? (Score:5, Insightful)
Every second counts.
Re:Offer this for ALL customers? (Score:2)
For exanple, take a site like this:
http://www.nthwclan.com/ut2004/ [nthwclan.com]
It's written in XHTML and the code is lightweight, averaging about 3K per page.
You also have:
http://www.nthwclan.com/ut2004/?no_css [nthwclan.com]
Such a site can be viewed on literally any device because the code is so lightweight.
If this were done in Slashdot-style HTML 3.x marku
So run your own at home... (Score:2)
You probably can't clean up everything, and there are some pages you're perfectly willing to put up with lots of graphics from, so you probably want to do more than just run a Lynx relative (:-), but you could d
Ouch. (Score:5, Funny)
I knew that overpopulation is a concern, but this is ridiculous.
And pr0n? (Score:4, Funny)
Re:And pr0n? (Score:5, Funny)
Smart but not needed (Score:2, Insightful)
Re:Smart but not needed (Score:4, Insightful)
Because they don't believe in stupid stereotypes.
Re:Smart but not needed (Score:4, Insightful)
They are very real situations for thousands of children. The number of people in the world living in homes made of straw and mud with no electricity, running water, or even floors might surprise you.
$100 laptops is a good idea for developing regions.
But there are also regions where a $100 laptop is beyond the realm of possibility.
Re:Smart but not needed (Score:5, Funny)
Why dont they just sell their levitation technology to the west, they'd be rich!
Re:Smart but not needed (Score:4, Insightful)
1. Networks optimized for the third world give them the equivalent of a telephone system, only better. Once everyone can communicate with everyone, cooperation becomes a lot easier.
2. The cheap laptops give them the ability to communicate not only with each other, but with the rest of the world. They get to see how everyone else lives, and compare it with how they live. And they get to see that things CAN be different, which makes them want to make things different.
3. Once they have the ability to communicate with everyone, and they have the desire to improve their surroundings, access to information from the rest of the world might give them ideas about how to actually change things. They might look for ways to improve irrigation, for example. Or ways to prevent their houses from having a leaky roof. Or even things as simple as learning how to bake bricks from clay, to make better houses.
4. The more they know, and the more they change, the more they will WANT to know and change. And things will accelerate significantly. I don't expect them to accept changes to their culture, rather, I expect them to want to learn operational things, skills and trades, engineering. That sort of thing. They'll pick and choose, and get what they want.
Access to knowledge is an extremely liberating, empowering thing. It's like the old saw, "dont give a man a fish, teach him how to fish".
The third world doesn't need to be taken care of by the first world; it needs to learn how to take care of itself, without the first world's help.
Then it doesn't NEED the first world. See?
Re:Smart but not needed (Score:3, Interesting)
Re:Smart but not needed (Score:3, Informative)
Although I empathize with your troubles teaching spoiled kids, I have to say I found the technologies mentioned in this
I live in Brazil and just today I read in the morning newspaper about P [worldchanging.com]
Re:Smart but not needed (Score:2)
Re:Smart but not needed (Score:2)
1. Very durable, waterproof and shockproof with a battery you can charge up *without* a dependable source of electric power.
2. Very cheap, not just for the initial purchase, but so you can replace it easily if it gets stolen or destroyed.
3. Easy to use.
The expensive computers you're ta
Re:Smart but not needed (Score:2)
They're not going to be playing catch with them. What they need is something that can protect these units while not in use, like during a monsoon. This isn't an issue with the units, it's a case issue. A nice $50 waterproof, suspension mounting case will do nicely enough. Heck, if they know bad weather is coming, they could even move them to a secure location/shelter.
The battery thing
Re:Smart but not needed (Score:2)
Not true! I'm typing this on an old mil-spec laptop I got on Ebay, and this laptop is (if not submersible) effectively waterproof and (thanks to a protective harness around its hard drive and its LCD) shockproof. My screen looks pretty good; it's sunlight-viewable, too. You're thinking of consumer laptop tech. "There are more things on heaven and earth than are dreamt of in your philosophy".
Re:Smart but not needed (Score:2)
I've heard that they can't stand getting water spilled on them for more than a few seconds and they'll still break if you drop them more than four feet. If you've actually tried these tests and had good success, then I'd definitely like to know more about it.
As far as the voltage thing, you're obviously not knowledgable about such things.
Flexible voltage regulator+any source of power at all=charging.
Re:Smart but not needed (Score:5, Interesting)
I think you have a pretty naive image of the world. You seem to believe that if poor people only knew how good it is to be rich, they will start making changes to become rich? So, what do you suppose they are doing right now? Do you think the problem of starvation is due to lack of motivation for agriculture?
I'm sorry for bashing you this hard, but I often meet people in western countries who seem to think that the developing world could become rich if they only knew or only tried harder. I believe there are quite a few structural hurdles as well. Western companies' interest in keeping a low-pay workforce for coffee, shoes, cocoa etc. is one of those hurdles. Tax barriers in developed regions is another hurdle. And lacking economic strength makes it in itself hard to develop a stronger economy (ironically), because it makes it extremely hard to defend your currency, interest rate and your companies from hostile foreign takeovers.
Re:Smart but not needed (Score:3, Interesting)
It's not about the third world suddenly wanting to become suburan American-type consumers. It has nothing to do with that at all.
What I mean is, for example:
A man who currently lives in a shack sees an article on the net about brick houses and adobe. He looks at his shack, looks at an adobe house, and thinks "That might be better". So he reads about how to make adobe or brick, digs clay, makes a kiln, and puts a better home together. Without spendi
Re:Smart but not needed (Score:3, Insightful)
Mods! INSIGHTFUL?
a) Obviously, not every developing country has general starvation and only ad-hoc schools. In fact, none of them have.
b) Obviously, a 100 laptop is "not needed". Nothing except food and water is "needed".
c) Obviously, technology and communication are essential parts of making a "developing country" into a "developed country"
Obviously, the poster of parent has watched too much TV. The "developing world" is not all starvation, flies and wars. There are cities! And food! And (*gasp*) t
food.... (Score:3, Insightful)
Re:food.... (Score:4, Insightful)
I'm not an anti-technologist who idealizes pre-modern ways of life, and I think it's a good thing if kids all around the world can get vaccines and medical care. But not every not-first-world society is just a mess of problems, and the problems aren't all the same everywhere. Most places actually have enough to eat most of the time; some areas are occassionally subject to famine due to reasons environmental, political, and economic. Many have sustainable economies where people aren't starving at all and things are generally OK--the biggest difference between their way of life and those in the "first world" is that they watch TV together in a public space, instead of having one at home, and that they take jitneys instead of driving; others are struggling with disease and sanitation issues, or war, or oppressive governments, or widespread crime. Maybe having internet connections in some of these areas will be helpful, maybe they won't. These things are entirely local issues: no single attitude or policy about "the developing world" is useful.
So maybe the first thing to do is to actually listen and learn from the people who you want to help, and not assume that you can characterize over half the world was one model.
Actually, good government (Score:5, Interesting)
What they need is well run, stable governments. Take a look at Zimbabwe. Used to be fairly stable and able to feed itself. Not anymore, expect to see and hear of famine and death from that region in the near future.
It's a similar story throughout Africa. Corruption, poor government, poor planning all mean that any problems such as drought are massively exaggerated and kill millions.
Of course, import tariffs on food, created by developed countries in order to protect their domestic agriculture don't help even a little bit.
Re:food.... (Score:5, Informative)
Free money? What do you think Third World Debt is?
Re:food.... (Score:2)
Re:food.... (Score:2, Informative)
Yes, and they are. Many of the third world countries spend more of their GDP paying back the interest, never mind the debt, than they do on healthcare and education and all the other things they should be spending money on.
Third World Debt == US Govt Crony aid (Score:2)
Re:food.... (Score:5, Informative)
You sound interested, so Read up [amazon.com], buddy, and expand your mind at the expense of your confidence.
"Free" food floods their marketplace... (Score:5, Insightful)
Note that disasters are a different situation entirely.
* it's a common practice in Canada, and probably most other developed countries, for national (government) level donations of cash to come with stipulations that the donation must be used to buy Canadian (or [insert donating country name here]) goods. It makes everyone feel good about helping other countries without "costing" quite as much.
Re:"Free" food floods their marketplace... (Score:2)
Your point is correct, and it is a general concern of aid. However, some situations aren't covered by this concern. When people starve, the market is distorted anyway (the demand is many, many times the supply, and theoretically this would make prices almost infinitely high. Ethical concerns and active goverments obviously stop that by giving food away or selling it under market price).
Giving food to starving people is not an (macro)economical problem. Obviously it is better to give a man fishing tools th
Re:food.... (Score:2)
Re:food.... (Score:2)
Re:food.... (Score:2, Insightful)
The killer app (Score:2)
Mobile (Score:3, Funny)
Another unforseen benefit is that you can prevent your son from watching pr0n on their new cell phone.
Rproxy (Score:2)
Not really much... (Score:3, Interesting)
Sorry to be cynical, but.. (Score:2)
Re:Sorry to be cynical, but.. (Score:2)
Development isn't a waterfall where one thing comes after the other. A few internet based companies doing great business could bring around the initiative needed for a better power infrastructure. It makes more sense to invest money in power when it also generates more dividends, in terms of new businesses paying taxes and employing people.
We, the western world, do not exactly develop in a particularily streamlined way. It would be strange if the developing countries were suppose to follow a different rec
Re:Sorry to be cynical, but.. (Score:2)
Wouldnt broad access to uncensored information help deal with this problem?
Re:Sorry to be cynical, but.. (Score:2)
Adblock (Score:5, Informative)
And as a side effect... yeah, you'll have no ads as well.
Re:Adblock (Score:2)
Flashblock. (Score:2)
Re:Flashblock. (Score:2)
Re:Adblock (Score:2, Insightful)
What do you have against Counterstrike and the Mod Squad?
Re:Adblock (Score:2)
http://*.ad.*/
It's not really going to hit anything legitimate...
Re:Adblock (Score:2)
I also live in a country with a banking system worse than Albania or Nigeria. I can't use my VISA card for Internet transactions for "security" reasons, and when I applied for a card without that limitation, I was denied even though I
Re:Adblock (Score:3, Insightful)
Good. Because then when all internet sites have closed down, we'll finally see some progress on an efficient micropayment-like system of direct compensation from readers.
The traditional advertising-support model for mass-media only made sense because we didn't have the computer networks in place to track payments for small quantities of electrically-transmitted content. The antiquated system of "Peps
Hardware is only part of the solution (Score:3, Insightful)
The real 'killer app' here is going to be in the realm of content. The best idea I've seen is from Neil Stephenson's 'The Diamond Age'. In there, a piece of software (with the needed hardware to display it) called 'A young lady's illustrated primer' laid the foundation for essentially creating effective, resourceful people with th tools needed to get things done.
If you hand a bunch of cheap web browsers on solar charged pads sprinkled across the 3rd world, what are people going to do, log into Craigslist, click on 'Serengeti' region and go from there?
The wikipedia is a great start at making a collection of open source repository of knowledge, the real killer app might be to create a framework for TEACHING the useful parts of that to any willing audience. Said framework might include the ability to translate from the source language, track progress, test on comprehension, etc.
Re:Hardware is only part of the solution (Score:4, Insightful)
Everything from ancient Roman engineering concepts (the arch, the aqueduct, locating and exploiting water sources, etc) to modern home-building techniques could go in. Operational stuff, you know?
It would also serve as a "good-faith" thing; don't try to mess with their culture, respectfully avoid the subject entirely, just give them what they need to really improve their lives. That's what they want to know, you know; "How do I build a house whose roof doesn't leak in monsoon season?" "How do I build a better boat, with more capacity for fish and is easier to pilot?" Stuff like that.
I'd LOVE to see a resource like that made available. I think it'd help people a whole lot more than dropping bags of food from airplanes.
Re:Hardware is only part of the solution (Score:3, Insightful)
This is one of the areas that shortwave radio has addressed for years. The U.S. government beams regular programming into impoverished areas in their native languages teaching them how to improve crop yields, build safer sturdier homes from available materials, build new types of tools, and provide basic education to children.
Most
Re:Hardware is only part of the solution (Score:2)
Low Bandwidth (Score:2)
Re:Low Bandwidth (Score:2)
other use. (Score:2)
any proxy plugins that can do this?
apt-get install filterproxy (Score:2)
http://packages.debian.org/stable/web/filt
ELinks / Lynx (Score:4, Insightful)
With mod_gzip / Content-Encoding headers, absolutely everything's taken care of. So you move this into servers and it all of sudden becomes a killer app that's gonna kill everything else that's out there?
Re:ELinks / Lynx (Score:3, Informative)
Because thats client side, if you are really low on bandwidth you want to filter the junk out before you have downloaded it, not afterwards. Lynx of course already kills of the biggest junk by not downloading images, but there is still a whole bunch of useless information left in the html that you can filter out to reduce the size quite a bit.
Why not Lynx = wrong question (Score:3, Interesting)
Because, it's not about text-mode browsing. It's about low-bandwidth. Loband lets you see images if you have to (and recompresses them for you). The issue isn't having crappy hardware, it's having a flaky 12kbps satellite internet connection and having to use banking software full of javascript, imagemaps, and other accessibility-destroying oddities.
Re:ELinks / Lynx (Score:2)
lynx includes a mouse interface.
turn on mouse support, if available. Clicking the left mouse button on a link traverses it. Clicking the right mouse button pops back. Click on the top line to scroll up. Click on the bottom line to scroll down. The first few positions in the top and bottom line may invoke additional functions. Lynx must be compiled with ncurses or
Isn't, um (Score:2)
Other posters who were observing this kind of rewriting technique might be ideal for cell phones or pdas or whatnot are on to something, I think, but I don't expect this will really be at all popular among the "developing world" people they're intending it for.
Think about it: Which would you prefer, the webpages you see now but loading kind of slowly, or webpages that load a bit quicker but look like
Similar Service Already Available (Score:2)
Lynx? (Score:2)
GPL loband software available from aidworld (Score:2, Interesting)
Its written in java and sits on a high bandwidth server acting as a proxy for all narrowband clients.
Heres a link [aidworld.org]
Fast loading sites (Score:2)
Let's Ask Some 3rd-Worlders .... (Score:2)
... what they think of all this ... what business problems do they have that computer & communications technology might address?
While I can think of a lot of potential problems, to which a no-graphics "Craigslist for the 3rd World" would be a useful response, wouldn't it make sense to ask the potential customers first?
Re:Let's Ask Some 3rd-Worlders .... (Score:2)
"...wouldn't it make sense to ask the potential customers first?"
Son, with an attitude like that, you'll never get far in development. 8^)
I've been working in IT for about a year and a half now in a country designated by the UN as an LDC (Least Developed Country). A lot of people have challenged my assertion that the communications infrastructure is critical to development, pointing to the 34% literacy rate in this country, the abysmal state of health care and various other items as higher priorities.
Google Mobile (Score:2)
Wish it were that easy (Score:2)
MIT $100 Laptop == Young woman's primer? (Score:3, Interesting)
On of the key points glossed over in the novel is that computing hardware and bandwidth (which were part and parcel of the same thing... the primer.. in the book) are really seperate things in our world. Cheap hardware and access to inexpensive bandwidth would be absolutely critical to such a device.
"web accelerator" (Score:2)
decent quick and dirty results, but wrong approach (Score:2, Interesting)
And you can achieve a lot simply by using thicker client side (script or other), re-usable style sheets, etc
A lot of people are asking if they need this (Score:2, Insightful)
We need to give the 3rd world a chance to catch up by all
I've seen this before... (Score:2)
Almost the same thing (Score:3, Interesting)
The way it worked was like this:
- The ISP sends you html pages compressed.
- The ISP sends you *.jpg files compressed to your own choice of compression ratio.
- The ISP sends you *.gif files compressed without animations.
The html pages, are sent compressed, you localy have a program that acts as a proxy or something like that, then it decompresses it. The program also lets you set image compression ratio and all that.
It even compresses pictures inside flash files!
The result?
Much quicker browsing with less browsing.
If at any time you want to see the original picture you can just quickly change settings.
You can view a presentation of it here:
http://www.wanadoo.es/acelerador/micrositi
(in Spanish)
Loband is not a client side filter (Score:2)
For slashdot.org, the numbers are:
without Loband:
16214 bytes + like 20 images
using Loband(from intrac page):
12922 bytes (no images)
So slashdot isn't speeded up a lot.
I guess slashdot has high entrophy..;-)
Finally (Score:2, Interesting)
nothing is free (Score:2)
this to service say 10,000 simultaneous users. Plus extra staff to maintain it.
Basically it makes ISP to run more poverful servers and at the end they still pass the cost of it to the
subscribers.
CSS thrown out (Score:2, Insightful)
Strange user agent string (Score:3, Interesting)
Loband users are not easy to identify in web server access logs, at least by user agent string. Loband apparently echoes the original client browser's user agent string, with a request-specific (possibly random) floating-point number appended.
"Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.7.7) Gecko/20050414 0.8801681055082656"I guess you can look for the (Perl 5) pattern \s0\.\d{16}$, but why not just identify yourself as loband?
Have you tried it? (Score:3, Informative)
It's a nice, clean look actually - nowhere near as much clutter as the standard slashdot.
It's a nice, sans-serif font (in black) on a white background and all links are in blue with an underline. There are no ads or other images, yet it keeps the layout pretty true to the original. Form submissions are a bit hit and miss - I could change, for instance, the threshold for viewing comments OK, however I had to return to regular slashdot to actually post this.
Plus, even though I'm on a 10 meg connection, this loband page loaded noticably faster than the regular page - less cruft to download, less HTTP connections to be made and broken, and a cleaner layout that's easier for my broswer to rend.
How does this compare to Lynx? (Score:3, Insightful)
I don't do it lately, but back when 9600 baud modem connections were still considered state-of-the-art (or at least typical for a computer geek/college student trying to get some sort of net access), I routinely did web browsing via Lynx. I could even do reasonable access at 4800 baud... which would work even with pur
Wait a second.. (Score:2)
The last thing the 3rd world need.... (Score:2)
Isn't part of this the goal of css? (Score:3, Insightful)
isn't this juse w3m? or lynx? (Score:2, Insightful)
But looking at the source of the file I just downloaded. What it basically does is strip off the css and replace with its own [loband.org]. images will get a link to the actual image, which doesn't get compress anymore. I don't see any compression at all either.
Another problem I see with this is that what loband
proxy == censorship? (Score:2, Insightful)
Wouldn't that be a very convenient point to slip some cencorship/big brother in the stream?
Most of these nations have a poor reputation wrt freedoms as such, so I would be very wary if it were gouvernment officials that are enthousiastic about the development.
--
(imagine a beowulf cluster of gouvernment officials, oh wait that _is_ the gouvernment already. scary)
Re:proxy == censorship? (Score:3, Funny)
Re:proxy == censorship? (Score:2, Interesting)
If your worried, grab your own copy and run it from your own server.
link here [aidworld.org]
(I just posted this lower down, but this seems like a better place)
Re:proxy == censorship? (Score:3, Insightful)
Re:proxy == censorship? (Score:2)
Re:Uhh.. Links? (Score:3, Interesting)
As someone said, "Those who don't understand Lynx are condemned to reinvent it, poorly".
Too bad, most websites these days are designed as if GUI browsers were the only thing. I found myself going from Links 90%, Firefox 10% to Links 10%, Firefox 90%, with Links being used mostly for querybts -w.