Musings from Mars Banner Image
For Software Addicts: Yes!MaybeNah!
Articles in

Articles in "Innovation"

October 4th, 2006

Three New Safari 3.0 Tricks Are Producing Leopard Lust

You’ve heard about one or two of them, and you may even have seen a YouTube video of Safari 3.0’s tab tricks. But let me tell you, as part of my Building Leopard project, discovering Safari 3.0 has left me with an insatiable desire to work in Leopard full-time. There are three standout features that I really miss when I “degrade gracefully” to other modern web browsers on my Mac—and that includes Firefox 2.0x, Opera 9.x, and Safari 2.x as my regular web companions.

Even though Firefox has enough cool extensions to keep a software addict fed from now until next year, none of them match the upcoming features Apple has cooked up for Safari 3.0 in Mac OS X 10.5 (”Leopard”). Likewise, Opera and its talented development team is going to be left behind the curve for awhile, as are better-than-Safari wannabes like Shiira and OmniWeb on the Mac. (It took Microsoft 5 years to add tabs to its browser, and from the way they’ve implemented them, I still don’t think they quite get it. So, no, I’m not expecting any innovative new ideas in web browsing from Redmond any time soon.)

Ok, with a buildup like that, I can hear you Safari naysayers out there beginning to clear your throats in preparation for throwing out some canned dissults about Safari. Save ‘em.

I’m not sharing these in order to put down anybody else’s browser of choice (well, IE is so far down it’s hard to do anything else!), and I’m not suggesting they are going to revolutionize web browsing, even remotely. The ideas Apple has implemented are not so unique that the company should have taken out patents or anything. Rather, these are incremental innovations of the sort that keep the art of web browsing moving forward. It’s ideas like these that could potentially jog the minds of other creative programmers, who will then go off and imagine some other cool new enhancements for Firefox or Opera or Shiira or OmniWeb.

In the end, it’s all good for web surfers like you and me. (Hey! Are humans and martians who browse the web “web browsers”? If so, when do we get new features?)

Full article

September 23rd, 2006

And Another Thing The Mac Can Do That Windows Can’t:
Remember Your  !*?\&^!*%   PaS$w0rdZ!

Keychain Icon

I didn’t intend to write this article today… In fact, I’m right in the middle of three others that I want to finish. However, it just leaped at me from the front page of today’s Washington Post Business page, and I couldn’t resist. In an article called Access Denied, the writer bemoans the many passwords and PINs and such that the modern, web-connected human must juggle in daily life. People today have so many passwords to remember, they simply can’t, and this undermines the very security the passwords are set up to ensure, since companies will typically allow a shortcut to someone who claims to have forgotten a password—for a bank account, for example.

When I forget a password, I launch Keychain Access, which is a surprisingly sophisticated application that I use in a very simple way. Namely, I enter a search term in the search field, which invokes a live search on the Keychain database and displays matching results below. Each result shows the username associated with the website or application, so it’s easy to find which Key I’m looking for. Double-clicking on the Key brings up a dialog panel that gives me some management capability on the particular key. I’m sure this is cool and significant, but I go straight for the “Show password” checkbox.

Full article

September 9th, 2006

NeXTSTEP in 1992: If Only We Had Known . . .

Thanks to an article on the Rixstep blog (”The Object Oriented Cake“), I took the time to listen to Steve Jobs introducing NeXTSTEP 3.0 back in 1992. As Rixstep points out, in 1992 Microsoft was just introducing Windows 3.1 and was still trying to build Windows NT. The hardware it ran on was unbelievably weak. As an example, consider that it wasn’t until early 1993 that Intel introduced the Pentium, which ran at an astonishing 66mHz!

Meanwhile, in 1992 Apple had just introduced System 7 the year before, which turned out to be the last truly significant upgrade the company was to make until OS X was released in 2001. Even so, among the “innovations” in System 7 was color computing. (Can you say, “take me for granted”?) Apple had also just introduced the first Macs powered by the new RISC-based PowerPC chip based on their collaboration with Motorola and IBM.

In the Unix world, Solaris 2.0 was just a baby that year, FreeBSD was gestating for a 1993 birth, and Linux was still reaching for a 1.0 release.

