If you don't have a Pocket PC 2003 device as required by the new J601 version, you still can run it in the emulator found in MS Visual Studio 2003+ (or eMbedded Visual Tools 4+). This emulator now can run the ARM code natively.
The new j601 version for Pocket PC has a lot of improvements compared to the former version j501. It has look and feel of its desktop big brother, and can do almost the same. IDE and forms user interface has been considerably reworked to accomodate many new usability features.
J IDE is built with J forms, now featuring syntax highlighting, box drawing characters working out of the box. A notable consequent enhancement is the J menu, which serves both to close and move between forms. It also assumes the role of J application signature, thus relieving the title bar.
Configuration window would not fit into the device screen, so instead it is offered to edit the config files as regular scripts. It would be helpful if more common options were included supplied with end of line comments, as in UNIX.
Default font sizes are too large, so they were changed in the configuration both for fixed and form varieties.
Open/Save As dialogs seem to have the same problem as before: only a limited subset of folders is available. However, once the file is on disk, such as a system script, it can be opened manually, then run from the script window and/or saved to the original location.
Forms respond nicely to orientation change, however viewmat and plot still have problems with that.
Unicode works nicely both in user forms and the script editor, subject to installed language support.
Grid looks superb, utilizing its zoom feature just for the needs of the device small screen. It correctly adjusts it base font to the selected default form font.
The Grid Zoom feature works together with the ClearType and/or high resolution VGA screen to fit large arrays of information. Note how, even with this font size, the digits and characters are still readable.
The plot from the previous J release looks much better now also accomodating the anti-aliased fonts for superior presentation quality.
All the plots are layed out nicely, except when orientation changed compared to either J or plot start.
Two or three plots have problem with title size and positioning, which can be corrected with definition tweaking.
DISPLAYFORM=: 5 in global config, but 9!:2 gives 2 still.
viewmat and plot do not always correctly respond to orientation change. In particular when either J is started or they are first run in a different orientation. It seem as if they retain the screen or window size rather than get new one for every repaint as they should.
plot View Definition does not always Refresh, or can loose the definition.
plot could use smaller default font, or adjust it according to form default (in proportion).
Complex valued viewmat gives errors (out of memory)
- The forms size are typically one pixel short, which creates either a double black (bottom in script) or a pixel white border (right and bottom in graphs). To attain more seamless look it should have the one-pixel border overlap which the adjecent adornments.
- Is there a way to run labs, as in previous version?
J 602 Update
Following the discussion chat/2010-January/003000, here's detailed installation steps using an SD card:
On PC, extract downloaded j602b_pocketpc.zip and
place the j602 folder on the SD card
- Insert SD card into Pocket PC
On Pocket PC, Run File Explorer
- Go to SD card folder
press and hold stylus on j602 folder,
Go to My Device folder (root \ of device)
- press and hold on empty space
- wait until it finishes copying
Go inside J602 folder in My Device
Tap J602 to start J