Linux.com

Feature

Chumby CEO looks forward to hacker input

By Lisa Hoover on November 09, 2006 (8:00:00 AM)

Share    Print    Comments   

Most CEOs would faint dead away if you said you'd taken a prototype of their new electronic device, ripped off the housing, reconfigured its innards, hacked your way through its code, and then sewn the whole thing into the stomach of a Teletubby doll. Steve Tomlin would shake your hand and say thanks.

Tomlin is CEO of Chumby Industries, creators of chumby, a small tabletop device, not much bigger than a coffee mug, that connects wirelessly to the Web and uses a collection of widgets to gather information. With it, you can keep abreast of traffic and weather in your hometown, breaking news headlines, stock quotes, and video feeds. Set it to connect to your Flickr account and chumby will show you a constantly rotating selection of photos. It can also play streaming music and receive instant messages.

Invoice
chumby - click to enlarge

When chumby hits the market during the second quarter of next year at an expected retail price of $150, users will have access to not only the code that powers the device, but also all the schematics necessary to turn chumby into whatever they fancy.

If you don't care for the chumby's plastic and fabric housing, the company provides patterns that allow you to sew a new cover for your device. Adventurous testers of prototype models have incorporated their chumbys into everything from stuffed Eeyore dolls to footballs and pumpkins. Participants on the company's message boards have discussed putting a chumby into a lunchbox or a purse.

Tomlin says one of the most ingenious uses that he has heard of for a chumby comes from a hacker who wants to equip it with a GPS device, plant it in a tote bag outfitted with solar-powered panels, and use it to access Web-based map services while cycling around town as a bike messenger.

The idea for chumby began to take shape about a year and a half ago when Tomlin noticed venture capitalists were showing an increased interest in supporting digital technology within the home. Tomlin says that while media PCs and TV set-top boxes are "overreaching approaches," consumers have clearly embraced Wi-Fi and devices that allow them access to information without tying them to their computers.

It took developers about eight months to engineer a batch of working chumby prototypes. Company officials handed out nearly 200 to delighted hackers at Tim O'Reilly's FOOCamp in August, and declared it to be a device "you can hack with a seam ripper." Tomlin says he was "blown away" by the response. Hackers fell in love with the device almost immediately for its expandability and openness.

Chumby is aimed squarely at the connected youth market whose members have grown up surrounded by technology and are comfortable using it. Tomlin looks forward to seeing what new and inventive ideas they come up with. Widgets that connect teens with the things they care most about -- cell phones, social networking sites like MySpace, and Internet messaging factor highly on Tomlin's wish list.

"I'm most enthused, though, about things that have some social benefit, things that keep families connected," he says. One example he cites is the ability to purchase a chumby for an aging parent to keep families in touch remotely. He envisions a chumby sitting on Grandma's kitchen counter displaying a rotating selection of photos of the grandkids along with an occasional personalized message or reminder to take medication. Chumby's interface relies on an easy-to-use touch screen that makes the device approachable, even for technophobes.

"Provided that we keep it simple, chumby will have an enormous benefit to people who haven't grown up with technology," Tomlin says.

Invoice
chumby bear - click to enlarge

Guts and innards

Chumby is meant to complement a home or office PC, not replace it, so huge amounts of memory and storage capacity aren't necessary. It does, however, house a respectable 32MB DRAM and 64MB NAND of flash memory. The prototype has a 266MHz Freescale MX21 ARM9 processor, although the production unit is expected to have a faster processor and a 3-axis accelerometer. The prototype version currently uses embedded Linux running the 2.4.20 kernel, but will ship with a later version. According to Duane Maxwell, head of software for Chumby Industries, "We're planning on moving to Linux 2.6, not sure yet which version, but we're trying to get as close to the latest version while still getting stability on our processor."

All the software developed by Chumby Industries has been released under the GPL or LGPL licenses, and all other open components are covered under their original licenses. Flash Lite Player from Adobe is the only closed software included with chumby. The device is powered using switching power circuitry that will accept from 6V to 14V DC and includes a 9-volt battery to ensure the clock continues to run in the event of power loss.

