Some raw impressions of interaction so far.
- navigating to jijs always implicitly creates a new script,
whether you want it or not--this is unexpected; it is better
to have a separate explicit action "New Script"; it should not
create a new file unless explicitly Saved by user.
- executing "jpage'jopn'" opens a jopn page but shows jijx in Address Bar
- jopn should be called (Script) Browser or Explorer, because it is
not just Open, and Open is confusing.
- jopn and jijs (and desirably jijx) should have the same links between
them running at the top for consistency, like the links row in Help.
(Or bottom to be near the input line for jijx)
[Session] [Browser] [Editor]
They should be links and not buttons, so that user can "navigate" to
them in a separate window or tab by choice or directly replacing the
same window. The use of bookmarks for this kind of use is an unusual.
Whereas Actions like Delete, Undo Delete, New File, etc. should be
buttons, since they leave you at the same page and does not intend
navigation or opening a separate window.
- in jopn, the [select] concept may be confusing; alternative
is a more explicit set of controls for folders and files:
Folder: d:\path\temp\ [ v]
[delete] [undo] - [..........] [rename] [new]
File: [10.ijs v] [open]
[delete] [undo] - [..........] [rename] [new]
(folder drop-down has values: "", "..", "subfolder1", etc
and immediately does cd and resets selection to ""; the parameter
is the whole path)
(file selection--together with folder--makes a parameter to other commands;
empty file with new creates a new numbered script)
- jijs should have Save As; leaving should have Discard option
- doing Run from jijs goes to jijx, but returning is very long
(jpage'jopn', pick a file, "select", open)
possibly a link to a recent (or all) open scripts near the input
line on jijx could help.
----- Original Message ----
> From: Eric Iverson <[email protected]>
>
> jhs use patterns:
>
> Casual: convenient to have eveything happen in one window: open bookmark
> jijx, page to opn, open script, edit, run, page to ijx, page to pdf, etc.
>
> Iphone type device: limited real-estate, limited keyboard, tabs perhaps
> more awkward than justified: similar to casual use
>
> Power: try to come close to traditional IDE development system
>
> Here are a few Power ideas (expressed in windows terms, but applicable to
> all):
>
> Create icon to launch server:
> copy jconsole icon and add to command line: -js "jhs 1500"
> run minimized
>
> Create icon to open jijx page in new browser:
> copy IE or FF icon and add to comand line: http://127.0.0.1:1500/jijx
> rename to: jijx
> details vary depending on browser tab options
>
> Create icon to open jopn in new browser:
> copy IE or FF icon and add to comand line: http://127.0.0.1:1500/jopn
> rename to: jopn
> details will vary depending on browser tab options
>
> The jijx browser lets you always see jijx. The jopn browser can be used with
> tabs for scripts. A jopn bookmark can be used to open jopn in a new tab.
>
> I think with adjustments in work habits and with improvements in the pages
> (especially opn) that this can be an effective IDE. Having a jhs
> intergrated Program Manager would be great.
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm