Looking for Pentax and Kodak RAW sample files

I am currently working on improved RAW photo format support for forthcoming A Better Finder Rename 7.6 and A Better Finder Attributes 4.4.

The biggest problem at the moment is that I have found it difficult to obtain sample images taken with different cameras.

So far I have been able to successfully test with the following file formats:

  • jpeg (with EXIF)
  • crw (Canon)
  • cr2 (Canon)
  • thm (Canon)
  • nef (Nikon)
  • tiff (camera)
  • raf (Fuji)
  • orf (Olympus)
  • mrw (Minolta)
  • dng (Adobe)
  • srf (Sony)

I think the code should also be able to work with:

  • dcr (Kodak)
  • Panasonic RAW format files

The problem is that I can seem to find any .DCR or Panasonic RAW sample files to test with anywhere on the internet.

If anybody has got a Kodak or Panasonic camera that use these file formats, could you please send me a file or two via email?

You don’t need to worry about the attachment size at my end. Should the files be too large for your mail reader to send I can arrange FTP access to my site for you.

I would really appreciate your help.

Best regards,

Frank

Ergotron LX Triple Display Lift Stand Review

When I recently reviewed the new Mac Pro machines, I mentioned that the one thing that didn’t really make it such a great upgrade for me was that the graphics cards in the new Mac Pros do not (yet?) support portrait mode. I mentioned that my beloved three monitor setup (from left to right: 21″ portrait mode, 21″ landscape mode, 21″ portrait mode) from the G5 PowerMac needed to be converted to a landscape only “panorama” setup.

I may have given the impression that doing this on my Ergotron DS100 triple monitor stand is not so easy. Well, it’s true. The DS100 is a kit-type system designed primarily for static setups with anything from 2 to 5 (or more) screens.

ergotron8.jpg

This makes sense because until recently a dual (or God forbid triple) TFT screen setup was just prohibitively expensive. This meant that you were only ever likely to find such setups in environments like control rooms of half-billion dollar factories, airports and of course financial trading rooms. In these types of environment, “set them up and leave them running” stands are more than sufficient.

The price of LCD screens has now, however, plummeted so far that multi-screen setups are, if perhaps not cheap, at least affordable for most professionals. Thus monitor stands need to evolve!

After I reported my “niggle” with their product on my blog, the good people at Ergotron contacted me via email. That’s customer service! With most companies, it is YOU who have to contact them and they will then be happy to ignore you until you give up (e.g. Canon’s scanner support people).

Not so at Ergotron: they promptly set out to convince me that their monitor stands had already evolved. Would I like to give their new LX Triple Display Lift Stand a go? An offer I couldn’t refuse..

On paper, the LX Triple Display Lift Stand is exactly what I was looking for before I “settled” for the DS100. It can accommodate three flat screens, is fully height adjustable, you can allegedly easily rotate the displays from portrait to landscape mode and tilt them forward and backwards as a unit.

ergotron2.jpg

Today, the good man from FedEx delivered a parcel roughly the size of a golf bag (at least I think that’s how big a golf bag must be). So let’s see what the new generation of triple monitor stands looks like..

ergotron3.jpg

The giant box contains a surprisingly small number of components and right from the start you notice that this is a consumer/ prosumer kind of product. My previous stand had a utilitarian/industrial feel about it: designed for and by people who like ratchets and aren’t afraid of a spot of DIY.

ergotron4.jpg

This stand is different. Each component is “designed” and attention was given to the detailed aesthetics; there are even nicely emblazoned “Ergotron” logos here and there. The bulk and the impeccable finish of the major components screams “German SUV” aesthetics.

ergotron5.jpg

Assembly too is definitely at the prosumer/ consumer end of the spectrum. You simply plug the three major components into one another and fix them with 4 screws. 5 minutes flat if you are of a careful disposition.

ergotron1.jpg