Ponder these few moments from computing history as you watch a very youthful Steve Jobs dazzle us with the remarkable achievements of his company’s operating system, NeXT, and its new application development tool, NeXTSTEP 3.0. Truth is, NeXT was so far out there in 1992, a lot of the folks in his audience probably couldn’t believe it was real. After all, these marvels were running on hardware that was only somewhat less puny than the day’s most powerful PC’s, and some of the features he demonstrates are ones we’re still waiting for today!

It should really make you wonder what went wrong after 1992. Why don’t we have PC’s, applications, and development platforms today that fully match the power of NeXT and NeXTSTEP? Mac OS X comes close, but it’s still hobbled with remnants of the Classic MacOS. Besides, the Mac hardly represents “mainstream computing” in 2006.

I know I’m gonna get it from the “never say die!” Microsoft fans out there, but it’s clear to me that the major villain in this story is none other than the company formerly led by Bill Gates. If you want an example of why monopolies are bad for the economy and bad for consumers, just watch this 14-year-old demo of an operating system that you can’t buy anymore. When brilliant technology like this can die stillborn–and no one notices–something is definitely wrong with the marketplace for new technology.

For my own convenience, and therefore yours, I’ve split the video (previously disseminated through YouTube and Google Video) into six parts, each corresponding to one of the major themes in Jobs’ talk.

Full article

June 29th, 2006

How’re We Doing Now? An Update on DHTML/Ajax Browser Compatibility

Ajax-DHTML Toolkits ReviewSince my original report on the browser and platform compatibility of some 50 Ajax JavaScript libraries in March, the market has continued to produce new toolkits at a rapid pace. I recently finished grading all (but one) of the 8 libraries added since March, and I’ve revisited the scores of another 8. With that, the time seemed right for a report on how Ajax library developers are doing at achieving cross-browser, cross-platform compatibility in the tools they’re giving us–tools which programmers around the world are using to hammer out their unique vision of Web 2.0.

I’m very pleased to report that the trend is moving strongly toward full compatibility. Of the eight new libraries, a full five of them achieve top grades of “A”. That’s a much higher percentage of the total than in March, and of the three non-A libraries, only one was a D (D+ actually). One was graded C+ and the other B. Of the revisited libraries, I was able to raise grades for three–Backbase, ICEfaces, and MochiKit. Only one library had a lower grade (Rico, down from A- to B), and the rest were unchanged.

Only two of the 8 new libraries have commercial licenses you’d have to pay for, and in one case you are really only paying for the IDE. Three of the new libraries require a java server architecture in order to be happy, one would prefer Cold Fusion, and the others are pure client libraries that are agnostic with respect to the application server. One library was added just a couple of days ago (Jitsu), and I haven’t had time to review it yet–but you’ll find it summarized here with the rest. Only one of these 16 libraries is DHTML with no Ajax controls–Uize. Even without Ajax, however, I think you’ll find Uize to be one of the most interesting here–especially in terms of visual richness.

Full article

June 12th, 2006

Tell Me One Thing You Can Do With a Mac that I Can’t Do With Windows! (Part 3)

3. Use Real Productivity Applications To Get Work Done Faster, Easier

Automator Rides on ApplescriptAs inventors of new tools have done throughout human history, the visionaries who designed and built the first personal computers saw them as tools that would provide an immense boost to human productivity. And they weren’t just thinking about business productivity, folks. They were also thinking of personal productivity: Getting more things done faster so we’d have more leisure time.

Today, in our Microsoft-Windows dominated world, we use the term “productivity application” to refer to Microsoft Office, and we think of the personal computer as a business tool. (Quick: Do a Google search for that term–”productivity application”–and see what you get.) But has Microsoft Office provided us with more leisure time? Of course not. Microsoft Office is a business tool that replaced prior, non-electronic tools like the typewriter and pencil. If it has enhanced productivity at all (and that is arguable), the productivity gain has come in the form of more output per worker… not more leisure time for the individual. In any case, whatever productivity impact Microsoft Office and its ilk had on the business world was completed many years ago. Yet even for businesses, productivity didn’t stop with improving our ability to prepare reports and memos, or compile numbers in spreadsheets, or do overlays for a presentation in PowerPoint.

