The Blog

Amidst all the craziness going on with iPad development, this version of OmniGraffle got pushed to the wayside a wee tad, we've basically been ready to go final with it but kept delaying the release in order to work on that other OmniGraffle project.

To sum up (for those of you who may not have been keeping up with the beta releases), we've added some preferences to disable the Multi-Touch trackpad gestures, as well as some preferences for dealing with momentum scrolling if you're using a Magic Mouse, and fixed a fair number of bugs associated with shared layers and Mac OS X 10.6 "Snow Leopard".

You can find the disk images to download at our newly-revamped downloads page, and read up at the historical release notes page.

And we're back! With another installment of OMNI APPS—IN ACTION, which I have to say is almost as awesome of a title as my toddler's favorite DVD on the face of this earth, HORSES—CLOSE UP AND VERY PERSONAL. 

(Spoiler alert! The movie features horses.)

This week we've got a really interesting OmniGraphSketcher use case to share with you, thanks to Troy Payne, a PhD candidate at the University of Cincinnati. He's working on a grant for the Ohio Office of Criminal Justice Services, and is currently offering data analysis and problem solving services at no cost to small and medium-sized Ohio police departments. He writes,

One suburban police jurisdiction thought they had a huge increase in robbery in 2009.  They asked for our help to determine why.  When the research team dug into the problem, we found that there wasn't an increase at all, on average.  A handful of 2009 months were higher compared to 2008, which probably accounts for the perception of an increase.  But the overall trend was not one of explosive increases.  

Troy's team worked on different ways to visualize this information, beginning with a basic OmniGraphSketcher line chart that plotted raw counts for each year for which they had data (2006-2009) by month:

 

He goes on to explain,

That line chart is difficult to interpret because there isn't a clear trend line.  Frankly, it's a confusing mess, with each year overlapping all the others.  This is very common with crime counts, particularly in small jurisdictions where the counts are low.  Here, the monthly robbery counts are in the single digits and are highly volatile.

We needed to simplify this chart or our message would get lost.

OmniGraphSketcher to the rescue!

We decided to create an area that was ±1 standard deviation from the 2006-2008 average for each month and plot the 2009 robbery counts against that.  While not a true confidence interval in the statistical sense - because we're plotting the standard deviation instead of the standard error - this does provide a cleaner visualization of how "typical" 2009 robbery counts are:

 


The take home message:  Robbery was pretty much where we'd expect in 2009.  There was not a large increase in robbery.  

Hooray for robbery not increasing, right? Hooray for data visualization! 

Want to know how Troy created that chart? You're in luck, because he was nice enough to tell us:

I have a spreadsheet in Excel that has the crime counts by month for each year. I created columns for the average and standard deviation, then created columns for the average ±1 standard deviation. 

Then I had to get the result into OmniGraphSketcher. For me, the easiest way to do this was to copy/paste one series (i.e., column) of data at a time.  I started with the low end of the shaded area.  I hid the columns B-E in Excel, selected the month and mean-1s columns, hit command-c, switched to OGS, hit command-v.  Then, in the OmniGraphSketcher inspector, I clicked the connect points button.  Next, I repeated that process with the mean+1s column, making the upper bound of the shaded area.

The shaded area itself was created using the fill tool in OmniGraphSketcher, which is delightfully simple to use.  It just works.

It's taken me *far* longer to describe what we did than to actually do it in OmniGraphSketcher.  And that's the power of the app.  I can quickly create stunningly beautiful charts that convey the ideas I need to convey. Instead of focusing on how to fiddle with the software, I can focus on how my message should best be transmitted to my audience.

Aw, man. We love happy customers SO MUCH. Thank you, Troy!