The assembled stand according to my wife looks like “space tech”; I think it wouldn’t look out of place on an big Audi Q7. It’s a bit too large to ignore, just big enough to impress and not quite so huge as to be ridiculous. In a word: nice.

It is of course the part where you put YOUR screens on the stand where things start getting tricky, and swapping between different setups “on the fly” is where the reality of manipulating some fairly hefty hardware re-asserts itself.. let’s see whether the new stand fares better than the old models in this respect.

Hands down the most complicated part of assembling your three display stand is to unmount your TFTs from their original stands. Many LCDs these days come mounted on a rotating, tilting and height adjustable base. Disassembling this and using the VESA compliant (if you’re lucky) mounts can be a little tricky especially on models with built-in USB hubs, power supplies, speakers, etc.

This is where the “oh my good I hope I don’t break it” feeling starts to strike (perhaps not so much if it’s not YOUR screen that YOU paid YOUR money for, but still..).

Luckily for me, I went through this whole process a while ago when assembling the DS100 stand, so that part was plain sailing for me 🙂

Now for “How do I put my screens on that stand”?

This turns out to be not so very complicated, even though it takes two people to do it.

The basic problem is the weight distribution: the middle monitor goes on without a hitch, but the side monitors are more problematic. While you are trying to put on the first side monitor, there is obviously a lot more weight on that end of the stand and the whole thing is going to topple over. This is where you need the second person to stabilize the other end. Once the first side monitor is on of course, the entire stand will be unstable until you put on the third and final monitor, so don’t plan on doing this without having somebody else around to help you. While you’re at it why not invite a third person along?

ergotron6.jpg

With the older DS100 model, this was quite tiresome because each screen was attached with a jumbo size screw that went through the horizontal rail itself. There was nothing keeping the screen horizontally stable until the screw was at least halfway in.

Imagine the scene: one person is holding the already mounted left hand screen level so the stand doesn’t fall over on its heavier left side, while the second person is trying to hold up the right hand screen so that the jumbo screw fits into the rail while trying to fit the nut onto this screw. This would be hilarious if it weren’t for the fact that some very expensive hardware is about to get damaged 🙂

ergotron10.jpg

The LX Triple Display Lift Stand makes things an awful lot easier by supplying a more horizontally stable base. What’s more the screens are first mounted on a kind of bracket with a straight edge that is hung onto the horizontal rail. This makes an enormous difference: you simply lift the screen and hang it onto the rail and then do all the fine-adjusting. Much nicer.

The stand comes with a whole array of mounting plates and screws to fit all VESA compliant monitors. If you are worried about your particular monitor being compatible, Ergotron have a very comprehensive list of monitor specifications on their website against which you can check your particular model. This also takes into account the weight of each monitor, an important factor.

My own setup consists of three 21 inch monitors: two Samsung 213Ts on the sides and one Samsung 214T in the middle. Ergotron recommend that the monitors have similar weights but this is not strictly necessary.

Since the LX is able to accommodate many different monitors and setups, a little bit of adjustment is necessary in order to get the best of it. The stand is capable of both moving your monitors up and down and to tilt them forwards or backwards in unison. Given that you might put three ultra light 17 inch LCDs rather than three heavy 21 inchers on the stand, the force that needs to be applied can vary dramatically. On the stand you can adjust Ergotron’s patented “Constant Force Lift and Pivot Motion Technology” (CF) by tightening three screws with the supplied adjustment tool.

I found that I had to tighten all three of the screws to very close of their respective maximum settings: I guess that the combined weight of my three 21 inchers must be close to the allowable maximum.

33-296-195_anim.gif

Once these adjustments are made the screens do indeed move up and down and forwards and backwards easily enough.

Unfortunately, the ability to rotate the screens from landscape to portrait orientation somewhat interferes with the nice smooth action of the CF adjustments: the landscape/ portrait swivel is rather loose so that when you use the edge of the center monitor to move the whole unit up or down, or tilt it forwards or backwards, the center screen tends to rotate a little bit on its vertical axis. In an optimal setup, the edges of both side screens touch the center screen and are thus also knocked out of alignment. A stiffer action on the swivel would eliminate this problem and make the whole thing feel more solid.