Productivity goes up whenever you can suddenly do a task in less time than before, either at home or at work. Since its beginnings with the original Apple computer, Apple has appeared to be pursuing a vision that steadily expands the personal computer’s potential to save you time… to do complicated things simpler. Apple’s operating system recognizes that this kind of productivity gain begins with the simplest interface to the computer: Finding things, opening applications, printing, opening documents, organizing information, and the like. As a result of this vision, Mac OS X has two built-in features that are simply lacking in Windows, and they enable “productivity” applications that are truly the envy of the Windows world:

Applescript and Application Services.

Full article

March 22nd, 2006

Windows Blogger Gets Excited About A New, Innovative Windows Tool That… Is A 5-Year-Old Mac OS X Feature

Rob Gonda: “Web 2.0 on the desktop! A new feature!” Um, no, Rob, Sorry…
It’s hard to imagine that this is actually a new thing in Windows…

Full article

December 11th, 2005

Tell Me One Thing You Can Do With a Mac that I Can’t Do With Windows! (Part 2)

2. A Freakin’ Awesome Dictionary

I’ll bet those of you who read my first article in this series last spring are either Windows fans who have been chuckling, “See, he could only think of one thing!” Or you’re Mac fans who are disappointed that I started in strong to give the other side “what for,” but then left the match just when it was getting interesting.

Although you’d both be wrong, you have to understand that here on Mars, time moves at a somewhat slower pace than it does on Earth. You see, here it’s only been a month since I wrote that first installment, and I thought I was doing pretty good to be getting a second one in already. Then I realized how it might look from down here, and, well… I’ll try to get the third article done in a time frame that will make more sense to you folks.

Now, you ask, “Exactly how could something as mundane as a dictionary possibly induce envy in a Windows user?” Ah, I see you’re one of those who still hasn’t fully appreciated the awesome Dictionary.app built into Tiger (Mac OS X 10.4). It’s already been highlighted in all the Mac news magazines, glorified in all the Mac blogs, and praised endlessly in the Mac discussion forums. Yet I still encounter good, hardworking Mac users who don’t know about it yet. How could that be?

Well, the Tiger Dictionary ain’t exactly a flashy product, for one thing. It doesn’t sit in your Dock, so it’s easy to not realize it’s there. I don’t think Steve included it in any of his Tiger demos. And, well, it’s just a Dictionary, after all.

Full article

May 18th, 2005

Why Buy A Mac Instead Of Windows?

It’s hard for me to see choosing Apple over Microsoft as striking some great blow for populism just because Apple is a smaller company… In my mind, choosing Apple is substituting one greedy corporation for another.

Microsoft Meets Macintosh

It’s a sad commentary on my peers when I hear them voice opinions like this. What it means is that they think Microsoft’s behavior is the norm, and that all companies would behave like Microsoft if they could. This is the same cynical view that destroyed our faith in politicians after Richard Nixon’s crimes. For some reason, rather than understanding that Nixon was a political outlier, we adopted the view that all politicians would behave like Nixon if they could. And many people appear to be making the same mistake with Microsoft.

Good grief, to a man from Mars this looks like mass insanity. Microsoft is no more the norm than Richard Nixon was. But what they have in common is substantial:

  • A total disregard for the truth
  • A willingness to engage in dirty tricks against enemies
  • Corrupt management from the top down
  • A paranoia about–and intolerance of–deviations from any standards they have set for the world.

If you’re a Microsoft fan who’s just wandered into this article, you’ll no doubt think this is pure hyperbole. And though nothing I can say is likely to convince you otherwise, I do intend to try.

Full article

April 5th, 2005

Isn’t Apple A Closet Monopolist, Just Like Microsoft?

It also appears to me that with the iPod and iTunes, Apple is engaging in just the kind of predatory behavior you accuse Microsoft of (i.e., refusing to license other manufacturers to produce players that play AAC songs). No surprise there; all corporations strive to be monopolists if they think they can get away with it. So far, Microsoft has simply been more successful.

