Category Archives: Reviews

Review: Thirty Four

The inspriring true story of Albert Goering, By William Hastings Burke

An inspiring true tale of a very unexpected hero

Imagine you are a wealthy industrialist, but also a humanitarian with a keen sense of justice. Imagine you live in a brutal totalitarian regime which is waging war over half the world and subjecting those under its control to acts or repression and genocide the like of which the world has never seen.

OK? Now imagine that your brother is one of your country’s top military and political leaders. He’s Hermann Goering, and you are his younger brother Albert. Read the full review

Categories: Reviews. Content Types: Book and History.
Posted in Reviews | Leave a comment

An Ideal Blogging Platform?

The iPad really ought to be the ideal blogging tool: it’s light enough to always have with you, large enough to edit a decent quantity of text on, and potentially always connected, so you can strike while the muse is hot (if that’s not too odd a mixture of metaphors…)

However, to date I’m extremely frustrated by the quality of the tools available to capitalise on this opportunity. Most are, at best, OK for plain text blog entries, and none really delivers what I have come to expect, based on what’s available free on the PC platform.

My benchmark is Microsoft’s LiveWriter. This “free” software does exactly what I want: it provides a WYSIWYG preview as I write, using the stylesheet of my blog, provides style-based formatting (so I can create lists, headings and emphasise text, but otherwise add an absolute minimum of markup clutter), and provides the ability to manage all the post metadata, including things like hand-written post excerpts. It even has a plug-in architecture against which some kind soul has written a little plugin to manage custom fields, so I can easily add linkage to other articles or images in my photo albums.

Now maybe Microsoft have done their usual trick of hiding a lot of clever code behind a simple facade, but the above features don’t seem to be “rocket science”. There are several shareware packages on the PC (e.g. BlogJet) which have very similar capabilities. I therefore hoped that the iPad could deliver similar capabilities.

Nothing doing. For a start, all the available apps are strictly plain-text only. A couple have the ability to insert some HTML, but you need to know what you’re doing, and you have to visualise the result. If the available tags are not sufficient, then it becomes really painful. Just typing < p > on an iPad takes a grand total of 9, yes 9 keystrokes.

Some apps just don’t appear to work. MacJournal is a case in point: only when you’ve paid for it do you get a “read me” screen listing the limitations, and I couldn’t get it to connect at all. This is where I try to explore the “refund” option in iTunes… Worse, others succeed in corrupting existing entries. The worst offender, to my horror, is WordPress’ own app, which succeeded in filling my nicely formatted text with a load of random markup and line breaks. Deleted.

Beyond that, there are a couple which are trying, but not there yet. The best I have found to date is BlogPress, which seems to be reliable, handles basic metadata OK and at least has the concept of “select text and apply an HTML tag to the selection”. If I can engage the developers to extend this then it may become workable.

I did wonder if I could just post the flat text and then use the web-based editor in WordPress. However while this works fine on the PC, on the iPad the browser doesn’t seem to recognise the editor as a text area, so you can’t select text within in it. Foiled again.

I’ll keep you posted, but don’t be surprised if I can’t do so just from my iPad. 🙂

– Posted using BlogPress from my iPad

Location:Leatherhead,United Kingdom

Posted in iPad, Reviews | Leave a comment

Tokenism Gone Mad

I went to see Danny Boyle’s production of Frankenstein at the National Theatre, yesterday. It really is a “must see” event. The staging is superb, the script accurately reflects the eloquence of Mary Shelley’s novel, and Johnny Lee Miller’s performance as The Creature was astounding, portraying a moving evolution from incoherent newborn to the intelligent, articulate but frustrated and vengeful central character of the original story. Unfortunately I can’t comment on Benedict Cumberbatch’s performance as he was unwell, but his understudy competently portrayed Frankenstein and the conflicting emotions which drive him.