Apart from this minor gripe, the adjustability of the stand is exemplary. Especially keeping in mind that my setup is probably towards the maximum weight limit..

The technical support at Ergotron informed me that the brackets have undergone a redesign and that the currently shipping product features this newer design. This confirms my earlier experiences with the Ergotron support team being very eager to get feedback and going to some lengths to satisfy their customers. I’m currently waiting for the new re-designed brackets to arrive and will update you on this point as soon as they arrive.

Moving the screens from landscape to portrait mode is also easily accomplished. You simply loosen the knob of the bracket, move the screen a bit along the horizontal rail to make some space, turn it, bring it back in and re-tighten the knob. A definite improvement over the DS100 where this was a two person job (in all fairness, Ergotron do also offer rotating “pivots” for the DS100, but I’m not lucky enough to own one).

ergotron_foot2.jpg

In conclusion then, the new LX Triple Display Stand is a marked improvement over the already more than adequate DS100 series. Unlike its predecessor, it is targeted squarely at the non-DIY crowd and makes both a stylish and practical triple monitor stand. As far as I am aware there are at present no other fully adjustable triple monitor stands available and this ought to make this an even easier choice for anybody looking for this type of product.

All this quality and ease-of-use comes at a recommended retail price of $299. Some people may think that this is an awful lot of money to pay for a monitor stand.

The reality though is that multiple monitor setups do not work half as well without a specialized stand. In order to be truly usable the displays need to be as close together as at all possible and arranged in a parabolic arc that keeps them at an easy viewing distance. Achieving this with individual stands isn’t easy and will usually mean that your elbows end up knocking into the stands of side screens. Supporting three large screens requires some no-nonsense engineering, and that comes at no nonsense prices.

What’s more by shopping around you can find the stand for anything between $200 and $250.

Your basic calculation for a three 21″ monitor setup will thus be something like: 3 times $500 for the monitors plus $250 is $1750 for a 4800×1200 pixel mega screen (that’s 5,7 Megapixel!). This isn’t exactly cheap but still compares favorably with a single Apple Cinema 30″ HD Flat-Panel Display that offers “only” a 2560×1600 screen at 4 mega pixels.

Of course you could just go for a 19 inch setup at 1280×1024 which would work out closer to $1000 and still give you an impressive 3,9 mega pixel.. or a dual 21 inch setup for 2 times $500 plus the $269 for the LX Dual Display Lift Stand. Choices. Choices. Choices.

Before you go off and order your own multi-screen setup: A word of advice for your monitor choice: choose something with a small bevel size (that’s the frame around the actual monitor) so that you easily place them close to one another and make sure that they are VESA mounting compatible. Sophisticated add-ons like usd hubs, built-in speakers and similar “nice-to-have” features can become a real problem because they might interfere with getting your screens as close as possible to one another. The extra features also often require the use of the supplied stand and you can thus end up disconnecting these features to get them onto a double or triple stand.

Samsung make some affordable “bare bones” screens without fancy USB ports, built-in speakers, etc but with great picture quality.

Right, I’ll now let you go off and plan your own triple monitor setup 🙂

MacBreakZ 4 is shipping

mb4_0010.jpg

Today on the 29th of November after almost a year in development, three public betas and five private alpha releases MacBreakZ 4 is finally ready for prime time.

More than just protecting you from computer-related health risks (repetitive strain injuries, back ache, eye strain, headaches, etc..) the new version makes healthy computing fun. Based on ergonomic principles and almost 10 years of feedback from its users, MacBreakZ 4 makes it easier than ever to get out of bad work habits in order to work more productively and feel better at the end of the work day.

If you haven’t done so yet, check out what all this is about..

A Better Finder Rename 7.5 tidbits

