An iCricket is the same as a regular Cricket, except that you can remote control it over the internet! Let's use an example to explain what you might do with the iCricket ability. Say my friend Jane and I both have crickets, and I want to have a quick way of telling her what kind of mood I'm in. We decided to use the tricolor led bus-device - so if it is yellow then I'm happy, but if it is blue then she'll know I'm sad.
We can do this by having Jane select Become Server from the Cricket menu on her computer. This tells her the address she needs to give me to remote control her Cricket - making her Cricket an iCricket. So then I select Connect to iCricket from the Cricket menu on my computer. Now I type in my name and the address of her iCricket, and just hit connect!
It may look like nothing happened, but if you look at the Cricket menu, it now says iCricket - which means that anything I type gets sent over the internet to her Cricket, not mine! So if I type
tri-color 0 0 255
into the Command Center and hit the enter key, it will send that command to Jany's iCricket (turning her tri-color led blue). If I want to talk to my own Cricket again, I can select Disconnect from iCricket from the iCricket menu and I'll be back to normal!
(In case you're wondering, we're working on a way to control it using the web, but that isn't quite done yet...)