"The hardware specifications, which includes full schematics, CAD files for the plastics and circuit boards, and flat patterns for the soft components, is covered by a different license, which allows people to examine and modify while preserving our patent and trademark rights," says Maxwell. "We expect that people will be making peripheral devices, and we want to make that as easy as possible. The primary conditions that we're placing on the hardware is that you can't use our designs to create a device that excludes people from using that derivative device with our service. This is the layer of protection that we have to have to protect ourselves from the Big Fish out there."

No matter how much work goes into smoothing out the bumps of an innovative product like chumby, updates will be expected and bug fixes may be required, but developers are prepared for both. "The chumby has an update mechanism based on BitTorrent. On power-up, the chumby will check the server for an update and give the user the option to download and install that update. If that option is chosen, then the chumby uses BitTorrent to fetch the updates and install it," says Maxwell.

Developers chose BitTorrent for its reliability when downloading large files and its ability to effectively manage corrupted files without requiring a full redownload. "[Also]," Maxwell says, "the chumby devices will collaborate to update the installed base, resulting in a much faster update than having each chumby individually and separately downloading big files from our servers. We also have the ability to update individual components without downloading a complete firmware image."

Updates can also be done via one of two USB 2.0 host mode full speed ports to boot from a thumbdrive.

Like Tomlin, Maxwell is interested in seeing what creative ideas hackers have in store for chumby. He says he'd like to see more applications that allow the devices to interact with each other (something that's already possible on a limited basis) as well as ways to make the chumby work with personal video recorders, music servers, and webcams. "We're never going to think of everything -- this is a new device category and it would be naive for us to think we know exactly what's going to happen to it. I suspect we'll be very surprised what people do," he says.

Since chumby is unlike any other product, its difficult to judge how well it will be received, although if the early response from the open source community is any indication, it is eagerly anticipated. Maxwell admits, though, that the launch of chumby is a "grand experiment."

"We've taken a very different approach to creating a consumer electronic device," he says. "Rather than layering DRM and fighting a losing war with hackers attempting to repurpose the device, we've decided to trust the community to an extraordinary degree. The anti-DRM crowd has waved the 'trust the customer' banner for a few years now to no avail, but we're actually going to do just that. At this point, the hackers, developers, and users can destroy chumby by doing exactly what the big media companies are deathly afraid of. So this is a grand experiment in trust to which we've committed our careers and millions of dollars."

Maxwell likens the situation to the owner of a small grocery shack he encountered while sailing around the British Virgin Islands. The store was filled with food and supplies but the owner routinely left the door open and a jar on the counter to collect money in his absence. Although customers could have robbed him blind, they never did. "By all measures, this should not work, but it does," says Maxwell. "When presented with an opportunity to be trusted, in that community at least, people seem to rise to the challenge.

"So the question is this -- will it work here? Are these guys ranting about 'trust' for real or are they full of crap? We'll find out."

Share    Print    Comments   

Comments

on Chumby CEO looks forward to hacker input

Note: Comments are owned by the poster. We are not responsible for their content.

I can't wait to get one

Posted by: Anonymous Coward on November 10, 2006 03:27 AM
I'm really looking forward to trying one out in person. There is a lot of potential for such an intrinsically hackable device.

It's nice to see it covered here at NewsForge. Nice writeup, Lisa.

#

Great idea

Posted by: Anonymous Coward on November 10, 2006 04:25 AM
I think this sounds like an incredibly useful little gadget, so I really can't wait to get my hands on one (or more).

This is the approach more hardware vendors should be taking, ie. making hardware. It seems really obvious to most people, but for some reason the executives of many device manufacturing companies want to control everything from the software and files on their customers' devices to the services that can be accessed. By not only letting, but actively encouraging, the world to improve the device's functionality it can only result in a better product and a more loyal customer base, and by allowing Flickr et al to be used it appeals to a large audience already in existance, rather than alienating customers by bundling some rushed-job photo sharing service of their own.