With today’s 7.5 release ABFR is now getting towards the mid-way point to the next major upgrade and it is time to take stock of what’s happened since.

Version 7, of course, was a complete rewrite and that allowed a major step forward to be made. After close to a decade of pretty-much-monthly updates it was high time to do some clean up work.

Looking through the change history since the 7.0 release, a lot of the 14 (!) releases dealt with the fact that version 7 is a stand-alone application as well as a contextual menu item.

The ongoing “Should the Rename Button Quit the Application or Clear the Preview?” saga reared its ugly head again in the recent About this Particular Macintosh (Verdict: “Very Nice!”) review.. if I had one email from everybody who thinks that it should or should not quit, I’d have a lot of emails.. well actually I do.

In version 7.4.5, I thought I had finally settled this dispute by making the behavior configurable along the “Have your cake and eat it” ideology. Now I start getting emails that argue that having to tick or un-tick the check box to change the behavior is a bit sluggish.. ah, well.. how about making both options available via the “File” menu..

Having your cake and eating it with a shortcut key

.. and throwing in a keyboard shortcut while we are at it.

When I rewrote ABFR I left out a few of the more exotic features, some because I reasoned that “nobody is using this stuff”, others were pushed out of the initial scope to make time for more generally useful features.

Version 7.5 should now complete the transition by adding the last missing feature from version 6.9.6: alphabetical sequences are back!

The reasoning behind them is that sequence numbers can take up a lot of space in a file name, e.g. you need 9 digits for the first 10 billion sequence numbers (0..9,999,999,999).

I think this is fine for most people given that your file name can be up to 255 characters long, but it is true that using the 26 letters of the alphabet instead of only 10 digits (suckers) is more compact yet 🙂

In other news, Apple apparently has removed the ability to read mp4 tags of (moderately) “Fair Play”-encoded files from Quicktime and thus the mp3 tag renaming feature no longer works with m4p files. Thanks Apple!

Apple now also seem to be using “bundles” (i.e. files that are actually folders such as OS X applications) for document files in GarageBand and A Better Finder Rename now makes sure that it doesn’t ruin your files by renaming the contents of the bundle as well as the top-level folder.

The “File List” features also see some minor user-requested improvements and that’s all until next month..

ATP Review A Better Finder Rename: Very Nice!

“About this Particular Macintosh” is a phrase that many veteran Mac users will recognize. In OS 9 it was the menu item that let you produce a profile of your Mac.

The eponymous site and e-zine ATP has been around for so long that it has become part of the Macintosh “ecosystem”. I was obviously delighted when they contacted me a while ago to review the latest version of A Better Finder Rename.

The result is an in-depth review in this month’s issue.

The Verdict:

verynice.gif

Ok, I’ll try to wipe that smile off my face 🙂

Canon & the Mac: Lide 500F Scanner Review?

Having recently decided to Get Things Done, I have finally given in and purhased one of those “scanner things”.

Personally, I find that some things are just better on paper (generally paper things such as books) and others are best on the computer (generally digital things such as webpages, digital music, etc.). I thus don’t print out much and have even less desire to scan anything in.

Now my “big GTD master plan” involves building a searchable archiving system and I’ve gone with a wiki-kind of setup. Scanning in some of my paper notes would therefore be a good idea..

But which scanner to get? Here’s my feature list:

  • Mac compatible
  • small foot print
  • reasonably fast
  • reasonably cheap
  • possibly “luggable”

I don’t know about you, but lots of printers work only moderately well on the Mac. My wife and my sister between them, have gone through at least a dozen HP printers over the years and some (or actually all of them) play only moderately well with the Mac. USB port oddities, suddenly refuses to print, software is odd and doesn’t always work etc. etc.

Now what is the safest way of getting truly Mac compatible gear? I though buying it at the Apple Store would do the trick. Surely they know what works and what doesn’t.

