Mobile computing

Mobile computing used to be exclusively a matter of dragging a laptop computer around,* plus various adapters and other widgets. "Road warriors" have more choices now. Sometimes the computer is mobile, be it a laptop, tablet PC, handheld, or smartphone. Sometimes it's just the data files that are mobile, on various storage media. Or maybe only the user moves around, and the data files are parked on the network.

USB thumb drives, also called USB flash drives, are probably a benchmark technology for mobile computing these days; before you think about other methods, check if you can do it cheaper and easier with a thumb drive, perhaps combined with use of PCs at public libraries or Fedex Kinko's stores. Prices for USB thumb drives have been dropping; I saw 512MB for less than US$20 in October 2006, and 2GB at about the same price in December 2007.

For information about cell phone technology including smartphones (the convergence of PDAs and cell phones) see my Cell phone links page under Miscellaneous topics.

Links

Laptops & other portables

IBM ThinkPad http://www.ibm.com/products/
A line of notebook computers long respected for relative durability and ease of repair. (It seems to be a rule at IBM that there shall never be a consistent home page URL for any IBM product line. Good luck.)
Kevin Savetz' Guide to Buying a Ridiculously Cheap PC http://www.cheappcguide.com/
As in $200-$300 desktop PCs sans monitor and $600 laptops.
TigerDirect.com http://www.tigerdirect.com/
Another source for cheap computers, including corporate lease returns.
Newegg.com http://www.newegg.com/
More cheap computers.
Itronix http://www.itronix.com/
Ruggedized portable computers for military/industrial applications.
Wearable Computing at the MIT Media Lab http://www.media.mit.edu/wearables/
These people have made great strides in creating experimental wearable computers.
HandyKey Corporation http://www.handykey.com/
Unusual Twiddler2 one-handed chording keyboard and pointing device ($200) often used for wearable computers, now uses the IBM Trackpoint, PS/2 keyboard and mouse connectors, and can also connect as a USB device.
Wikipedia: Tablet PC http://en.wikipedia.org/wiki/Tablet_PC
A type of roughly notebook-size portable PC with a solid-state display and ports, but without a built-in keyboard, and somewhat usable without one. Tablet PCs interested me for a while, along with Twiddlers. Now I think if you can carry a tablet PC you can carry a notebook PC, and I don't think I want to carry either kind every day. I may get a ThinkPad eventually for travel use, if I get a cheap deal on one.

Thumb drives & public computers

Of course, rather than using fancy Migo/U3 technology, one can simply carry a thumb drive with one's document files, and use the computing environment already present on the library or rental computer.

Migo mobility software http://www.migosoftware.com/
U3 smart drive system http://www.u3.com/
New protocols and software for mobile computing let you take your personal PC environment with you on a USB thumb drive (address book, Web bookmarks, documents) and have it instantly available on other PCs (WinXP & Win2000). Also supports proprietary flash media and other pocket devices based on flash memory. Migo only seems to support Microsoft Internet Explorer and Outlook; U3 is newer but seems intended to be more open, including promised support for the Firefox browser and Thunderbird POP-mail client. See also the Wikipedia U3 article which includes a criticism section.
PublicLibraries.com http://www.publiclibraries.com/
An index of public libraries by state. Librarians are smart, and they recognize that the Internet is everyone's primary library now. Public libraries usually offer free Internet access for cardholders, and often you can arrange free guest access while traveling. My local library system has fast broadband on PCs with front-panel USB ports, CD/DVD burners, and Microsoft Office, and they'll even hand me a writeable CD and jewel case for a dollar donation.
Fedex Kinko's http://www.fedex.com/us/officeprint/main/
Copy-center stores all over the US and some other countries have self-service rental PCs with fast Internet access and lots of software, and of course many other services. You sit down at a computer station, stick your card in a reader slot to log on, and pay by the minute. You can use your own credit or debit card, including prepaid debit cards, or use an in-store kiosk to put cash into a free Kinko's smart card. You may find that computer rental rates vary from one metro area to another.

DSL

For more about Linux and DSL, see my Choosing Linux page in this section.

Damn Small Linux is a mini Linux distribution, designed to fit on and boot from a 50MB business-card format installable LiveCD. DSL can also use USB flash-memory thumb drives, either to boot from, BIOS permitting, or just to store configuration and data files on when booting from the LiveCD. In theory, if you have reboot privileges, you can carry your own OS and data files in your pocket, and summon them up on whatever hardware you encounter, without affecting the native installed OS and data at all.

You probably won't be able to boot DSL on library or rental computers, or any other Linux LiveCD, for that matter. In a corporate environment, their security setup might not actually prevent you, but there might still be a red-alert security freakout, immediately or later. In fact, lots of very competent Windows users are going to find this concept scary, even if you are a good friend. It's natural for people to be afraid of stuff they don't understand.

Maybe a better way to do mobile computing with DSL is to use it to resurrect an older notebook computer. DSL can run installed on some fairly old hardware, down to Pentium I with 32MB RAM. You can often get such machines cheaply or free, because relative to current Windows versions, people will tend to consider them useless.

There are Internet guides to taking notebook and laptop computers apart, and you probably shouldn't pick up a Torx driver without consulting one for your machine.

In Chapter 12 of The Official Damn Small Linux Book, John Andrews describes installing DSL on an old Vaio notebook with no optical drive, which required him to take the notebook apart and temporarily connect its hard drive to a desktop computer, in order to do the DSL install. One could also simply buy or borrow an external CDROM drive; a USB peer-to-peer cable/adapter connection from the notebook to a PC with a CD drive might work; or there are adapter cables now to connect an IDE or SATA drive externally via a USB port. Of course any of those setups may only have drivers for Windows/Mac.