I wish every success to this project and hope it encourages others to at least be more receptive of customer input, even if they don't go all-out like these guys.

As a final note I would like to make a request that nobody trolls about "this company just wants to freeload off the open source developers" and stuff, like happened with some Neuros announcements, because that is a sure-fire way to disillusion any would-be open device manufacturers and be stuck with hacked-on freedom on unknown hardware (see the recent story on "iPod Liberation" to see what I mean, although those projects are admittedly very good quality)

Good going guys!

#

Can it check email?

Posted by: Anonymous Coward on November 10, 2006 06:14 AM
I'm thinking about my mom checking her email on something like this. You'd think that a)it would be possible and b)it would be a marketable if it was possible, but there is no mention of email in the article that I can find.

Anybody?

#

Re:Can it check email?

Posted by: Anonymous Coward on November 10, 2006 08:45 AM
Theoretically, since it runs GNU/Linux, it should have no trouble doing so. All that would need to happen is for the source code of any existing F/OSS lightweight email app to be compiled for that ARM processor. PINE, for example, is obviously quite lightweight, but PINE is merely one example.

#

Chumby

Posted by: Anonymous Coward on November 10, 2006 11:43 AM
Great work!

This reminds me of my younger days when sharing technology was the was to go. Radio Shack did and still does sell things like 300 in 1 electronic kits with all the schematics and tutorials. You could buy do-it-yourself computer kits that did come with all the schematics and instructions. You could modify (hack as it is now called) as much as you wanted.

Once I had a chip from Motorola that I want to used in a circuit design but I did not have the pinout or schematics for it. The electronic store I bought it from wanted $30 for the Motorola parts book. As a kid back then $30 was something I could only dream about. I went directly to Motorola's head office and spoke to a man there and explained what I want to do and asked if I could get a copy of the schematics for the chip. He said yes and returned about 15 minutes later with two very large parts books (I thing they weighted more than I did) and gave them to me for free. Shocked I asked about the price just to be sure and he said we don't sell them we give them away.

No undisclosed circuits. If you wanted to attached a make-shift rain gauge to your serial or parallel port you already had the pinout and voltage levels. This may seem trivial now since all serial and parallel ports are now standard and well documented but then things were different. Compare this now to say Adaptec's AIC9405w RAID controller. Just the commands used to connect to the unit and transfer data is a big secret. I guess they are afraid someone will clone their controller. Is it not cloning that made IBM PC type machines the most used today and IBM did not suffer from it. In fact I sure it made things a whole lot better for IBM in the long run.

I remember back then if you bought a transistor radio or transistor/vacuum tube Television the full schematics for the unit was glued to the inside cover of the unit. And if I want to grab a tube from the TV to use in my tube amplifier I could because I not only had the make and model of the tube but also the pinout and ratings.

(The vacuum tube is the predecessor of the Transistor. It had a glass case some what like a light bulb with elements that glowed when energised.)

This is what helped the innovations of the 70s and early 80s. Not like now where all the technology is secret to only the member of the "secret club". This is no different to hundred of years ago when only the elite of society got an education and the masses were kept ignorant. History showed that the reverse of this was more beneficial to all. But then again we are brain washed into thinking that we should always increase profits and gouge all we can no matter the cost. And in doing so we keep the consumer ignorant so that we can charge them a large service fee if they forget to press the power button. Or tell them they have to buy a new unit because we don't service that model anymore and we are not going to give out the specifications so that they can service it themselves.
It seems we have gone backwards instead of forwards.

Sharing information and allowing other the be creative is always beneficial and as OpenSource as shown also profitable.

To the Chumby teams, thanks for reminding me of how I used to feel when the world seemed to be a more friendlier place. Good luck I know you will succeed.

#

This story has been archived. Comments can no longer be posted.



 
Tableless layout Validate XHTML 1.0 Strict Validate CSS Powered by Xaraya