Well, my scanner “of choice” was the Canon CanoScan LiDE 500F. I was aware of the fact that this gorgeous scanner was being replaced by the CanonScan LiDE600F soon, but Apple didn’t sell it yet and I don’t really care about having “twice the resolution” (= twice the file size) for my paper notes.

Why the Canon Lide 500F?:

  • It’s a Canon. I’m a Canon EOS digital camera fan
  • It’s sold by Apple and thus Mac compatible
  • It’s small and luggable
  • It doesn’t need a separate power supply (powered via USB alone!)
  • It can stand on its side saving desk space
  • It’s only moderately expensive (circa 150 USD)
  • It’s not an HP and thus has to be better

My experience: awful.

The scanner looks the part: small, light, well-engineered. Everything I ever wanted. What’s more it’s got one of those photo scanning (for your “legacy” photo negatives) devices, which could be fun.

I install the software downloaded straight from their website. I don’t even bother with the included CD since as a seasoned computer user I know that these are the buggy 1.0 releases of the drivers that aren’t likely to still work on 10.4 (let alone 10.5).

Now HP have this regrettable habit of bringing out a printer/ scanner/ all-in-one and providing a driver for the latest Windows or Mac OS X version available at the time of the launch (tough luck for those with “old” OS versions) and then doing absolutely no further work on the driver. This means that every time you upgrade your OS you are as likely as not to find that your printer/ scanner/ all-in-one no longer works. The solution: buy a new one!

This works out great for HP. You buy the same printer/ scanner/ all-in-one every few years with no real difference between the old models and the new ones, solely because the driver does not work anymore. Hhmm.. thus I don’t buy HP anymore.

Now Canon are different and Apple wouldn’t sell junk on their webstore? Yes, I know. How naive can you get?

To cut a long story short: there are no universal drivers for the Lide 500F, touching a button on the scanner will crash something called the “CNQL2410_ButtonManager” with a KERN_PROTECTION_FAILURE and ensure that you have to take your keyboard plug out and then re-plug it for it work again. The included software (Omnipage & some third rate OS 9-migrated photo editing software) is so old that it still proudly features 32×32 pixel icons and none of the included scanning software stays up for longer than a few seconds before you need to re-plug the scanner (or reboot your machine).

What you get for $150 from Canon

Thanks Canon. Thanks Apple. For nothing.

Unfortunately since I’m one of these “I never return anything because it’s not the reseller’s fault if I chose the wrong thing” people, I thought “I’ll just wait until they update their drivers. Surely they ARE updating the drivers to a device that is still sold today”.

Regrettably, however, that too is probably a bit naive. The software hasn’t been updated since 2005 and has apparently never really worked under 10.4, which has been out for a while now… in fact is going to be replaced soon. Nor has it ever worked on Intel CPUs which have now replaced the PowerPC in all current Mac models.

I have now (foolishly) kept the scanner for more than 14 days and apparently the AppleStore only allows returns up to 14 day after delivery. A seasoned “I return anything that isn’t perfect. It’s the reseller’s fault if they sell junk” person would have known that of course.

A word about the USB powered scanner idea: it’s not working. The scanner may not need much juice but it does presumably need an awful lot more than a mouse or a keyboard. Connecting the scanner to a USB hub is not recommended by Canon (they blame the poor USB hub quality of some third party vendors for this) and plugging it straight into a port on your Mac Pro won’t solve all the problems either. I find myself re-plugging my USB peripherals an awful lot since the scanner came along.. wouldn’t it be nice to have power lead?

The silver lining of the story is that apparently using OS X’s built-in Image Capture application (mentioned nowhere) seems to work ok. Panic over. Scanner work-able after all. Just not perfect. Or acceptable?

Now being somewhat disenchanted with Canon’s support policies and being a long-term HP sufferer (you may already know that when a peripheral somewhere in your family doesn’t work on a Mac, it’s your fault and you’d better get it sorted quickly), my question is:

Can anybody recommend a scanner that “just works” for an Intel-Mac running 10.4?

