Categories
Hardware

Of Mice And Keyboards

It’s not a secret that I’m a keyboard snob. I’m picky with mice, but I’m clearly a keyboard snob. To give some background I once swapped the keyboard of a brand new laptop (1 week old) for the exact same keyboard manufactured by a different supplier for IBM/Lenovo because of the spring quality. Only then was the Thinkpad T43 keyboard acceptable to me. I actually found it better than the Thinkpad A31 after the swap.

I hate most keyboards that I’ve ever used. Given how much time I spend using them, I think my snobbery is justified.

Current Setup

I’ve flirted with the idea of replacing my Logitech Cordless Navigator Duo since 2006 and have yet to execute. I like this keyboard as far as the feel goes. Good spacing, great action, I can get pretty good speed/accuracy on this thing. It’s also quite comfortable despite being a little thick. However the wireless is occasionally flaky especially using a KVM. The software for “features” is crap to say the least and unusable. Now the wrist rest is cracking and creaky. To solve the battery eating problem I’ve been using rechargeable batteries, which have made it much more practical to use since the mouse is insane. The whole setup is approaching replacement time. I’ve had the same keyboard and mouse since 2003. Before anyone asks, the labels on all keys are visible, and slight wear on the space bar. The paint on the mouse is flaking a little.

I have an Apple Extended Keyboard II (M2980) stored away since I’ve always felt that was a great keyboard (second to an IBM Model M) and want to keep the option to go back to it in the future.

I’ve considered a Model M via Unicomp who now owns the design, but it wouldn’t be a daily keyboard since the noise isn’t always desirable. It’s more like the impractical garaged car you’d take out on nice weekends for a drive. I haven’t ruled this out.

I’ve also considered a Matias Tactile Pro 3 but I just wasn’t sold on it.

The Next Generation

Apple Keyboard With Numeric Keypad

I’m leaning towards the lesser known Apple Keyboard with Numeric Keypad. It’s actually offered as an option when ordering the iMac or Mac Pro and available separately. I like the newer MacBook Pro keyboard design, despite its odd appearance. The thing I never quite liked about laptop keyboards in general is the spacing, which this fixes. I really don’t mind the low key-travel design as I find it increases typing speed. Another thing I really like about this design is that it’s mostly closed, so it’s much cleaner and less prone to dust. One thing I don’t like is that it’s not very serviceable should it need cleaning (welds vs screws). The keyboard is wired, so the wireless crap is no longer an issue and KVM compatibility is much easier.

It’s a slight gamble since it’s a very different keyboard design, but it’s not that expensive and I’m pretty sure it will work out.

The big question becomes what to do about the mouse. The best I’ve seen so far in the corded mouse market is the Logitech M500, which I’m still not ecstatic about. I’d like something heavier, and ideally more than 1000 dpi. I’ve also read that the glide pads are prone to coming off. The G500 and G9x gaming mice offer the weight and higher resolution, but I’m not into the design of the mouse itself. The Performance Mouse MX seems nice and reminiscent of the discontinued MX Revolution, which was a nice weight… but it’s wireless, which means it’s not in the running.

Before anyone mentions the Apple Magic Mouse let me note it’s Bluetooth and must be paired with the computer, and is not usable with a KVM switch, which I’m not willing to give up.

Microsoft has lots of mice in their lineup, but not one that actually seems nice to me. I’ve never liked the design of their keyboards/mice. They always had this cheap plastic feel to them.

Photo copyright Apple Inc.

Categories
Apple Hardware

Apple To Use Micro USB?

I mentioned back in September 2007 that cell phone manufacturers were looking to replace their varied connectors with Micro USB meaning most cell phones would use the same chargers and accessories. MacRumors points to a Reuters report that Apple has also agreed to go Micro USB in Europe, which presumably means the US as well.

I personally doubt Apple will just ditch the 30 pin dock connector in favor of Micro USB. I suspect Apple will either bundle a Dock to Micro USB adapter instead or add a Micro USB port next to the Dock connector. Among the many reasons:

  • The dock is essentially “USB+ Firewire + Audio + Video + other”. Take a look at the pinout. It’s much more complicated to get USB audio working than to read line out. For the intents and purposes the dock is as good if not better interface.
  • The dock connector has an extensive list of implementations including many accessories and car audio systems. “Designed for iPod/iPhone” is preferred by Apple over “Designed for mp3 players”.
  • The dock is a proprietary interface, Apple collects a licensing fee for its use in accessories.

Since the dock connector is really “USB+ Firewire + Audio + Video + Other”, a USB adapter is obviously cheap and easy to produce (they already ship a USB cable with all products). Hence I suspect there will be either a Micro USB adapter, or Apple will add the port to the bottom of the iPod/iPhone since Micro USB is very small.

There is still an advantage to having Micro USB. For one charging will become more universal across cellphones. This means car manufacturers, and even airplanes can offer Micro USB to let people charge phones easily via a single ubiquitous low powered interface.

It’s also more environmentally friendly since you’ll be able to buy your own separate higher quality power adapter. No more cheap bundled power bricks known for their phantom loads. Or just charge off your computer. You’ll also be able to use the same charger and accessories with more phones.

I’m glad to see this finally happening.

Edit [6/29/2009 @ 10:00 PM EST]: Pocket-lint says Apple stated to them it will be an adapter.

Categories
Google Hardware

Google’s Data Center Secrets

Big news today is that Google “unveiled” (more like confirmed) some data center secrets:

Custom Servers

It has been known for years that Google has been building it’s own servers rather than buy from a vendor. They have defended this as their servers are more efficient and customized for their needs than they could ever buy. They cut out things like a video card which do nothing but add a point of failure and waste power. They put a battery on the server itself rather than have a UPS for the rack they found it to be more cheaper and more efficient. They also hang the power supply away from the rest of the system itself, presumably for cooling. This actually isn’t shocking since it’s been leaked several times before, though this is the first time that I’m aware of Google speaking publicly about their design in this much detail.

Container Data Centers

Apparently since 2005 Google has been using shipping containers as data centers. It’s been known for a long time Google was interested in the idea (as were other companies) but a first that they have actually been using them for a while. 1,160 servers per container utilizing 250 kilowatts of power = 780 watts per square foot. Very impressive.

I guess it’s only a matter of time before we see commercial servers, and perhaps even some desktops with power supplies that have their own batteries.

Update [4/11/2009 @ 5:00 PM EST]: Google has a blog post up including video of the summit.

Categories
Hardware

SheevaPlug Has So Much Potential In A Small Package

One of the coolest things I’ve seen announced this year so far is the Marvell SheevaPlug.

There are so many things about it that are impressive. It’s size, it’s 1.2 GHz processor, only drawing 5 watts, it’s open design, it’s low cost. At $99 for the development kit, that’s a pretty cool device. I suspect we’ll see a lot of interesting hacks take advantage of the low cost hardware. Oh and it not only supports Linux, it’s trying to improve Linux support.

This little gadget is so tempting. I can see this being a hobbyist’s best friend.

Categories
Hardware

The Future Of Tablet Computing & Netbooks

Two of the biggest buzzwords in mobile computing right now (besides iPhone and Android) are Tablet Computing and Netbooks. Many people expect one of them to be the successor to laptops. I don’t think it will be quite that simple.

Tablet Computing

Modern tablet computing designs are really all based on Allan Kay’s 1968 Dynabook design. While never constructed, it’s almost obvious design has influenced many companies to make desktops and laptops that are controlled via a touchscreen. PDA’s and smartphones also follow this basic design closely, though I wouldn’t really consider these devices to be tablet computers.

A few laptops manufacturers offer a tablet variant of a laptop. One of the most popular is Lenovo’s X Series. It’s a regular laptop minus some modifications to allow for a touch display and a special hinge system. All the power of a laptop with the convenience (and cool factor) of a touch screen.

The downsides of this are obvious. Laptops aren’t that light, they are power hungry and have moving parts (hard drives in particular). They also don’t come cheap.

Netbooks

Netbooks have gained considerable ground in the past year. A netbook is really no different than a typical laptop except it’s smaller, lighter, more power efficient (thanks to a slower power efficient cpu and smaller screen) and cheaper. By focusing on a handful of terminal activities such as browsing the web and email they can scale back on most of the fancy hardware.

One of the most popular Netbooks is the ASUS Eee PC. It’s advantages over a typical laptop are it’s low cost, small size, and weight.

The downsides here are speed, small screen and small keyboard.

The Merge

CPU’s have advanced significantly in the past few years. One of the most obvious changes is multiple cores. Another less obvious but equally important evolution is power efficiency thanks to a new breed of chips like the Intel Atom.

Touchscreens have gotten significantly better. The most obvious is the iPhone’s capacitive touchscreen. As opposed to resistive touchscreens and a stylus the ability to handle multitouch revolutionizes the interface.

Solid State Storage (SSD) has also dropped in price and increased in availability. This means that storage is faster, consumes less power and more reliable in a mobile device than previous hard drive technology would allow.

Users have also evolved in computer usage. Several years ago almost everyone used an email client. Now many are using webmail only thanks to improved interfaces. Even spreadsheets and office documents can be handled with a web interface. The need for client side computing is becoming less of a necessity for many people. Wireless networks have only sped this up.

I suspect that due to these current trends tablets and netbooks will blur and move towards a new category of ultraportable computing. Obviously just small evolutionary changes could drastically change this but that’s how I interpret the current trends.

Apple today offers laptops with dual GPU’s to save power and allow for higher performance by selecting the GPU. I suspect it’s even possible to eventually see dual CPU’s where one could be selected for performance, and another for better power consumption (great for when just browsing the web).

I suspect the rumor of an Apple tablet coming Q3 will fall largely along these lines and accelerate the merge between tablet computing and netbooks. Time will tell.

Categories
Hardware Mozilla

Palm Pre Thoughts

The big news today seems to be the new Palm Pre. It’s a rather beautiful device, though I’m not sure it will save Palm.

  • Developer API – Palm choose to make it literally a “WebOS” (that’s what they call it). Applications are written using HTML5, CSS, JS (via WebKit) and there are API’s to access a variety of services. While cool this does have a big downside. There’s no real way to make it into the gaming platform that the iPhone is becoming. <canvas/> can only take you so far animation wise, not to mention JS isn’t really an ideal language to make a full length game. These applications are essentially widgets. That’s fine for many/most mobile apps, but not all. It also doesn’t allow you to take advantage of 3rd party libraries that aren’t on the device or written in JS.
  • Development Community – Palm is going to have a tough time building a dedicated development community. There will be lots of “widgets” ported to the device, but with the iPhone being mandatory for hot new apps, Android showing lots of potential and backing, and BackBerry being ubiquitous, how many more platforms can developers target in this economy? There’s also Windows Mobile with an established user base. They will need to sell a lot of devices to attract developers.
  • Many Features Easily Duplicated – It has copy/paste, MMS, IM, and other things many people gripe about the iPhone not having. That said, they can be implemented in a software upgrade on the iPhone leveling out the playing field quickly. Hardware wise, the removable battery and 3MP camera can’t be easily duplicated. Those are solid enhancements.
  • Background Applications – Since it’s WebOS, the “applications” are nothing more than tabs in a browser. Application switching is then nothing more than switching tabs. How will this behave in real life? Hard to say. I’m hoping each “application” is isolated into it’s own process similar to Google Chrome rather than one process. I’m not sure how they balance CPU time between competing processes.
  • Battery Life – I can’t find much on battery life. I presume that depends on application usage but it’s not prominent on the Palm site or any review I’ve seen so far.

I should note that since it’s API is essentially building widgets using web technologies, don’t expect to see a Mozilla browser anytime soon. The closest you’d get is a Fennec-like UI built on and around WebKit. It could prove to be an interesting UI experiment, but it won’t share the same technologies.

It’s ironic but so far Windows, Android and BlackBerry are the only major mobile OS’s that allow 3rd party applications to be downloaded directly to the device unrestricted. Maemo does as well, but it’s more internet tablets. iPhone while based on open source require you go through a proprietary app store. Both the iPhone and Android have a kill switch so that they can terminate software that doesn’t abide by their policies. Palm (also based on open source Linux) won’t even allow true native applications so far.

It’s a cool device, but I wouldn’t declare Palm back from the dead yet, nor would I declare them dead. Like I said, it’s competing with 3 mega platforms for not only users, but developers whose applications will bring in users.

Update [1/9/2009 @ 9:45 AM EST]:Clarified App store requirement is for iPhone and that a kill switch exists on both the iPhone and Android.

Categories
Apple Hardware

The Next Generation Of Computing

I got my current laptop in Oct 2005, though the model was released in spring/summer of that year. My Mac mini is an 1st Gen (G4 1.4GHz) from Jan 2005. Needless to say my hardware at home is getting close to the point of needing an upgrade. Due to my laptop being replaced unexpectedly I have two computers getting to that magic point at almost the same time. Not much I can do about that. I’ve been thinking about the next generation and what I want to do. Ideally I’d like to simplify my setup, and hopefully in that process get more bang for the buck. In some ways I think I will, in others I won’t.

My initial though is to eventually get a MacBook Pro once it’s truly 64bit and supports at least 8GB RAM. GPU accelerated video decoding would also be nice. I like my computers expandable and to last a while. In 3-4 years time I think I’ll want more than 3GB of RAM considering I think 2GB is the minimum today. Yes the hardware they ship today technically supports this, but Apple’s firmware doesn’t for reasons unknown. I’d also like one or more USB 3 ports, but we’ll see if that happens in the 2nd half of 2009 or not. I don’t think the lack of would be a deal killer though. I think it will take quite a while for USB 3.0 speeds to be necessary to the point of widespread adoption.

Laptops are great since they can be moved around which is handy from time to time (though I use my laptop more at my desk than anywhere else), but they do lack the power that I sometimes want. The Mac mini obviously never delivered what I really needed in that department. My thought is to build a desktop rig composed of a multi core CPU (whatever makes sense at the moment), min 4GB RAM, at least two SATA drives (primary/backup) and dual boot Windows and Linux. This beast would be pretty much for when I need some real horsepower. By building it myself I could invest a little wiser in a good case, power supply, etc. and upgrade this thing through several revisions for years to come rather than throw it all away after a few years. I can also target my $ towards components I care about.

My primary (day to day) computer would be the MacBook Pro and would likely have Parallels installed so I can run Windows if/when necessary (mainly since Quicken for Mac sucks last I checked and so I can test web pages in Windows). When I need to do something that laptops suck for due to small slow disks or just being slower, I would have the desktop rig available.

One of the downsides here is that while my current display is VGA/DVI, both of these systems would be DVI. I could either degrade the signal to VGA and use my current KVM, or upgrade to a DVI capable KVM switch which isn’t cheap (I haven’t seen less than $250 for something like a IOGEAR GCS1782). The DVI switches don’t support dual displays unless you drop some serious cash, so that’s pretty much out of the question. This adds to the complexity. Is building a KVM for DVI really that much more difficult to warrant the price difference? Or is it simply there aren’t enough in the market to drive the price down?

When should I start this? What system should I target first? Which should that system replace? Who the hell knows. I’m thinking later next year. It’s not so much a “plan” as an idea. I know I need to upgrade to more modern hardware since I won’t be able to run Mac OS X 10.6, and XP is getting to me. Both use 2.5″ ATA/100 drives which are becoming hard to find, and even when you find them are pretty small. Both are maxed out in RAM.

I’ll likely retire the Thinkpad to just for travel and other silliness, and perhaps save the G4 mac mini for some diabolical scheme. Apple even alludes to some of the possibilities on it’s site (see “Big Ideas” on the right rail of the Mac mini page).

It gets surprisingly complicated when you want it all and have it fit on your desk.

Categories
Hardware

APC USB Mobile Power Pack

APC USB Mobile Power Pack (UPB10)Recently I ordered an APC USB Mobile Power Pack (UPB10) since I found it for a good price (< $30) and was going to be traveling. I had considered it before for my older Sony CLIÉ whose battery was starting to suffer but held off. Now having an iPhone this seemed like a good investment. While traveling this weekend I got a chance to give it a real test.

