08-26-2005 07:36 PM - edited 08-26-2005 07:36 PM
Message Edited by Aristos Queue on 08-26-2005 07:39 PM
08-26-2005 07:37 PM - edited 08-26-2005 07:37 PM
Message Edited by Aristos Queue on 08-26-2005 07:39 PM
08-26-2005 07:38 PM
08-27-2005 06:22 PM
Well, I, for one, rather like the idea, at least the way it sounds here.
I have to say that JIT is not as bad as clippy, because it was much easier to fully disable (I did it in my initial setup, so I wasn't really bothered by it). As a sidenote, the newer versions of office give you the ability NOT to install the interactive help (YES!!!!!!).
It seems that changing the text to "this has changed" is definitely what would make the biggest difference in helping veteran users not to hate Clippy (sorry, JIT).
Also, just for the record, I like the auto error handling. It's not a replacement for your own, but it's still good to have just in case you forgot (or something).
Also, thanks for asking for specific user input on such a wide scale, thanks for listening, and thanks for LV. Now, just get the fellas from marketing\accounting\whoever to take the price down.
08-29-2005 01:40 AM
08-29-2005 11:43 AM
Menu bar or better yet window tool bar icons (a small pastel red exclamation mark, not blinking/throbbing or anything else) that would show that the system had some possibly useful advice about this particular VI would be the level that is non obtrusive. When you are in a programming fugue any interruption takes a long time to get back all the possible threads that you are keeping track of simultaneously. Even moving the mouse to the corner to close the window is a serious interruption. If I close it, I don't want it and it comes back in a few minutes anyway. VERY annoying.
If you can't reduce it to a SMALL icon, it will be turned off and then the whole concept of JIT advice becomes so much unused bloat ware. It should only open windows on user demand. I should not have to read the JIT advice for each computer I am working on to make it go away automatically. If I dismiss the advice about flat sequences 10 times, then you can be sure that I really don't want to look at it.
-Scott
08-29-2005 11:53 AM
08-29-2005 01:08 PM
BUT if your JIT is smart enough to look at my code and think that it has something to contribute then it should have a different conclusion for each of my windows. Just like the error box (ie broken run arrow) that is different for each window as it should be. SO SHOULD code warnings. They are individual to the VI and as such should be attached to that particular DIAGRAM window. Look at all the menubar space wasted with debug single stepping icons when the VI is not even running. The icons should only reflect possibilities for the current state of the VI. 6 different icons for debugging when the VI isn't running?
I don't have a system tray. I would not really like it attached to my Dock either.
You already have the "show context help" icon up there, it should be something like that but not as dorky looking. LVs icon set has evovled a bit (I did have LV 3.1 up and running on Friday converting and old LV 2.2.1 VI) but it is still very out of date. Newer systems are using shading, throbbing, etc to indicate system status. Jumping Dock items are not my favorite and with dual screens the Dock is a long way away.
Attach the JIT to the Error Dialog pop-up box. There should be a three tabbed box. One for errors, one for warnings and the third would have JIT advice tagged to specific areas of your open (or loaded) VIs. There should be the capability to exclude all VIs in vi.lib so I don't get warnings about the short cuts and stuff done by NI (there are lots). If you attach it to the error dialog box then I can get to it easily with the command-L keyboard short cut. For those who are icon based it should be on the corner of the window possibly as a pull down menu choice from the VI icon on the diagram. That is a very short menu and did not used to allow setting VI properties or editing an icon from the diagram. Change that back so that only diagram type operations (such as JIT/warning list) are accessible from that icon pull down.
Thus I can use it as code review as I can use warnings on suggested inputs etc. My problem is that something as large as a new window appearing in my field of view is an indication that it immediately demands my attention. System shut down, power failures, disk problems crisis like that. Advice about my programming style doesn't rise to that level.
I understand some of the reasons for the original design of JIT. I just think there is a way to improve it rather than have 3/4 of your intended audience hate it and turn it off as fast as possible.