What is Epson’s OS X support like? Any other dark horses? Any non-evil printer/ scanner companies anywhere?

And what about the CanonScan LiDE600F that has recently been released and may be in the shops soon? It does have a Universal Binary driver but does it work?

And finally the big question:

How come Canon cannot be bothered to change the 5 lines of code it would take to port the Lide 600F driver to work with the Lide 500F that it still sells? Could it be a scam to get you to “upgrade” your brand new scanner? And do you want to buy anything from this type of company?

Mac Pro First Impressions

Well about a fortnight ago, my new development machine, the Mac Pro 3Ghz Xenon/ 2Gb RAM/ 500Gb HD finally arrived at my doorstep.

Installation

Installing the new machine, as always, was a breeze. Plug USB leads from my 4xUSB DVI KVM switch into new machine, plug in ethernet cable, put “old” G5 into Firewire target mode, connect both machine via a FireWire cable (found somewhere on my wife’s G5), plug additional 2 monitors straight into the DVI connectors on the additional NVIDIA 7300 GT graphics card and let Mac OS X do its thing.

After 10 hours of transferring files, everything works fine on the first boot. Excellent.

That’s when my first and only real gripe with the new machine strikes.

I’m one of those screen-real estate junkies with three 1600×1200 21″ LCD monitors plugged into my development machine. It’s a great setup for programming and web site editing and cheaper than getting a single 30″ screen (or at least it used to be when I was young).

I’m running the center screen in landscape mode and the two monitors at the side in portrait mode. That allows me to deal with “wide” stuff on the middle monitor and “long” stuff like documentation, web browsing and the like on the side panels. Also, especially on the left hand side, the left edge of the screen is so far off-center that you can’t really use it unless you physically move your chair. That’s why if you’ve got a two monitor setup, you are probably better off using a center and a right hand display rather than a center and left hand display. Unless you use a right-to-left script like Japanese, Chinese, etc..

Anyway, the Mac Pro does not support portrait mode! Arrgghhh… What do you mean NO portrait mode on a Pro graphics machine in the 21st century?

Admittedly, this is probably not much of a problem for most people, but especially given the fact that Apple targets this machine squarely at creative professionals with deep pockets, this is a big disappointment and many graphics artist may get more additional productivity from a multiple screen setup than from doubling processing speeds. I’ve heard whispers that the ATI XT1900 for an extra $250 will do portrait mode, but don’t take my word for it..

As a good Apple Developer Connection member I did my duty and promptly posted a bug report with ADC: Yes, I know this is hardly a “bug”, but Apple insists on getting “improvement requests” submitted as “bugs” via BugReporter.. turns out the “bug” is already known, meaning I was not the first person to complain. What a relief, there are other people like me out there 🙂

After turning my displays into a 4800×1600 “panorama” setup (which is a huge pain with the Ergotron DS100 Triple Monitor Deskstand), I was free to continue my Mac Pro tour.

Something I was worried about was the speed and compatibility of my PowerPC-only Adobe products: the (dreadfull) Go Live and the(wonderous) Photoshop.. turns out that this wasn’t an issue. GoLive is just as sluggish and unreliable using the Rosetta emulation as it is on a proper PowerPC-equipped model; Photoshop is just as usable and wonderfull as it always is. Great stuff.

I made a moderate effort before “switching” machines to upgrade all my software to Universal Binaries, but there were some notable exceptions, such as MPlayer (Linux-based video player for those pesky avi movies). Not screamingly fast under Rosetta, but still good enough. Anyway installing all those updates was no problem and took no time at all.

Installation then (unless you are a sucker like me and need multi-screen portait mode) is a snap and all the normal stuff seems to run fine out of the box.

Speed

This would be the major argument for switching to the new machine unless you are a developer and simply need to make sure your stuff runs on Intel. I haven’t conducted any side-by-side benchmarks, because I’m not into that kind of thing. Does it matter that it’s 10% or 30% or 200% faster on jobs that already took no time at all? No.