The great thing about this device is that it’s generic. Any device that can be powered or charged via USB can be charged with this. It simply provides power over USB, nothing more. You use your regular USB sync/charging cables. iPhone, iPod, PDA, bluetooth headset, most cell phones, all can be charged this way. That’s much better than an accessory that only charges a certain device. The downside is you need to have the cable handy, which for me isn’t a big deal since the iPhone power adapter is USB based as well. Being able to charge all sorts of gadgets makes this a pretty handy thing to have.

The unit itself is dead simple. It’s a little smaller than an iPhone, and surprisingly light. Two ports, a USB Type A, and USB Mini-B on the top, and a status indicator and button on the front. To charge use the power adapter, which is sufficiently compact though could be better which interfaces with the USB Mini-B port. It takes about 3.5hrs to charge. To charge your device just use the USB cord you normally use and plug it into the USB Type A port. The power pack itself doesn’t come with a cable to charge. Press the indicator button to see how much of a charge is left. That’s about all there is to the device.

After not charging for a while, and watching a movie on the plane, my battery was getting pretty low. I decided to hook up the APC USB Mobile Power Pack and continue watching video. After about an hour or so (while watching more video), my battery was fully charged and the Power Pack still has about 75% of it’s charge remaining. Not bad at all. Rather than land with a drained battery as you typically do with gadgets, I had a full battery.

It’s not a bad device for a pretty reasonable price. Some airplanes have power outlets outside of first class, though may cost a little extra for those seats. In many cases they use EmPower® or a DC “cigarette lighter” port which require their respective adapters. This runs about the same cost as an adapter, and removes the requirement of being on a plane, in a seat that has a outlet handy. If you need to power a laptop, your going to need an outlet. For a mobile device, this is a much better solution.

Categories
Google Hardware

The “gPhone”: T-Mobile G1

Google G1 PhoneSo the infamous Google Phone aka gPhone is finally out. The big news is that it is the first to run Android, which I shared my thoughts on a few months ago. Now that the press has been all over it, here are my observations:

App Store

The fact that there is no company (yet) restricting what you can install on it is awesome. Apple has seriously dropped the ball in this regard. I’m still thinking Apple will eventually loosen up just like the original “no applications” stance. I’m also thinking T-Mobile, if not other providers will want to clamp down on what users install to ensure nothing competes with their offerings and eats too much bandwidth. Not to mention security, or “security” depending on how you look at it. Just wait. They already block VoIP. It will expand in time.

The Network / Bandwidth Cap

T-Mobile’s 3G network is enough of a reason to say no. It’s way to small and new. Likely because of this, they snuck a little clause in the terms (via dslreports.com) limiting you to 1GB of 3G data, then essentially crippling the service for the remainder of the billing period:

If your total data usage in any billing cycle is more than 1GB, your data throughput for the remainder of that cycle may be reduced to 50 kbps or less. Your data session, plan, or service may be suspended, terminated, or restricted for significant roaming or if you use your service in a way that interferes with our network or ability to provide quality service to other users

Software

Android is Linux. I love Linux. That said, love polished software most of all, and I love the UNIX-ness of Linux most about Linux. That said, the iPhone’s UI is way more polished even in the demos, which we all know are way better than reality. That said, iPhone OS is at 2.1 now and Android is just taking off. There’s time for future polish.

Another gripe is the attachment to Google services. What happened to “do no evil”? Google released Chrome which kept your default search engine (even if it was a competitor). The phone on the other hand requires a Google account. Lack of Exchange support isn’t a great thing. I bet this is because of it’s open source nature. Apple simply licensed ActiveSync from Microsoft. I’m not sure if Google could do this for Android itself (though an application running on Android potentially could). The licensing could be tricky. Push mail for Gmail is a nice touch though.

Hardware

Google G1 PhoneHaving a keyboard is nice. Totally not worth the size though. USB adapter for a headphone jack? It’s 2008, that’s not acceptable. No multitouch? Come on. It does have a Qualcomm MSM7201A which is a 528 MHz ARM9 chip from what I understand. Not sure if it’s underclocked or not. The iPhone has a 620 MHz ARM11 underclocked to 412 MHz. It has 192 MB RAM compared to the iPhone’s 128 MB and a 3.1MP camera, compared to the iPhone’s 2MP. Using an SD card for storage is a mixed blessing. One one side you have expandable storage (awesome). On the other hand, no built in storage (suck). You’ll need to buy a card if you want more than 1 GB, meaning most of the hardware cost savings between it and the iPhone will be gone.