However, some of the supporting cast decisions were odd, to say the least. Most strange was the decision that while Victor Frankenstein and his brother William were both white, his father was played by a black actor, George Harris. Now Harris is a fine actor, and I have no problem with him playing a rich, powerful man in the right context – 2010 Britain, for example. But to cast him as Frankenstein senior, a Baron in early 1800s Switzerland, and in a story where one of the key themes is the inability of humans to see past The Creature’s physical difference from themselves to his inner abilities, that’s just plain wrong. It grated with me, and from comments I heard it grated with others too.

If that casting decision was PC tokenism, it was misplaced. If Danny Boyle was deliberately trying to contrast the loathing for the creature with our modern acceptance of people of different appearances, then it backfired. Sometimes the obvious route is the right one.

Posted in Reviews, Thoughts on the World | Leave a comment

Not Good For Business

A month into iPad ownership and I have to say that although I love some of the things it does, my feelings are still mixed. Setting aside those features which, in my case at least, are really for personal use, how will it work as a business tool?

Personally, I’ve never got on reviewing significant text on a PC screen, and tend to work instead on printouts. The iPad has already proven itself an excellent reading tool, so much so that I will now download any lengthy document from my PC at work, and read it on the iPad, rather than just print it out.

Three third party applications make this much easier: DiskAid runs alongside or in place of iTunes to make managing iPad documents from the PC much easier, providing many of the functions missing from the Apple software, like folder views and drag/drop file operations. Full two-way folder-level synchronisation is promised for the next version. It also works well over USB – this, combined with the fact it’s not iTunes, makes it a good bet for corporate environments.

The companion iPad app, FileApp, is the best file management and general-purpose viewer I’ve found. And if you want to annotate a PDF document I can strongly recommend iAnnotate, which produces fully Acrobat-compatible markup, and you can either export the result via DiskAid, or simply email it to yourself.

MS Office documents are a bit more of a challenge. For example, there are many apps which view or edit Word documents. They vary from acceptable to poor. None, as far as I can see, supports embedded files, embedded objects, or style-based formatting. More critically for document reviewing, there’s almost no support for change tracking. Most apps just ignore Word markup. The only current exception is Documents To Go, which at least displays the markup and preserves it in exported documents, but doesn’t allow you to add to it. The work-around is to just type your comments into the main text, email the document to yourself, and use “compare” against the original on the PC, but that’s just plain crude.

Support for other MS Office documents is even more patchy. There are lots of apps which will read an Excel spreadsheet, but most can’t export back to the same format. And there are plenty of PowerPoint viewers, but they all present the slides as a long scrolling document. None of them have the ability to effectively show a presentation full screen on the iPad with a simple “tap to advance” model. Surely I can’t be the only person in the world who recognises the potential power of iPad+PowerPoint for presenting ideas to people in small meetings, so why have all the developers ignored this opportunity?

I await the iPad version of SoftMaker Office with hope, because the SoftMaker guys have successfully delivered full Word compatibility to Pocket PCs for years. It can be done…

The iPad should also be an ideal note-taking device, but several things mitigate against it. Firstly, the applications seem universally crude, with no rich text or outlining support, and limited or no hierarchical arrangement features. Some are quite “flashy”, with good support for doing things like pasting in pictures from the photo album, but what I need is more structured. The standard, of course, is Microsoft OneNote, which has transformed my general note-taking and list management on the PC, but Apple and most developers seem to be studiously it’s example. The one ray of light is MobileNoter, which aims to be a partner application to OneNote. At the moment it’s incomplete – it does quite a good job of synchronising your OneNote notebooks from the PC, and displaying them faithfully, but input is a bit iffy and you can’t create new sections or pages on the iPad. The “quick notes”, which can be freely manipulated, are plain text only. That said, the developers promise that the abilities to take notes in OneNote format and add them into your synchronised notebooks are coming, so maybe this omission will be fixed.

