The Artima Developer Community
Sponsored Link

Java Buzz Forum
Powertoy

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
John Topley

Posts: 233
Nickname: johntopley
Registered: Jul, 2003

John Topley is embarking on a journey to become a J2EE master.
Powertoy Posted: Mar 18, 2005 9:23 PM
Reply to this message Reply

This post originated from an RSS feed registered with Java Buzz by John Topley.
Original Post: Powertoy
Feed Title: John Topley's Weblog
Feed URL: http://johntopley.com/posts.atom
Feed Description: John Topley's Weblog - some articles on Ruby on Rails development.
Latest Java Buzz Posts
Latest Java Buzz Posts by John Topley
Latest Posts From John Topley's Weblog

Advertisement

I'm writing this on my new personal computer. It's a lot more personal then my old one, which I still have. Some would say that it's more personable too. I've bought myself an Apple PowerBook G4 12-inch and it's just astonishing.

I wasn't particularly in the market for a notebook computer, but I'd lusted after the PowerBook for quite a while and my recent bad luck with the Windows box convinced me that it would be useful to have another computer as a backup. Also, I thought it would be a good way to get some UNIX experience and generally be less Windows-centric. However, the event that led to the removal of credit card from wallet was Apple recently simultaneously lowering the price of the PowerBook range and upping the specifications—seen by some as a sign that G5 PowerBooks are on the horizon at last.

I went for the SuperDrive model, which is Apple-speak for a built-in CD-RW/DVD-R drive. I also paid an extra £50 to take the RAM up to 768 MB and bought a Brenthaven backpack that's tailor-made for the 12" PowerBook. Shortly afterwards I added Microsoft's Philippe Starck optical mouse as a suitably stylish two-buttoned accessory.

They might as well write Mug Me on the side.
A picture of the Apple PowerBook G4 12-inch box

Those who read my iPod review will remember how enthusiastic I was about the design of the box it came in, and my new purchase didn't disappoint in this regard, either. The PowerBook comes in a black box with a plastic carrying handle on top. There are white Apple logos on the ends and actual size pictures of the machine with the screen both open and closed respectively on the sides of the box. Although the handle implies practicality, I don't think I'd want to carry this box around in public, at least not without some heavies at my side.

A picture of the PowerBook inner packaging

The box unfolds open to reveal a polystyrene molding covering by a shiny piece of white cardboard with the Apple logo on the left and “Designed by Apple in California” on the right. Removing this cardboard uncovers a compartment containing the manuals and paperwork as well as the bundled accessories. You get Mac OS X and OS 9 install discs—the OS X one is actually a DVD, not sure about the other one—a mini DVI to VGA connector, a mini DVI to full-size DVI connector, a modem cable and the components of the power brick. The power brick is a scaled-up version of the iPod one, with a missing corner into which you can slot either the Apple-supplied plug or the Apple-supplied extension cable. It also has two flaps that fold out for winding the computer end of the power lead around.

A picture of the PowerBook in its protective wrapping

Underneath this top compartment is another polystyrene molding that holds the computer itself. After removing the protective wrapping I picked up the PowerBook and was surprised by how heavy it was. The build quality is excellent and I shudder to think how heavy the 17" model is. There are no external protrusions sprouting from the casing like you get on lesser notebooks. Even the underside is beautifully designed, with a fairly large silver screw that you turn through ninety degrees to release the battery and access the memory compartment. The battery has five tiny holes in a line that glow lime green when you press a small button, to indicate the current charge level without having to turn the computer on.

Depressing the button on the front releases the screen, which opens in a clamshell arrangement, rather like the bonnets on some cars, for example, the original Renault Clio. This button also contains a LED that gently pulses white when the computer is asleep. The screen catch is completely flush when the screen is in the display position and it only protrudes just before the lid is fully shut. I'm not sure how the mechanism works but it's neat. Also neat—albeit completely shameless—is the Apple logo on the back of the screen that illuminates white when the screen is on.

The external ports are all arranged down the left hand size in descending size order—modem, Ethernet, FireWire, USB 2.0 (x2), mini DVI, audio in, headphone mini-jack and finally a slot for a cable lock. On the opposite side is the SuperDrive, which uses a slot instead of a drawer. That's all there is; no serial or parallel ports and no PC Card slots. This is 2005 and Apple won't compromise the design of their machines for legacy technologies. The combination of FireWire, USB and Ethernet should be sufficient for most needs. The metal casing replete with Allan screws and the silver colouring elsewhere all combine to produce a gorgeous look that says technical.