From a size perspective, it’s slightly larger in most ways and heavier. That’s likely mostly due to the keyboard.

Gizmodo has a great hands-on discussing their initial impressions. Pretty much matched my feelings from seeing the demos, and having played with the Android emulator.

So far the iPhone is still the clear winner, but it’s only one phone on the the Android platform thus far. It’s not a threat yet, but it’s not eliminated either.

Categories
Hardware Mozilla Open Source

Firefox Tablet

TechCrunch popped the idea of creating a Web tablet based on Linux and Firefox. The idea is interesting and something I wanted to pick apart (and reassemble) a bit. It’s a novel idea and I’m very interested in watching it. Success or failure, I think important things will be learned in the industry of open source hardware. Here’s how it’s described:

The machine is as thin as possible, runs low end hardware and has a single button for powering it on and off, headphone jacks, a built in camera for video, low end speakers, and a microphone. It will have Wifi, maybe one USB port, a built in battery, half a Gigabyte of RAM, a 4-Gigabyte solid state hard drive. Data input is primarily through an iPhone-like touch screen keyboard. It runs on linux and Firefox. It would be great to have it be built entirely on open source hardware, but including Skype for VOIP and video calls may be a nice touch, too.

Overall it’s pretty sound though a few things jump out at me.

  • Battery LifeThe screen for something like this looks like it will be a decent size (9-12″), meaning it will need a decent battery. Getting a slim and light enough battery with enough battery life to allow for WiFi browsing (since that’s what the device is dedicated to) could be difficult. Your going to need more than an iPhone battery. I suspect under 4hrs will never go. 6-8 for any real adoption.
  • Resolution – If it doesn’t hit 1024×768 it’s going to have a tough time being popular. That’s pretty much the standard most sites are made for.
  • RAM – 512MB should be enough for a product that’s just a web browser / VoIP terminal, but if it left the ability to add up to 1GB (even if no easy access door) it may do better in terms of getting adoption.
  • PC Card – The major criticism of the MacBook Air was the lack of a PC Card slot for a wireless card. You know that will be a case here. This could be tricky.
  • Durability – Gadgets tend to last 2-4 years. We’ll go with 2 for the sake of this discussion. The front is a giant screen. It’s shaped like a book. Many people will want to carry it ina backpack or other bag containing other items. The iPhone is somewhat unique for using glass rather than plastic. The iPhone is tough as nails. If this screen gets scratched easily, it’s going to become a crappy experience overnight. If glass isn’t an affordable option, perhaps a low cost alternative is to make a cheap and easily replaceable plastic cover. So if it gets scratched up beyond the users threshold they can order another cover and just replace it.
  • Software – I agree with the slim idea, but this runs into the same issues as Apple had with the iPhone. Web Apps don’t always cut it. The ability to hit the OS should be there (at your own risk) with an easy way to restore your device to factory condition (perhaps by connecting to the desktop and running some application). I know I’d like an SSH client (openSSH will be fine). Pidgin perhaps? Skype would be cool too. Easily hackable would be a major plus. Especially considering the nature of the early adopters.
  • Stand – A stand with a built in USB hub and charger would be a very good accessory (keep cost of actual tablet low). It could be designed like a monitor so when you put the tablet in place, you can have a keyboard in front of it… and use it as a terminal with mouse/keyboard. Or just use the touch screen by tilting it back. All while it charges.

The ability to adopt some or all of these ideas needs to take into account price. But these are what I think will likely gauge it’s success or failure, assuming it reaches the market. The benchmark is the iPhone, love it or hate it. Being as user friendly, flexible, and durable is important. Taking advantage of the form factor, and a reasonable price is what will set it apart.

What will we call it? The best name I can think of is the Firefox Tablet, but that will take a round of discussions with Mozilla.

With the modifications to Firefox, that’s not likely. Get ready for IceWeasel Tablet.

Now that I gave my $0.02, I’d be curious to know what others think of the idea.