Archive for the ‘Technology’ Category

The Intelligent Fridge

Monday, April 23rd, 2007

User interfaces for harried supermarket shoppers need to summarise information into small easily consumed packages that make sense quickly. But once you’ve got your chilled products home, perhaps you have time to find out more about their ethical and environmental impact? Hacked fridge to the rescue:

Did you small-talk, chat or SMS with your fridge today? Is the milk past its sell-by date? Am I out of butter? By now, we have written several lengthy and long-winded articles about it – this, the intelligent refrigerator; and now we’re at it again. Why? Simply because the fridge talking to its owners and to the foodstuffs in its care has now become a reality. And we made it ourselves – well, almost… The fridge has now become aware of its contents; and it is capable of establishing direct contact between you and their producers. Like you, the fridge is on the Internet and thus able to get hold of you – even on your mobile. It will let you know what you need to buy if you want to prepare a simmering beef stroganoff; also, it will alert you if you are out of chocolate-and-fruit flavoured ice cream.  But this is as much about security! In case a food producer detects a potential health hazard in a shipment, he can – via the fridge – send out a warning and withdraw the product in question.

New Colour Barcodes Holding more Information

Thursday, April 19th, 2007

(pictures from BBC News)

BBC News reports:

A colour barcode system holding more data than current codes will find its way onto DVDs later this year.

Microsoft has said consumers could interact with the new barcodes, using webcams and mobile phones with cameras.

Information such as a website address or e-mail address could be stored inside the barcode and once scanned by a mobile phone, the consumer could be taken to a promotional page, a website offering downloads or extra content.

CAM: Mobile Applications for the Rural Developing World

Friday, March 30th, 2007

Today Tapan S. Parikh from the University of Washington gave a talk at UCL about his work on CAM. CAM is a mobile application framework that aims to help building applications for the developing world with possible use in microfinance, governmental services, health care or education.

The project works together with people in rural India and iteratively developed an application with them that supports bookkeeping in microfinance. They use forms with 2D barcodes printed on them that can be scanned using mobile phones with built-in cameras. Mobile phones are getting more and more popular in India and are therefore a good choice for an input device as people are used to them. Bookkeeping information is then aggregated and can be sent off using, for example, text messages. This video is a short demo of CAM.

Another application of CAM allows farm inspectors to collect multimedia data in order to do quality control or aid the certification process of small cooperatives. For example, inspectors could monitor the farmers compliance with organic or Fair Trade standards. The data could also be used to establish direct linkages to consumers.

For more information visit the project website.

Developing world gets web by bus

Thursday, March 29th, 2007

BBC news today:

Buses equipped with wi-fi are being used to deliver web content to remote rural villages in the developing world.

A couple of months ago S. Keshav gave a talk about this topic at UCL. Have a look at the paper of his research group Lowcost Communication for Rural Internet Kiosks Using Mechanical Backhaul.

Rural kiosks in developing countries provide a variety of services such as birth, marriage, and death certificates, electricity bill collection, land records, email services, and consulting on medical and agricultural problems. Fundamental to a kiosk’s operation is its connection to the Internet. Network connectivity today is primarily provided by dialup telephone, although Very Small Aperture Terminals (VSAT) or long-distance wireless links are also being deployed. These solutions tend to be both expensive and failure prone. Instead, we propose the use of buses and cars as ‘mechanical backhaul’ devices to carry data to and from a village and an internet gateway…

Ethical Information via Barcode

Monday, March 19th, 2007

Consumer Gadget is an interesting project aiming to provide ethical background informtation about products. They implemented a browser application that allows consumers to check the background of a product via the EAN barcode.

We make most of our buying decisions based on advertisements or on what we just are used to. Only a few has the time or patience to resolve product’s ecological footprint or the working environment of the company that manufactures it.

Consumer Gadget gives an opportunity to get the information in the most suitable environment, by the shelves of the stores.

RFID enabled information in the bottle cap

Saturday, March 17th, 2007

Electronics manufacturer NEC and Japanese container company Toyo Seikan Kaisha have developed an RFID-enabled bottle cap prototype, with plans to sell the caps and RFID interrogators for commercial beverage container use in 2008. The cap, embedded with a 2.45 GHz passive RFID tag, would offer bottle companies a means to provide product and promotional information to consumers purchasing items.