While everyone else in this office goes completely insane working to meet iPad deadlines (seriously, one of our engineers put in something like 20 straight hours of code commits yesterday, which, well, I'm not saying one of our products will for SURE have a weird feature involving a Dali painting and a flurry of Pig Latin, I'm saying it's a POSSIBILITY), I thought I'd share the first of an ongoing series of blog posts unofficially titled OMNI APPS—IN ACTION.

You have to imagine the IN ACTION part with jazz hands, okay? Otherwise the whole title thing just sounds kind of stupid, like something I made up like two seconds ago while drinking a third Red Bull. Ha ha! As if.

Anyway, the idea here is just to share some stories of how people are using our software, which will hopefully provide a little inspiration and maybe even teach you something cool you didn't already know. 

We're going to start with Paul Zagaeski, a technology analyst and marketer who relies on OmniOutliner in his job. Not sure how an outline can help you in your work? Read what Paul has to say: 

An outliner app has been my most frequently used writing tool since I bought my first computer in 1983. I've always been a words-type thinker (rather than a visual or picture thinker), so I'm drawn to tools that help me organize words fast and efficiently. I can't recall any writing project I've ever tackled that didn't start with some kind of outline. 

An outliner helps me keep a sense of control over both the process of writing, and all the content as I research and write draft text. Dave Dunham described outlining as being similar to building a ship: keel, framework, planks, deck, masts are assembled in a connected structure. Writing is starting with an idea or problem, adding questions or main issues to cover, doing research to address the issues, doing analysis and comparison on the facts from the research, deciding what it means, deciding what to say as a conclusion. If writing fiction, it's the same process only using plot points, characters, scenes, dialogue. The key thing I learned about writing is that you don't go from A to Z, stopping at every letter in turn. It's always a jumbled process of adding ideas, gathering bits of information, drafting actual text, and reorganizing, while jumping from one part of the project to another as needed. If I didn't have a writing tool that let me add, move, collapse, expand, sort, number, list, and stick in odd bits of things like pictures and links, it would take me much longer to do half as much.

Paul is currently using OmniOutliner to complete a pair of technology business reports for the site GigaOm Pro. These reports cover the market for digital paid content and the technologies that allow users to quickly and easily pay for things online or on mobile devices. Here's how OmniOutliner is making his job easier:

I used Outliner as my research tool to collect articles and other online content, to record phone interviews and then transcribe the good stuff, and to write notes and comments to myself on what I thought of the material and how I might use it.

Then I used Outliner to create a full outline of the report with headings and key words. I started drafting the sections, starting with company profiles and working backward to describe the market dynamics and business drivers. I pasted in links to the articles I wanted the reader to click through to get more information about a particular company, event, technology, or another writer's point of view. I also pasted in images and graphics I wanted to use in the report. I moved sections around until I thought the report flowed logically from topic area to topic area. Then I exported the whole thing to .RTF and imported it into Microsoft Word for revisions, more writing, and formatting. The document was supposed to be 30 pages, and I found I had written 80+ pages in Outliner! Eventually I divided the report into two documents and they'll be published separately.

Paul says his only challenge with using Outliner was having to apply MS Word styles to each paragraph after importing into Word (but that's because he can't run Office 2008 on his older Powerbook—OmniOutliner Pro can export outline style information that's picked up by the latest version of Word). The biggest benefits: being able to quickly collapse the report and get a good sense of the flow of topics, being able to focus on single sections at a time to write and rewrite them, and being able to record his phone interviews right on his Mac and then transcribe them so he could get all the facts straight.

Thank you, Paul, for letting us share some of the details behind your OmniOutliner workflow. You can read more from Paul at his blog, find him on LinkedIn, or follow him on Twitter.

Do you have an Omni App (in ACTION) story of how you're using our software? Let me know in the comments or via email, I'd love to hear it. 

If you're not reading this via RSS, you may notice that things look a bit . . . different around here. It's not just the blog that got a facelift—after many many years of the same website design, we have finally made some big changes to good old www.omnigroup.com.

Our main goal was to re-engineer the site so that even us non-technical folks could update it, and if you're interested in the behind the scenes stuff, it's running on Expression Engine. The secondary goal was to spruce up the content and make everything, you know, shinier. A big public thank you needs to go out to our graphics guru, Grayson West, and web-ninjas-for-hire, Blue Flavor, for working through endless revisions and not throttling anyone during the process.

We have plenty of things we plan to add to the site, and we're still working on updating our online store, but we're pretty happy with the new look and feel. We hope you like it too.

Today we took a break from iPad development and updating the website to push out the first beta of OmniGraphSketcher 1.1.1. This release includes French and Japanese localizations, as well as a fix for a pesky crash involving Undo and lots of other smaller tweaks and fixes. You get get this release via the OmniGraphSketcher downloads page; please be sure to email us (or Help > Send Feedback within the application) with any questions or feedback.

I like to think that one of my more valuable contributions as an Omni employee is providing the lowest common denominator factor in usability testing. That is, when an engineer wants to really understand how a total Cro-Magnon will be using their app, they come to me.

Oh yeah, that's right. Who's got two thumbs and represents the most pathetic use case? THIS gal.

Anyway, I thought some of you might be interested in seeing how some of our iPad development work is happening for OmniGraphSketcher. Now obviously we do a lot of mockups in what is surely the world's best program for creating IA/UX designs, OmniGraffle. But when it comes to envisioning how something works on a piece of hardware no one can actually use yet, a lot of people here are going low-tech to try and figure it out.

Omni's lead developer for OmniGraphSketcher, Robin, created some iPad-sized paper templates for sketching up ideas.

iPad_paper

He didn't stop there, though. No sir, he most certainly did NOT. Here's his custom graph paper notebook, which he cut to iPad dimensions using a table saw.

iPad_sketchpad

I want to say that's sort of crazy, except our own CEO Ken Case created a terrifyingly accurate faux iPad using a 3D printer. It—well, it even has a little Omni logo on it. And a 30-pin dock connector. And . . . look, it's just very, very realistic and I'm a little worried about how much sleep everyone is getting, okay?

Here's Robin's own iPad-sized hardware prototype (!) with a variety of UI element ideas designed by our User Experience lead, William Van Hecke.

iPad_UI

That's what Robin had me look at the other day, while asking a series of questions. I'm sure he regretted it almost instantly.

Robin: "So let's say you want to turn this point from a circle into a square. What would you do?"

Me: "Buhhhhh. Dur. I touch it?"

Robin (soothingly): "Okay. You see a little blue circle around the element. Then what do you do?"

Me: "Uhhhhhrrrr. I'd . . . maybe I'd press real hard. Like this." *smoosh*

Robin: "Um . . . well, okay. You get a dialogue that says 'copy'."

Me: "OH GOD NO THAT'S WRONG ISN'T IT MY HEAD MY HEAD MY HEEAAAD."

Robin (brisk clap): "Okay then! What say we try this again later."

Lastly, here's Robin interacting with his fauxPad.

iPad_in_use

I think he's making color adjustments. On a fake, printed-out inspector that Bill made. To the document that is actually just a piece of paper. Man, software development is weird.

Between iPad development meetings, wireframing, mocking things up, and general UI theorycrafting, I managed to remember to release OmniGraffle 5.2.2 rc 1, but almost forgot to tell anyone about it.

So, beta testing went well, and we're here at release candidate stage. Simple enough.

You may find the release candidate at our beta page, and as always, release notes await.

There just happens to be another platform that we sometimes develop for, that's not the iPad, and as such we've just released a beta version of OmniGraffle and OmniGraffle Professional 5.2.2.

This release contains a good many bug fixes dealing with shared layers and Mac OS 10.6 compatibility, along with fixes to a number of crashes when working with Visio files, PDFs, and subgraphs.

We've added a preference to turn off multi-touch gestures on laptops that have that feature, and a last-minute hidden preference to disable the scrollwheel to zoom in and out when Commmand is held down, for those of you using Apple's new Magic Mouse.

Much more information is in the release notes page, and downloads are on the beta page.

A week and a half ago, I announced that we were planning to bring all five of our productivity apps to iPad.  So much has happened in the short period of time since then that it feels like we've been in some sort of time distortion field!

Let me skip straight to the good stuff and share some screenshots with you:

I should point out that the document icons in the document lists come from the QuickLook previews generated on the Mac, so they show features that aren't actually supported in the iPad app yet:  for example, if you compare the OmniGraffle canvas screenshot with the corresponding icon in its document list, you'll see that OmniGraffle for iPad doesn't actually render text yet.

We don't even have a mechanism for creating new documents yet:  both apps are just loading documents created on a Mac.  But it's certainly progress!

Now, I mentioned two weeks ago that we were generally prioritizing iPad work over some of our Mac projects, but that some Mac projects—specifically, OmniOutliner 4 and OmniPlan 2—would take precedence over their iPad counterparts.  In response to that plan, I received a lot of feedback that folks would like to see OmniOutliner for iPad sooner rather than later.

So we started thinking about how we could get started on OmniOutliner for iPad sooner.  We really don't want to delay OmniOutliner 4, so we instead started thinking about how we could finish OmniOutliner 4 more quickly.  We realized that if we scaled back some of the esoteric features which we'd planned for the Pro edition of version 4—cloning and multiple schemas—we could shave three months off its development schedule and get started on OmniOutliner for iPad that much sooner.  Now, both of those features are still pretty interesting to us, and we've already laid the groundwork for supporting these in the underlying outlining engine—but we think bringing OmniOutliner on iPad is more important overall, so that's what we're going to do.

So I'm pleased to say that both OmniOutliner 4 and OmniOutliner for iPad will be coming three months sooner!

Oh, what's coming in OmniOutliner 4?  We've rebuilt the engine inside of OmniOutliner, so among other things it will support text zooming, showing and hiding columns, "Smart Match" completion cells, searching across all column types, better link handling (no more unfindable tokens!), and (in the Pro edition) saved smart folders.  (Also, say goodbye to the old Aqua drawer!)

Thanks for all your feedback on my last announcement, and I look forward to receiving any feedback you might have on this update!

From the mouth of the Mann himself, folks:

Merlin Mann: Advanced Secrets of the Omnifocus Ninja

Logo for Merlin Mann and The Merlin Show

Thursday through Saturday afternoons from 1:30-2:30pm, Merlin Mann (43 Folders, MacBreak Weekly, You Look Nice Today) will stealthily rappel into the Omni Group's booth (#760) to demonstrate the arcane and deadly methods of the OmniFocus Ninja. Long thought by many to be an elaborate myth or hoax, these ancient productivity moves unlock the hidden power of Omni's award-winning task management app.

  • Working the bookmarklet
    Friction-free task management right from your iPhone
  • Tricking-out your Perspectives
    Slice and dice your work into perfect-sized cubes
  • Novel uses for on-hold projects
    Out of sight means out-of-mind – until you need it
  • Location, Location, Location!
    Using the power of location-awareness in your contexts
  • BONUS: Five more tiny OmniFocus tricks almost nobody knows about
    (seeeeeekr1t!)

Hope to see you there!

Page 12 of 52 pages ‹ First  < 10 11 12 13 14 >  Last ›