Now, where do you suppose my friend got this impression? It comes directly from the FUD (fear, uncertainly, and doubt) seeded by Microsoft and its minions who are trying to–but so far, thankfully, failing to–control the world’s digital music with a proprietary format called Windows Media Audio (WMA). An amazingly stupid example of this kind of FUD appears in a Time Magazine article this week called “Attack of the Anti-iPods” by someone called “Time Morrison.” (Do you think his/her first name is really “Time”? But that’s what it says here…) In this article, Ms./Mr. Morrison opens his/her analysis with a breezy reference to “the proprietary digital-music format that joins you at the hip to Apple’s iTunes online store” as one of the negatives of the iPod experience.

Time article attacking the iPodNow, I would have thought someone writing for Time magazine about digital music players would know better. In fact, it’s the fact that they don’t know better that makes me suspicious of their motives. Because, as a matter of fact, Apple does not have a proprietary digital-music format. Apple’s digital music format is AAC, which is an industry standard developed by a coalition headed by Dolby Labs, derived from mpeg-4. (Oh yes, and none of the “A”’s in AAC stands for Apple… another stupid thing some tech writers get wrong. AAC stands for “Advanced Audio Coding”… You can read more about AAC here.) AAC was intended to replace mp3, the popular open-standard format that is still widely used today. Its primary advantages over mp3 are that it can produce smaller files with the same quality, and it is extensible to allow companies to add “ownership” controls, also known as “digital rights management”, or DRM.

Full article

April 1st, 2005

When Is a Personal Computer Not Very Personal?


I don’t question that Apple is great for multimedia applications… However, I don’t do video or photo editing, compose music on my computer, make graphics, do desk-top publishing, or design web pages.

Yesterday I had a major epiphany* about what to get my Dad for his 86th birthday this weekend. Until yesterday, I had bought into his belief that he would never learn how to use a computer, because he found it too confusing. The implication of this, of course, is that he was never to experience the many positive enhancements to his life that email and the Web could bring. Yesterday I realized there was a great solution, thanks to Apple’s new Mac Mini.

Some background will help explain my thinking…. You see, for years after the Web and email became a standard part of the life of working folks in America, my Dad has poo-poo’d their value. Left out of this huge communications revolution, he had to be content ranting about the negative side of the Web… namely, increased access to pornography and other forms of “dangerous” information (some of legitimate concern, I might add, like how-to sites on building bombs). As far as email goes, he couldn’t see how email would improve on old-fashioned print communication or on the good old telephone. And what about all that spam he keeps reading about? Lucky for him he doesn’t have to deal with it!

So, a couple of years ago one of his wife’s children had the bright idea to buy him a computer and set him up with internet access. They did, and the computer has sat virtually unused on a small table in their bedroom ever since. My Dad says that whenever he tried to use it, he could never figure out what to do.

OK, so he’s had a computer for 2 years and hasn’t used it. What makes me think giving him a Mac Mini will help?

To answer that, let me get back to the title of this essay, which is also related to the quote that opens it, from a friend of mine who doesn’t understand how a Mac would be any better than a Windows system as a personal computer, unless you’re doing multimedia work.

You see, although IBM coined the term “personal computer” when it rolled out its DOS-based systems back in 1981, it has never been marketed at “people”, really. (For an excellent history of the IBM PC, check out this article at about.com.) Instead, the PC was aimed squarely at the business world, which is one of the main reasons for its success over Apple’s computers.

Full article

March 16th, 2005

But I Don’t Want To Shuffle!


And although there are times when I’m sure I would enjoy listening in shuffle mode, more often I am in the mood for particular kinds of music and don’t want to be switched from Barbara Streisand to U2 to Lyle Lovett at random.

You hear so much about Shuffle mode that I’m afraid some people get the impression that’s all an iPod can do. How else to explain my friend’s misconception that he might be forced to listen to inappropriate musical juxtapositions like Barbra Streisand and U2?

Another thing some humans don’t get until they use an iPod is that half of what makes the iPod a revolutionary experience is its symbiotic relationship with iTunes. When you take your iPod filled with music to the car, you will have any of the following choices in how to listen:

  • By Album (CD)
  • By Artist
  • By Playlist (your custom lists)
  • By Genre, or
  • By Song, either in order by song name or randomly.

Full article