« Google Wave for Yellow Bleeders using the Socratic Method | Main| Got OpenNTF? »

Cats, bags and YouTube

...and, like... welcome to our demo, you hoser. It wasn't supposed to be public knowledge yet that the parts of my life that weren't spent on my newborn daughter were instead spent on this.  But it's all over the Yellowverse now, so I might as well take the opportunity to answer a few questions that people have been pinging me with over the last couple of hours...

There is a reason it doesn't say Lotus 911 all over it.  This isn't an internal skunkworks project.

Yes, I know there's a cartoon of a naked lady in it.  It's all for science.

1 visual designer, 2 full-time devs, 2 part-time devs. 90 days so far.  (90 days of 80-hour weeks, that is.)

It's inside a Notes client, but you don't see much of the Notes interface because we're hiding it.  There's some plugin.xml tuning you can do to mask certain pieces of Notes if you're properly motivated.

No, I'm not kidding.  It really is a Notes client.  That's a composite app called "smoke.nsf."  ("Smoke" as in smoke-test, not smoke and mirrors.)

We're using the Eclipse SWT controls almost exclusively.  Most of the Expeditor APIs weren't discoverable enough for us to use.  JFace wasn't helpful because those are all native OS controls, and we specifically need controls that have nothing to do with the underlying OS.  Even a lot of SWT wasn't adequate for us to do what we needed.  Later revisions than the one in the video (yes, there are later builds) don't even use the standard text rendering.  I wrote an elaborate approach to rendering anti-aliased text against a gradient background in Eclipse.

No, I will not tell you where we got the hardware.  Ask me in two months.

I'd be happy to talk about reseller partnerships, but not until August.

Yes, the fingerprint scanner handles a Notes ID login.

I am aware that this is a surprisingly technical presentation for doctors.  This particular presentation isn't targeted at doctors.  We're still working on that one.

There are indeed outtakes from this video in which I channel the Sham Wow guy.  No, you cannot see them.

The software does work on non-touchscreens.  But it doesn't really make sense unless you're on a touch screen.  There's no reason to have the world's largest scroll-slider on the screen unless you have to touch it with big fat fingers like mine.

Yes, I realize that it'll look better with transitional animation.  I am writing that code personally.  Yes, it is fun.

That's the microphone battery pack on my pants.  I wasn't happy to see you.  Well, not THAT happy, anyway.

It does indeed scroll through a Notes view DRAMATICALLY faster than the native client.  We didn't use any magic for that.  ViewNavigators are just... well... fast!

The mistakes you see once in a while on the responsiveness don't occur in normal usage.  It's actually extremely difficult to stand OVER the unit and press the screen, because you don't have a good X/Y understanding of where your finger is.  So some of the spots where you see me mis-hit a button or control are because I can't tell what I'm pressing.

It's not a subtle gesture that I use my middle finger sometimes.  That fingernail is slightly longer, and because the screen is sonically triggered, it works better to scrape it a little with your nail.

Prior to me writing this, exactly ONE person has notice that I'm channeling the McKenzie brothers at the beginning.  It was supposed to be a joke, but our editor (who's also my boss) thought it was funny.

Comments

1 - Skunkworks or not, it rocks. And I have had that impression confirmed by a doctor who had never seen any of this until she watched the video (though the technical bits were ignored, of course). It's not just cool technology, though it IS cool - it's also an effective UI approach to a very difficult problem.

2 - Hey Nathan, you always comment about how much I waffle so let me just say... AWESOME!

3 - Hey, wait ... that's not my grandfather's Notes ???!!!

Friggin' FANTASTIC app!

All it needs is an iPhone app for housecalls or remote clients self-service. The touch-interface is built already. Brilliant!


4 - Cool beans! that is bleeding edge man.

5 - Wow. Just wow. Now that Chris Blatnick is a roller-derby widow, I'm thinking he just might propose to you. Emoticon

6 - During a visit to the doctor yesterday, after having watched Bones take shape over the past few months, I kept cringing every time I endured another bit of procedural idiocy that I knew would go away if they were using something like this. I can't wait for this product to hit doctor's offices everywhere.