I plugged in the power lead—which emits an amber ring when charging that changes to green when charged— and switched on. After a few moments the bleepy sound of Royksopp's “Elpe” came over the built-in speakers and I was in the final stages of Mac OS X Setup. I answered a few simple questions and then I was logged in and could being exploring the alien and wonderful world of Mac OS X. Oh and the X is pronounced ten if you didn't know.

It's really a rather disorientating experience to switch to a different operating system after about twelve years of using Windows. I imagine that it's like being with someone new following a long marriage; there are lots of new experiences to be had, but things you take for granted are no longer true and other things are just plain different or not there at all! Fortunately I had a guide to ease the transition, but it's still disconcerting. I'll give you a few examples of what I mean.

In Windows, closing the main window of an application almost always closes the application, but not so in OS X. The application continues to be in memory as indicated by an arrow at the bottom of its Dock icon. You have to quit the application explicitly to shut it down. Something else that takes a while to get used to is the different keyboard layout. Obviously the Windows keys are gone, but there are now Command keys and a mysterious Option key. I actually quite like it now, particularly because the clipboard uses the Command key, which means that text can be copied and pasted from a Terminal window without sending Ctrl+C or Ctrl+V, as happens in a Windows' Command Prompt. Alt-Tab is present, only it's Command-Tab and although it beautifully showcases OS X's alpha-blending effects and photo-realistic icons, bizarrely it doesn't activate the main window associated with the application that it gives the focus to.

I've now been using OS X Panther for three weeks and can honestly say that it blows Windows XP away. Aside from the fact that it gives you access to FreeBSD UNIX, everything that I've encountered so far just seems to have been thought through more than on Windows. I guess that's the luxury that not having to be compatible with twenty year old software gives you. My PowerBook has a 1.5 GHz PowerPC processor, which although it doesn't sound very fast nowadays, is a RISC chip, so the speeds aren't directly comparable to Intel's CISC processors. Anyway, in spite of its theoretically lesser specs, graphics are noticeably smoother, without the stuttering caused by the compatibility cholesterol clogging the arteries of Windows.

Windows NT was designed to be a multi-user operating system, but that decision never really seemed to make its way through to the Windows shell, which often feels like it was designed with single user computing in mind. Apple may have copied Fast User Switching from Microsoft, but they do it so much better and that's not taking account of the flashy cube animation that heralds a switching of users. Throughout the OS, if you haven't the permissions to do something then OS X will obligingly offer a dialogue where you can enter the credentials of an administrator before carrying on as normal.

Browse the Applications folder using the Finder and you could be forgiven for thinking that the stunning icons in there are executables. They are in a sense because you can double-click them to open the application that they represent. OS X is much cleverer though, for these are actually packages and you can see inside them if you're so inclined. What this means is that everything the application needs to run is hidden away in the package represented by each single icon, which in turn means that applications can be moved around as easily as any other file. It's brilliant and it works.

I haven't even mentioned AppleScript—the English-like scripting language that can probably automate any task—nor the built-in speech and speech recognition support, or the amazingly high-quality iLife suite and GarageBand 2, or the fact that Java and Python are both built-in. Mac OS X isn't perfect though: dragging the icons of removable media over the Trash icon to eject them is still insanely stupid, even if the Trash icon itself does now change to an Eject icon to give you a clue as to what will happen. As for everything else, well it seems to not only look beautiful, but work beautifully too and without any fuss or problems. There can be no higher recommendation than that. Why wait for Windows Longhorn when you can own a Macintosh today?


Knowledge Base Changes

I've re-organised my knowledge base slightly to better reflect the technologies that I'm actually using now. Back in 2002 I was on the verge of learning .NET and even bought a C# book, and then my employer decided to adopt J2EE, so that was the end of that. The Delphi section only had one trivial entry in it and it was never going to expand because I haven't used Delphi for years. Those two are out and in come Mac OS X and Python.

Read: Powertoy

Topic: AspectWerkz 2.0 final, on the way to AspectJ 5 Previous Topic   Next Topic Topic: There's only one Hani

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use