The only places where you really benefit from the additional power is in tasks where your old machine made you wait, i.e. you’re faster than your machine. For a graphics artist this might be in Photoshop or Final Cut Pro, for a developer like myself it’s going to be during the edit-build-debug cycle. So I went ahead and installed XCode 2.4 and svn and gave it a shot.

Builds are incredibly fast now and even the usually somewhat sluggish GNU debugger “gdb” comes up reasonably fast. That’s what I got the machine for, so I’m happy 🙂

In everyday tasks the response from the Mac Pro is almost always instantaneous, but that’s not a big difference from my “old” dual G5 PowerMac 2.7 (Single Core).

No Noise

This is the best new feature and one that hasn’t been given a lot of attention in the press.

If you have gone through sucessive multi-processor PowerMac generations like myself, you know all about the dirty old secret: The Dual G4 QuickSilver was a real leaf-blower and you could be excused for thinking that a helicopter just took off five inches from your head when it came on. Even changing the power supply that Apple graciously sent you for free to help minimize the problem, didn’t make much difference. The G5s were better but still awful and even the watercooled (!) G5 under my desk still manages an impressive roar when you make it actually do anything. Ah, I’ll miss the magical moments when you know that your build has finished because the “engine noise” drops by a few decibels. Nostalgia aside, the noise was a major annoyance especially in a quiet office.

The new Mac Pro manages to be fairly quiet even with two graphics cards installed. It is not as quiet as an iMac or a Mac mini, but while you can hear the fans, it’s easy enough to ignore them. For somebody upgrading from a PowerMac the drop into normality is a huge step forward. Shhhhtt! Listen. The quiet.

First Look Conclusions

All in all, the Mac Pro is an uncomplicated and worthwhile upgrade for anybody who needs an Intel-based machine or is looking for more raw speed. Even Rosetta apps run reasonably fast. The reduction in noise is a major bonus and if you are a long term PowerMac sufferer, probably worth the upgrade on its own.

If you are looking for excitement and “ahhhs” and “oooohs”, you’re going to be disappointed. There is nothing flashy about the upgrade. Even the box is almost identical. It’s just a faster, quieter version of the PowerMac.

MacBreakZ 4: What’s planned for the remaining betas?

Today, we finally released the first public beta of MacBreakZ 4.

With Beta 1 out of the door attention at publicspace.net is turning to the remaining betas.

Here is a list of what to expect:

  • More Stretches: 40 are planned for the shipping 4.0 version
  • A Setup Assistant that helps you configure MB4 to your requirements
  • New user interface mode that hides the menu bar, dock icon for more discrete operation
  • Adaptation mode that allows you to gradually get used to taking regular break by starting with short breaks at long intervals and gradually moving towards longer breaks at shorter intervals
  • New application icon

At the moment we are going for 3 beta releases with the final 4.0 version shipping on the 22nd of November.

I would love to hear your suggestions and feedback on what we’ve released today. Please feel free to post comments to this blog or to write to me directly at reiff@publicspace.net.

Best regards,

Frank

MacBreakZ 4 Beta 1 Press Release

publicspace.net is pleased to announce the availability of the first public beta of MacBreakZ version 4.

MacBreakZ has long been the break timer of choice for many Macintosh users having received a 4 mice rating from MacWorld in September 2002.

Version 4 is more than a simple upgrade, but is a re-thought, re-designed and re-written product developed in cooperation with a dedicated group of volunteer private alpha testers. The new version is completely re-implemented using Mac OS X’s native Cocoa libraries, but remains true to the spirit of earlier versions that repetitive injury prevention should be a fun rather than frustrating experience.

The extensive use of Tiger’s transparency and layering features and the invaluable input from our alpha testers have made MacBreakZ 4 far less intrusive than “traditional” break timers. Nick Miller, the lead cartoonist for the project, has contributed to the easy going tone of the product with his colorfull stretching illustrations executed in both a fun “informal” style and a more serious “business” style better suited for a more formal work setting.