7 - @5...damn, how did you know???!!! I've already got the ring! ;-D

8 - @5 - During my "adventure" last Thursday I was pretty much thinking the same thing.

9 - Wow,

bit of a rollercoaster ride the last week I reckon.

First we see Google Wave and what it might do to Lotus's entire portfolio and now this.

Very impressive

10 - wow! wow! wow!

11 - Very nicely done. You dare not search for your random drug selection. Now that was funny.

12 - This is amazing, makes me jealous !

13 - This is so cool and awesome on so many levels. I love the UI touches (even the way that the round thingy rotates when you move the slider) they are just incredibly intuitive actions. I love the thought that you have put into the screen surface. In todays iPhone loving generation, I would imagine this will be very attractive. Well done to the entire team.

14 - To repeat: Wow! Emoticon So impressive in so many ways.

My immediate reaction: this adds ammunition that I can use with management when explaining that Notes 8 is a whole new environment and we need to upgrade NOW. Even though we will never have the budget to develop in-house applications that complex, it helps to show what the platform can do.

15 - I bow to thee...Hazzah! Makes me wish I were still an LND Dev. Kudo's Nathan!Emoticon Emoticon

16 - Nathan and I were "IMing" a bit today. All this is very exciting to me as a user experience person. Way cool!

17 - That is a fantastic showcase for what Notes / Domino can do. Excellent job Nathan.

18 - OUTSTANDING!!!

19 - Wow! Not only a great U.I. for this vertical app, but pulling it together with the hardware and capitalizing on what Domino and the Foundation server bring to this - replication, security, encryption, remote admin, etc. (Frankly, up until recently I hadn't looked too closely at Foundation server, thinking it was just marketing repackaging).

Man, you just keep raising the bar for the rest of us --> out of sight!

20 - Great work and I am very impressed with the UI. I work in healthcare and this is something that would definitely appeal to my organization. Do you have plans for a reporting module and e-prescribing? Thanks for sharing and for giving me something to show to the higher ups why Domino is a powerful tool!

21 - @20 - Yes, absolutely. These are requirements for CCHIT 2009 certification. So we absolutely MUST do them.

22 - That's a fantastic application. I'm a Foundations reseller and the doctors I speak to want a system that has or integrates with an EHR system. I've been reviewing several solutions but I hadn't found one I was in love with until now. I want to be a reseller.

I do have a few questions. Are there going to be templates for specialties like opthamology and chirporactic? Can doctors set up their own macros?

23 - @22 - in order: not initially, but specialty templates are a HIGH priority after our GP/Pediatrics beta; no promises, but Q4 is my target. We're working on "patterns" for certain kinds of encounters, so a Dr. can say "here's my standard process for a suspected sinusitis encounter" and that pattern will be a rapid workflow sequence that allows charting-by-exception.

24 - Thanks for building this and even more thanks for sharing the video. The UI is great, but even more fantastic is the underlying architecture of the notes client and foundations server.
I'm already pointing our management team to the video as a sort of proof of concept demonstration.
I wonder what impact XPages on the client will have on this kind of development.

25 - Congrats Nathan - very, very nice. The integration of hardware and application and the overall experience is very impressive.

26 - @25 - Thank you, Russ. I have to confess that controlling the whole implementation chain helps A LOT.

27 - WOW, this is a fantastic, well thought out UI and process flow. It's a very inspiring effort using the notes/domino platform. Thank you for sharing this awesome demo.

28 - Hi Nathan, Can you add me to your email list please. I am very interested in application side of this in developing countries. I have lots of questions re customising, integration with open source software, extending to mobile devices.
Thanks Dave Leng
HEAL
admin@heal-ltd.com

Post A Comment

:-D:-o:-p:-x:-(:-):-\:angry::cool::cry::emb::grin::huh::laugh::lips::rolleyes:;-)

Search 

Disclaimer 

Welcome to Escape Velocity!

Opinions expressed here by Nathan T. Freeman are not necessarily those of his employer. However, there's a decent chance they are, so check with them if you really want to know.

But really... do you need that kind of validation? Are the opinions expressed here in doubt?

MiscLinks