brainsnorkel.com

Manifesto-driven development. Eclectic thoughts.
  • rss
  • Home
  • Tech
    • Getting wireless WPA-PSK working under Ubuntu Linux on a Dell Inspiron with Netgear WG511
    • Troubleshooting
      • iTunes freezes up randomly
      • Add media buttons missing from WordPress?
    • VoIP + Networks
      • Installation
      • FreeBSD box
      • Router
      • OzTell
      • Configuration
      • Requirements
      • Sipura SPA-3000
      • References
      • Using Asterisk
      • WRT54GP2 and iiNet VoIP
  • Development
  • Writing
    • Australian Republic
      • Chapter I - Introduction
      • Chapter II - Historical Background to Australian Republicansim
      • Chapter III - Republicanism as a Political Issue in Modern Australia
      • Chapter IV - Multiculturalism as a Basis for Republicanism
      • Chapter V - Conclusion
      • End Notes and Bibliography
    • Miscellaneous Pages
      • Requirements Matrix: Julian vs Flickr
  • Games
    • Follower
    • myphatlewt.sh
    • Flash Asteroids (for IE)
  • About

Tablets, Tablet PCs and software development

1-May-2008

For a long time I thought that if I were better able to quickly construct illuminating diagrams to make a point or communicate a concept then I’d be a much more effective communicator. Effective communication is a boon to software development, so improving my ability to rapidly pump out neat diagrams was a noble goal worthy of investment.

I thought that if I had a tablet I’d be able to pick up any drawing package and quickly render those few boxes, circles, arrows, classes, use-cases and swimlanes with a pen in double-quick time. Surely a pen is the natural way to draw, and therefore faster and easier.

I had my eye on a Wacom tablet for a while. I had used a few casually and found them awkward. Designer friends told me that it takes some getting used to and a rigour about the way you set up and use applications. I had also worked with a UK-based engineer who used one for illustrating and annotating shared applications, presentations and documents during design collaboration conference calls. I was convinced my first impressions were wrong.

“Cool” I thought. “Let the tablet-led communication-effectiveness and R&D begin!”

After I saw that Julian had a tablet, I abandoned rational thought and cool-headed evaluation while toy envy took over. I dropped about AU$100 on a cheap Wacom-like tablet to figure out if it was a worthwhile addition to my professional and home-tinkering life.

After getting used to looking at the screen and not the tablet, and making the mental switch from mouse-relative pointing to tablet-absolute positioning seem relatively natural I worked on using a few applications.

In a week or so of trial use I came to the following conclusions:

  • EverNote is way cool for doing shape-drawing, but I was still about half as fast at constructing diagrams with the tablet as using a mouse and keyboard. I also made lots of mistakes with the tablet that were kind of painful to correct. I wish more applications had EverNote’s (and the Apple Newton’s) shape recognition/fixup mode.
  • Visio is kind of awkward with a mouse, and even more awkward with a pen.
  • Few applications have big enough icons that can also be positioned conveniently enough for tablet use.
  • Unsurprisingly, the best applications are painting programs like Photoshop and Paint Shop Pro. Primarily it’s because with a tablet the curve you render on the tablet is the curve you see on the screen. With a mouse, you have to convince your body to implement a kind of feedback and control system to modify your physical action to produce the curve you want to render.
  • Tablets are cruel and frustrating.

I gave up on the Wacom-style tablet, though I’m not sure that I gave it a fighting chance. I got to a point where my frustration was greater than the residual value of my AU$100 investment and abandoned it.

Time passed… and the opportunity to get a tablet PC at less than extortionate prices presented itself. Quite apart from the X61 being a tablet PC, it’s far more portable and usable than any laptop I’ve owned since my Mac PowerBook 170.

In summary, in the contest between tablets and tablet PCs, tablet PCs win.

Direct manipulation of screen pixels is much more approachable than separate tablet hardware. They’re more portable, convenient for more applications and they don’t get your colleagues confused about whether you’re a graphic designer or a developer.

That’s not to say tablet PCs are the perfect tool for diagramming.

Bear with me while I offer some completely un-benchmarked productivity estimates.

When it comes to drawing diagrams with perfect boxes and lines in an application like Illustrator or Visio, I’m about 20% faster with a mouse. If the requirement is for nicely typed text, then the mouse and keyboard wins by about 50% over the tablet PC.

But there’s a diagramming mode where the tablet PC shines: freehand diagrams.

If the boxes, lines and arrows don’t need to be perfect, and if the text is handwritten, and if the diagram won’t need to be maintained, then drawing freehand using OneNote or EverNote on the tablet PC is probably 50% faster than using a keyboard and mouse.

After recognising this my primary use of the pen mode on my X61 Tablet has settled into these tasks:

  • Quick and dirty diagrams to capture notes or communicate information, often projected on a meeting room display or web conference, and sometimes to be later transcribed into a “proper” UML tool or Visio.
  • Annotation of documents, spreadsheets and presentations with Office 2007’s pen reviews.
  • Note-taking & annotation of typed notes.
  • Painting.

For me personally, the dream of being able to use any illustration package more effectively with some kind of tablet is gone, yet note-taking with freehand illustrations is something I now find indispensable.