Creating content is generally a bit painful because of the restricted text input model Apple have imposed. For a start, the multi-modal keyboard is very annoying. The main screen just has the basic letters, and you have to switch modes two or three times for anything else. This is OK for bulk text, rubbish for anything with numbers or “special” characters such as the dash or the colon! No wonder the youth of today are losing touch with punctuation…

I do wonder if Apple were influenced by this wonderful video of the “laptop with no keyboard” from the Onion News Network, and didn’t get that it’s meant to be satirical?

If you make a mistake while typing, it’s quite painful to have to roughly point with a finger, then steer the insertion point exactly with the magnifier, then make your corrections. There are no arrow keys to quickly navigate a few letters back, no reversible “undo”. I also find the lack of drag and drop very frustrating.

The predictive text / dynamic spelling is rubbish compared with other platforms, offering only a single option and then usually only when you’ve typed almost the whole word. Worse, if it corrects incorrectly, and you delete the text and type your version again, it just changes it again unless you manually over-ride it. The Microsoft version is much more intelligent, and gives you a “stop changing…” option after the first time.

Some of these restrictions and crudities make no sense at all. Others might make sense on the iPhone, but on a full screen tablet device they are just plain frustrating. But what really bugs me is that the pocket PC, despite originating in an even smaller form factor than the iPhone, gets all this right.

The iPad is a great tool for some purposes, but it’s potential for business use is thwarted by Apple’s inability to recognise good ideas in the non-Mac world, and a young application ecosystem where key capabilities are still developing. Getting business value feels like a bit of a battle, even if it is far and away the best platform for Angry Birds!

Posted in iPad, Reviews | Leave a comment

Beauty is Only Skin Deep

I’m currently reading a book called “Beautiful Architecture“. This has at its core the concept that some software structures are inherently elegant, things of beauty as well as great function, like many of our greatest buildings.

The trouble is that for every St. Paul’s there must be a Bletchley Park – an architectural mish-mash which while possibly important, successful or even revered is inherently inelegant, or even downright ugly.
My analysis is that behind the glossy facade, the iPad software architecture has to be the best current example of “Ugly Architecture”.

In many ways it’s strongly reminiscent of PCs in the days of DOS, or maybe Windows 3.0, before the emergence of strong component-based architectures and unifying design standards in Windows 95 and NT.
The fundamental problem is the application-centric model, in which each application is a stand-alone combination of code and data, with very few shared services or components. This naturally leads each application developer to “do their own thing”, implementing separate, widely varying solutions for communications, document storage, printing support and so on. Apart from a token “open in another app…” supported by some applications, there’s effectively no cross-application linking, leading to massive duplication of functionality and data, and some significant functional limitations, for example the inability to directly open a URL embedded in a document.

Each application has its own data area, which may or may not interact with iTunes, web sites or a PC via FTP, websites via WebDAV or various different cloud storage services. Data which should arguably be general visible just isn’t – you can upload video files to the photos area, but they won’t be visible in the videos list. To test a variety of editors with a document you need to deliver a different copy of the document to each app.

Each application supports different models for document exchange, and different cloud stores, so a user potentially has to have multiple separate cloud accounts. While “public” cloud storage may be fine for individuals’ personal data (although individuals may still have valid security and privacy concerns), it is a real concern if used for corporate information. In corporate contexts, connectivity, security, copyright, access rights, service levels, data protection and privacy obligations, regulatory and legal constraints may all be compromised or complicated by cloud use, and become significant issues.

There’s also an interesting security implication to this which you don’t often see discussed. Because there’s no accessible file system, and no extensibility model for the application filing model, there’s nowhere for anti-virus solutions to run, and as of today iPhones and iPads are effectively unprotected devices. There are probably numerous iPads in the wild acting as festering reservoirs of infected documents. Those who are security conscious can’t be happy about this, and I know that many corporate security departments are making moves to ban connectivity to corporate services for that reason.