Conventional wisdom says that one can now do anything on a laptop/notebook computer that can be done with a desktop PC. In TV and movies these days, everyone seems to have a slim notebook and wireless Internet. I've been dubious about this style of computing, at least for ordinary folks not rolling in money. If your only computer is a notebook, which you carry around lots, what happens if it develops a hardware problem? You have no computer? With a generic desktop PC, if something like a power supply quits, you just need to replace that piece.

If you use a cheaply-acquired older notebook with DSL installed for mobile stuff, and it quits, you can just say "easy come, easy go," take it to the local computer recycler, and scrounge yourself another one. Also, since your mobile computer is not expected to do everything in this model—requiring it to have every port type known to Man—it can be a light and handy notebook with a slim form factor.

Online office suites

Google Docs http://docs.google.com/
Google's online office suite provides for online storage of your documents and editing from any Web browser. You can do word processing documents, spreadsheets, and since September 2007, presentations, including support for both Microsoft and OpenOffice.org formats. You can only store files that are in supported document formats.
Adobe Buzzword http://www.getbuzzword.com/
This is supposed to be a competitor for Google Docs; site requires Flash Player.
ThinkFree Office Online http://www.thinkfree.com/
Free Java-based online office suite supports Microsoft Office file formats.

Online file parking & backup

Xdrive http://xdrive.com/
5GB capacity in the free version; was acquired by AOL. Looks like a nicer interface than Box.net, but good luck making it through the signup screens.
Box.net http://box.net/
1GB capacity free version. If you have slow hardware or Internet connection, stay away from the Java-based drag-and-drop uploads option.
Yahoo! Briefcase http://briefcase.yahoo.com/
Not a great interface, but has been around a long time, and comes with Yahoo! Mail if you use that.

Miscellaneous

Cyberguys (Rancho Cordova CA) http://www.cyberguys.com/
Great resource for all sorts of mobile computing widgets: pocket size external enclosures for 1.8-inch and 2.5-inch notebook-size hard disk drives, USB thumb drives and proprietary format flash media, various notebook peripherals, docking stations, cables, adapters and hubs, a USB combination optical mouse and numeric keypad, a super-compact scissor-style folding cooling base for notebooks, specialized luggage, and you name it. Online and phone shopping, or request their catalog.
Zip-Linq (Concord CA) http://www.ziplinq.com/
Compact retractable computer and multimedia cables including USB, FireWire, network, modem, and hardware-specific. See their resellers page for outlets.
BluetoothBluetooth logo http://www.bluetooth.com/
A specification for wireless personal area networks (PANs) for connections with devices such as wireless keyboards and cell phones. The most common Class 2 is supposed to have a range of 32 feet (10m). See also the Bluetooth pages on Wikipedia and How Stuff Works.
WiFi Tutorial (IEEE 802.11) http://www.tutorial-reports.com/wireless/wlanwifi/
Set of standards for wireless local area networks (LANs). See also the Wikipedia and How Stuff Works WiFi pages. (Intel® Centrino™ is a particular implementation of WiFi in notebook computers.)

USB vs. FireWire

History

PCs have ports, connections for peripherals such as a printer or an external modem, that allow data to flow both ways. Early PCs had serial and parallel ports, port types which existed before PCs did, and you connected your printer to the parallel port and your external modem to a serial port.

For non-temporary connections between PCs, of course, one uses a Local Area Network or LAN, either peer-to-peer or server-based.

People also sometimes want to temporarily connect two PCs directly to each other to transfer data. There were early-days methods for doing that using the serial and parallel ports, notably the product LapLink and the DOS and Windows utilities INTERLNK and Direct Cable Connect.

Conventional serial ports at 230 Kbps are still acceptable for connecting external V.90 modems, because the data transfer rate is limited by the 56 Kbps speed of the modem-to-modem connection. We have other gadgets now that would like to go a lot faster.

There are two newer types of high-speed ports commonly seen: USB and FireWire (IEEE 1394). Both port types are used to connect fast peripherals and sometimes to temporarily connect two PCs. Early USB 1.0/1.1 ports had data rates of 1.5-12 Mbps and were already faster than serial and parallel ports. Common USB ports now support USB 2.0; USB 1.1 ports are only seen on older hardware.

Comparison

Nominal transfer rates: USB 2.0 480 Mbps, FireWire 400 Mbps. It would appear at first glance that USB 2.0 is a little faster, but there are architecture differences to be aware of.

USB is a host-based or master/slave protocol: one end of a USB connection is always the boss. USB connections that need to behave like peer-to-peer, such as cables for directly connecting two PCs, require a little adapter circuitry.

FireWire is fundamentally a peer-to-peer protocol, and the devices on the ends of a FireWire link can negotiate data handling. In practice FireWire400 will be faster than USB 2.0, especially for sustained throughput such as with an external hard disk.

There's also a new 800-Mbps version of FireWire on the way, sometimes referred to as FireWire800 or IEEE 1394b, and the FireWire spec provides for up to 1600 Mbps.

One advantage USB retains is that nearly every Windows PC you encounter will already have USB 2.0 ports, as shipped from the manufacturer, often including front-panel ports. FireWire ports are mostly seen on digital camcorders, Apple Macs and iPods, Sony PCs, some PCs designed specifically for audio/video production, and as aftermarket add-ons to other PCs. A USB connection also always supplies power as well as data, which some FireWire connection types don't.* There are a few peripherals around designed to use both a FireWire and a USB connection, in which USB is only supplying power.


HTML checked
site feedback