Categories
hardware, software, tech
Comments rss
Comments rss

« It lives! Wubi rocks »

5 responses

Interesting - I've never even considered a tablet as a

Alastair | 2-May-2008

Interesting - I’ve never even considered a tablet as a way of making my diagrams better.

I’ve always thought the ultimate diagram tool was declarative, sort of like graphviz or perhaps linogram, but interactive and with manual tweaking allowed. For example, I just want to say “give me three connected boxes with these labels” and get a half-decent diagram. We’re not quite there yet.

Until that day comes the best advice I have is: give up Visio.

I don’t know what it is about Visio, but that program just Defaults To Ugly.

You can generally tell when someone has used Visio for a diagram. There’s usually a smattering of stylistically mismatched stencils and hand-drawn shapes connected with auto-routed spaghetti and rendered in non-complementary primary colours. It’s the visual equivalent of ransom note typography, and the bulk of the blame rests squarely on the tool and not the users. Put simply, Visio does not make it easy to make an attractive, or even just effective, diagram.

Try some other tools and you’ll see what I mean. I’m a big fan of OmniGraffle; this is a great example of Defaulting to Purdy. Diagrams just look nicer thanks to the developers attention to detail.

I also rate Inkscape very highly although it doesn’t hold your hand quite as much as OmniGraffle. Interestingly, the new Inkscape 0.46 has tools that may be more appropriate for tablet use (eg calligraphy tool, tweak tool). Maybe worth a look?

I wouldn't say my goal was to necessarily make them

Chris | 2-May-2008

I wouldn’t say my goal was to necessarily make them better - it was to make them faster. I guess I have this crazy idea that adding a simple illustration to my text shouldn’t cause me to break stride. As far as that goal goes, OneNote is the best so far. I can pump out typed text with embedded freehand drawings at a good rate (for me).

I’d have to wrest control of J’s Mac to make OmniGraffle work for me. I have tried it and it is sexy and seductive. I’d say it’s unbeaten for making beautiful diagrams without trying.

I own Illustrator, so I’m interested in trying Inkscape for comparison. I have only dabbled with Illustrator on the tablet, but it or Inkscape might be good candidates for adding some quality on top of rapidity.

Microsoft really seems to treat Visio as the red-headed stepchild of the Office suite. In 2007 it had its boots polished, hair brushed, face washed and then it’s been sent out into the cold, hard marketplace with all of its old usability problems.

I got the tablet for drawing, primarily, and the lag

Sunny Kalsi | 4-May-2008

I got the tablet for drawing, primarily, and the lag as well as the corner problems with tracking (with the three different brands of tablet PCs people I know have, they all show this problem) do make it hard to draw. However, the biggest problem is that software is just not ready yet. You should be able to draw stuff free-hand and and just import it into [uml program], do some fine-tuning, and bob’s your uncle. The problem is that the free drawing and estimation to higher order things (e.g. shape -> square -> class) is not presented consistently and in a flexible way. I often get issues when writing. It guesses what you’re writing, then re-guesses when you’ve moved onto another word, even though the original word hasn’t changed (in Vista, at least).

The nice side-effect is that it forces you to use pen without touching the screen (the grease on your finger makes the screen hard to write on) which is apparently the “right way”.

I've been using Wacom tablets for years, and I find

Tonio | 16-May-2008

I’ve been using Wacom tablets for years, and I find them useful about 10% as often as I’d hoped (still useful, but only occasionally). One reason is, as you discovered, one gets awfully good with a mouse, which turns out to be better for certain precise kinds of input than a pen.

My problem with tablet computers is that they’re expensive and underpowered … and not Macs, so I’m holding out for a Cintiq (integrated display and tablet). The smallest one is almost portable enough to carry with my laptop (but won’t run on battery).

My main personal experience of handheld tablets was three generations of Newton. The original was useless (both the handwriting recognition and battery life sucked), but the second and third generation Newtons were amazing (I still have my MP2000 and it still works just fine). I have about three years’ worth of meeting notes on my MP2000. No more recent pen-based system has offered the refinement of the Newton’s UI (e.g. gesture-based select, copy, and paste; near perfect in-situ handwriting recognition)

I believe my preconceptions about tablets were Newton-based. I

Chris | 20-May-2008

I believe my preconceptions about tablets were Newton-based. I don’t know that anything has matched the Newton’s drawing & note-taking capabilities since, except through integration with other apps and screen real-estate.

Apple must be sitting on some intellectual property that would put them near the front of a contemporary tablet market should they ever re-enter.

Leave a comment

You can use these tags : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

From Google Reader

Recent Posts

  • Two ideas for Christmas gatherings
  • A short review of Adobe Soundbooth CS4
  • Levelling up
  • iPhone application idea
  • Merry Xmas 2008

Navigation

  • games
  • general
    • family
    • kudos
    • links
    • vignette
  • manifesto
  • politics
  • silly
  • tech
    • hardware
    • networks
    • software

Shameless Advertising

rss Comments rss valid xhtml 1.1 design by jide powered by Wordpress get firefox