Even if an application interacts with the host PC more directly, you get multiple copies of documents, typically the original, a copy in iTunes and one on the device, with no mechanism to synchronise them or compare version information. Apple’s own applications such as Pages are even worse, with a completely separate iTunes space from their own “My Documents” spaces, and an additional copy step in each direction. This is a version control and management nightmare!

Why could the iPad not support a simple shared filing area with proper two-way synchronisation to the host PC, as the Pocket PC has had from day 1?

The communications architecture is a similar mess. The only application which can communicate with the host PC over USB is iTunes, but iTunes can’t use WiFi. All other apps have to use WiFi, but there’s no real shared comms application infrastructure, so the result is another diverse and fragmented “roll your own” free for all. The most obvious way for a companion device to talk to its host PC, BlueTooth, isn’t supported at all!

The WiFi only design works fine in the confines of, say, a small home office. Elsewhere it’s problematic at best. Paid WiFi (e.g. in a hotel) is typically limited to a single device, so you’ll end up paying twice if you want to connect both devices. Corporate WiFi systems are typically similar, and you may not be allowed to connect the iPad directly. Even if you do get connectivity, these networks are often set up to prevent routing between devices, as a security measure, so that’s that, then.

The alternative is to set up either the PC or iPad as a hot-spot itself. On the iPad, this is only possible on jailbroken devices. On the PC, it can be complicated and opens up potential security issues. Neither is ideal.

Apple’s policies effectively put software development back in the Stone Age, in the particular sense that “monolithic” means “single lump of rock”. Each application has to be “stand alone”, implementing many things which should arguably be shared. For example, each file management application implements its own storage management dialogs, its own comms model, its own browser, its own PDF and Word file viewers, each with their own subset of functionality, dialogs and gesture support, and so forth. There simply doesn’t seem to be any real concept of shared components or companion applications. Let’s be clear: I’m not criticising the application developers for trying their best to provide a comprehensive solution – my criticism is directed squarely at the crass architecture through which Apple force such an approach.

Even those applications which implement the “open in another app…” capability to open documents in other viewers suffer two common problems: you frequently have to open the document natively before you can send it elsewhere, and the act of doing so usually creates yet another copy of the document to manage separately! 🙁

Ironically, where there are shared components they impose significant constraints and limitations. The most obvious is the keyboard. Essentially there’s only one way to get text directly into any application, and that’s to use the on-screen keyboard configured exactly as the application developer decides. It’s “my way or the highway”. This is a dramatic contrast with the Microsoft world, where even a humble 2003-era Pocket PC supports not only a variety of built-in and third-party on-screen keyboards, but also handwriting recognition, character recognition (like the Palm Pilot), Swype, and even limited voice recognition. Importantly, these are all user-selectable at any time text input is required. On the iPad you can buy an app with a different keyboard layout, or dictation capability, but you have to cut and paste the raw text into your target application and typically reformat it to suit. This is simply primitive.

What makes all this worse is that the iPad application approval/delivery model makes it unlikely that anyone will innovate a better solution. No approved application can have legal access to another app’s or central iTunes data. Without approval, you won’t appear in the App Store or run on non-jailbroken devices, so Apple simply impose their will, whether good or bad.

OK. I am starting to love my iPad, but the software architect within me is incredibly frustrated. This great hardware is hamstrung by a clumsy, unimaginative, software architecture and oppressive centralist control by those who worship according to The Book of Jobs. It could be so much better.

</rant>

Posted in Agile & Architecture, iPad, Reviews, Thoughts on the World | Leave a comment

Keep Taking the Tablets

I’ve recently purchased an iPad, partly to satisfy some unrequited gadget lust, partly to satisfy some real needs for which I hoped it might be a good match, and partly to try and understand what all the fuss is about. As a long-time user of both Tablet PCs and Pocket PC (Windows Mobile) PDAs, I’m in a fairly unique position to judge what works well and what doesn’t. So far, it has to be said, I’m distinctly underwhelmed.