By using an in-store RFID interrogator to read a cap’s tag, a customer could learn about a drink’s ingredients before purchasing it.

Matsuo says he expects the savings generated by increased beverage sales due to promotional applications to absorb any added cost related to the RFID tags. He also believes it would be cheaper to use RFID to inform consumers than to print the same information on each cap.

Find the full article here.

The world’s smallest RFID tag

Thursday, March 8th, 2007

RFID tags next to a human hair (source: BBC)

RFID tags next to a human hair (source: BBC News)

TOKYO – Tiny computer chips used for tracking food, tickets and other items are getting even smaller. Hitachi Ltd., a Japanese electronics maker, recently showed off radio frequency identification, or RFID, chips that are just 0.002 inches by 0.002 inches and look like bits of powder. They’re thin enough to be embedded in a piece of paper, company spokesman Masayuki Takeuchi said Thursday.

Read the story: BBC News, Yahoo News

Tagging technologies

Monday, February 12th, 2007

We’ve just posted one of our first project documents: a report on Tagging Technologies that was written by MSc student James Mitchener. This is a comprehensive look at how tagging technologies like RFID can be used to track products from their producers, through the distribution chain, to the retailer — with information being linked to the tag all the way. Consumers can then access this information using a device that reads the tag and retrieves related information from the Internet. The report also looks at how geographic information can be attached to products and displayed using Geographic Information Systems such as Google Maps.

This was an excellent project that received a distinction. Your comments are welcome!

Trusting electronic information

Friday, February 2nd, 2007

There has been huge controversy in the US over the last decade as states have introduced electronic voting machines. Campaign groups have alleged that these machines make mistakes, but voters have no way to check their ballot has been correctly recorded. Now states are shifting back towards paper trails, including the ground zero for voting problems – Florida.

What lessons can we learn to ensure that consumers trust information in a Fair Tracing system?

Java on the Nokia 770

Tuesday, November 28th, 2006

Currently, I am playing with a Nokia 770 Internet Tablet. The cool thing about this device is that it is running a linux operating system and already has a large community. I haven’t played with a device like this before so it took me some time to figure things out. Here are my experiences so far (No guarantees, that these things work for everybody!)
Ok, before you can really work with the device, you need to enable the R&D mode. Thanks to Manish for this little How-To:
pre-requisites:

  • Root access to a linux machine
  • Download the flasher utility

enabling the R&D mode:

  • Turn off the device and unplug it from mains charger
  • Plug USB directly into the computer (no USB hubs)
  • As root user execute ./flasher –enable-rd-mode –reboot
  • “Suitable USB device not found, waiting” is displayed on the console
  • Turn on the 770 using the power button [while holding down the home button]
  • It should give information like:
    USB device found at bus 001, device address 004
    Found board Nokia 770 (F5)
    NOLO version 0.9.0
    The device is now in R&D mode
  • Unplug from USB
  • Reboot

Ok, the next thing I did, was to install xterm. The easiest way is to download the package from the maemo website using the browser of the Nokia 770. You can then install it with the Application Installer (Control Panel). The xterm should then be installed in Extras -> X Terminal.

So far, so good. Now let’s try to get Java running. There are several Java Virtual Machines (VM) that you can install like Sable, Ewe or JamVM. Either you find a pre-compiled package for the Nokia 770 or you need to compile it yourself with the scratchbox environment. Apart from the Java VM you will also need the libraries, for example the GNU Classpath. Luckily, someone already compiled JamVM, Classpath and even the Jikes Java Compiler packages for the Nokia 770. You can find them together with the instructions here.

  • Download the three .deb packages
  • Become root : sudo gainroot
  • Install packages with : dpkg -x packagename /

If you have trouble to find the packages you downloaded, try /home/user/MyDocs/.documents. This was my default directory.
Note, that the GNU Classpath provided there is version 0.19, the official site already provides version 0.92, so it is probably worth to get a newer version of it. However, the infamous “HelloWorld” program should run perfectly :-)
Any comments, suggestions, corrections, etc. welcome!