In order to promote healthy computing on the Macintosh, we have slashed prices by over half for the introductory period of the product: a single user license is available for as little as $9.95.

MacBreakZ 4 beta 1 can be downloaded from:

http://www.publicspace.net/MacBreakZ/

MacBreakZ 4 Beta 1 Just Around the Corner

Back in April, on this blog I called for volunteer alpha testers to help me develop version 4 of MacBreakZ.

I was astonished and gratified by the number of volunteers that contacted me. Could it be that interest in ergonomic computing is finally making it into the mainstream?

After an enthusiastic start in 1997, MacBreakZ went through quite a few releases offering any number of new and improved features. With 20/20 hindsight I made one major mistake in the development of this product: I used RealBasic rather than C++ to develop it.

My reasoning was sound (I think): MacBreakZ would be overwhelmingly a user interface application with little behind the scenes processing and speed was really not much of an issue. Back then, and even today, developers seem to fall over themselves to praise RealBasic’s suitability for developing this type of application.

Not so. In my own personal experience, with each new release the RealBasic compiler and run-time system seemed to fix one bug only to introduce 5 new ones of similar gravity. At one point (I think this was early OS X releases) some customers experienced “rainbow text”: each character in the text of all dialog boxes would be a different rainbow color. This problem, as so many others, eventually did get fixed by RealBasic but my confidence in the tool quickly droped to absolute zero. I decided to freeze development with version 3.6 which had proved stable for fear of introducing arbitrary new bugs just by recompiling with the “new improved” RealBasic compiler.

Before all hell breaks lose and every RealBasic enthusiast on the planet starts flamming me: I know you love RealBasic, have never had any problems at all with it and your software is great and 100% bug free; that’s just not at all my experience with the tool..

Back then in the 3.6 days, I hatched this plan to rewrite MacBreakZ in “a real language with a real api”. The first choice of development environment on Mac OS X is Objective-C with Cocoa using XCode: the same tools used to write OS X itself.

Unfortunately for lack of time, the plans remained just that for almost two years and MacBreakZ 3.6 now clearly shows its age and its legacy.

Back in April when the call for alpha tester went out, there wasn’t much code written. I had a very bare-bones activity monitor (the component that detects your mouse and keyboard activity), a rough state machine implementation and a few user interface elements.

The idea was to involve end-users right from the start well before the application design is fixed and major changes are difficult and costly to make. Getting end-users involved early on also opens your developer’s eyes to end-user issues: sometimes you’re the only person on the planet who thinks that a particular dialog or menu item is intuitive, while the rest of the world scratches its collective head and thinks “What’s that supposed to be when it’s finished?”.

In my experience, early user involvement leads to far better product: a product that actually addresses the needs of its users, rather than showing off the cleverness (in his own head) of the developer.

At this point, I obviously need to thank my alpha testers for the amazing feedback and support I have received from them: Thanks guys!

Not only is the new version fully re-developed in Objective-C and Cocoa, but it also makes big sweeping changes pretty much everywhere. In fact, it is more a new product than a new version of an existing product.

I have blogged about progress on MB4; the earlier post has a number of quicktime movies showing the new interface and some of the cooler new features.

Six months, a couple of hundred posts and ten alpha releases later, MacBreakZ 4 is ready to go into public beta. I’m going to spend the next week getting the “behind the scenes” stuff ready, but next Wednesday MacBreakZ 4 beta 1 will be officially posted to the website (If you write me a real nice email, I may send the new version before then :)).

Current MacBreakZ owners will be interested to know that everybody who bought the product after the 1st of January 2005 will receive a free upgrade. Everybody else may like to know that there will be full-featured 14-day trial available from the website on next Wednesday.

It was great fun developing the new version and I hope you will like it.

Take care,

Frank