For several years in the mid-noughties, my main laptop was a convertible Tablet PC (actually a succession of Toshiba M-series tablets). I liked these devices with their dual ability to function as a subtle note-taking device in meetings or on the move, and as a fully-fledged laptop most of the time. Ultimately, though, such devices are too great a compromise: too heavy, battery-hungry and stylus-dependent for use as an eReader or travel companion, not powerful enough to meet my demands for a laptop capable of supporting virtualisation, multiple development platforms and heavy duty image processing. My main laptop is now a 15″ Toshiba, and it does the main jobs very well, but I’ve lost my subtle note-taker, unless I want to lug an old tablet PC as well.

Also, since 1999 I’ve always carried a Pocket PC, for the last 5 years a succession of HP iPaq 4700s (sadly, they don’t last forever). My PDA is brilliant for checking my diary, playing games, as a music player and for a variety of other uses. Thanks to the German company SoftMaker I even have a fully-fledged office suite which is absolutely compatible with Office 2003, right down to the menu and options dialog structures. I have composed some quite large documents using it, but unfortunately the screen size makes it just too fiddly for heavy-duty use.

It’s also unfortunate that HP set the bar so high with the iPaq 4700. I should really have been able to update it with a device including a phone, mobile internet connectivity and GPS, but two attempts to do so have ended in frustration (see “Digital Convergence – Still Waiting” and “Annoyance-Based Technology Selection” for details). Even HP haven’t really managed to replace it – their nearest current equivalent is much chunkier and has a much inferior low-contrast screen.

Enter the iPad. Before I start complaining, let’s acknowledge that this is a great piece of hardware design which does some things really well. For a start, it’s a brilliant eReader: clear, light and an ideal size. When I print documents for off-line reading, I usually print two pages to an A4 side. The iPad screen almost exactly matches this A5 preference, but with the great advantage that I can easily zoom in or change fonts and text orientation if required. To read web pages I can either exploit the mobile capabilities, or save them to PDFs on my PC.

As a mobile web browser it generally looks very promising. Again, the size is just right, with none of the compromises of phone/PDA solutions. Apple’s lack of Flash support is an occasional pain, but otherwise no problems so far.

It’s also going to make an excellent portable photographic portfolio. The screen is widely acknowledged as one of the best on any portable device, with wide viewing angles and good colour fidelity, and my photos look great on it. Getting iTunes to show a sensible album structure is a bit of a challenge (of which more later), but I’m now fairly satisfied, although I may end up using third party software which doesn’t insist on renaming my files and hiding the filenames!

Battery life is great when measured by the standards of fully-fledged laptops: at least two days fairly steady use on tasks like document reading, note taking and web browsing. Of course strictly speaking we should measure by the standard of a monotasking PDA  (I assume that “monotasking” is the opposite of “multitasking”, but I may have just made that up :)), and on that basis it’s not so good, but still acceptable.

So the hardware is great, and everyone loves the glossy touch interface. The problem is that, as the saying goes, beauty is only skin deep. The elegant facade hides an astonishingly crude and restrictive software architecture, which puts me strongly in mind of a 1990 DOS computer (albeit with a glossy graphical skin). The problems of that architecture will be the topic of my next post…

Posted in iPad, PCs/Laptops, Reviews, Thoughts on the World | Leave a comment

Review: Crashers

By Dana Haynes

Ripping Yarn, but Dodgy Details

This is a good thriller, set in the world of air crash investigation, which makes a very welcome change from the all too formulaic patterns of most current escapist literature. Choosing reading matter for my last holiday I really couldn’t face another “serial killer” or “ancient secret / modern conspiracy” tale, and this caught my imagination.

The story romps along with a pace and complexity reminiscent of “24”, and I mean that as a great compliment. It’s enjoyable, and you won’t want to put it down.

But…, and it’s a big but, you may also find this book a bit frustrating. Too many of the details are clumsy, or just plain wrong. Read the full review

Categories: Reviews. Content Types: Book, Crime / mystery, and Fiction.
Posted in Reviews | Leave a comment

I Don’t Want to Sound Complainin’

View from the end of Wollestraat, Bruges, at sunset
Camera: Canon EOS 7D | Lens: EF-S17-85mm f/4-5.6 IS USM | Date: 20-08-2010 20:57 | ISO: 1600 | Exp. bias: -5/3 EV | Exp. Time: 1/4s | Aperture: 5.0 | Focal Length: 17.0mm (~27.5mm) | Lens: Canon EF-S 17-85mm f4-5.6 IS USM

After writing “What I Want From My Next DSLR” I finally bit the bullet and upgraded my two DSLRs. While they are basically superb cameras, one, my new Canon 7D, is badly let down by some very poor ergonomics. This article describes my findings so far, what the cameras do well, and the things about the 7D I really don’t like!

Read the full articleView featured image in Album
Posted in Photography, Reviews | Tagged | 1 Comment

Review: Superfreakonomics

Global Cooling, Patriotic Prostitutes, and Why Suicide Bombers Should Buy Life Insurance, By Steven D. Levitt and Stephen J. Dubner

Fascinating, fun, and more depth than the first book

This book is a worthy, and in my view a better, successor to the original "Freakonomics". I found the original book fascinating, but ultimately frustrating because after good beginnings it lost its way and felt light on content. The second book avoids that problem, keeping the thought provoking analysis and insights coming all the way.

The new book  has a very broad scope – trying to understand the economics and human psychology which drive aspects of human existence as disparate as female oppression and prostitution, terrorism, effective medical treatment, altruism, vehicle safety, and global problems such as climate change.

Read the full review

Categories: Reviews. Content Types: Book, Economics, and Psychology & Behaviour.
Posted in Reviews | Leave a comment

Review: Architectural Photography

Composition, Capture, and Digital Image Processing, By Adrian Schulz

A sandwich with not quite enough meat

This is a good, broad introduction to the field of architectural photography which will suit photographers with basic to intermediate skill levels. That said, the level of detail varies, and it will leave some readers wanting more.

Read the full review

Categories: Photography and Reviews. Content Types: Book and Photography.
Posted in Photography, Reviews | Leave a comment

Review: Heresy

By S J Parris

Dodgy Dons Done to Death in Troubled Tudor Times

Initially I thought of this book as "’The Name of the Rose’ meets ‘Elizabeth’", as it combines religious themes into a murder mystery set in Elizabethan England, but on reflection that’s not quite correct. This is "’Elizabeth’ meets ‘Inspector Morse’".

Not only are the victims a series of Oxford University academics, who meet progressively stickier ends, but the central character is a lonely polymath with an ambivalent attitude to authority, and his own intellectual obsessions. That and the Oxford locations are both reminiscent of Dexter’s stories, but this is very much its own historic tale, focused on the turmoil caused by the multiple violent shifts in English religion between the reigns of Henry and Elizabeth.

Read the full review

Categories: Reviews. Content Types: Book, Crime / mystery, and Historical novel.
Posted in Reviews | Leave a comment

Review: Photographic Multishot Techniques

Photographic Multishot Techniques: High Dynamic Range, Super-Resolution, Extended Depth of Field, Stitching, By Juergen Gulbins & Rainer Gulbins

Disappointing content, and too much Photoshop

This book should really be titled "Photographic Multishot Techniques with Photoshop CS3". Although it does touch on some other software (in particular a quite detailed look at PhotoAcute) you get the distinct impression that the authors are out of their comfort zone unless they can "do it in Photoshop".

This is a great shame, because multishot techniques such as panoramic stitching and HDR are areas in which smaller software vendors have frequently produced powerful, innovative, inexpensive software solutions. Also, it makes the book less relevant to anyone who cannot afford (or does not want to invest in) full-blown Photoshop CS3.

Read the full review

Categories: Photography and Reviews. Content Types: Book and Photography.
Posted in Photography, Reviews | Leave a comment