About a week ago, I have been given the Javelin Ide sources. The past week
I adapted the code to improve the Javelin Ide message window.
Attached is a beta release of the Javelin Stamp Ide program with this
improved message window.
Just unzip it in your working stamp ide folder and run it from there.
(default c:\program files\parallax inc\javelin stamp ide)
This release is not supported by Parallax
, so if you have questions or remarks,
post them in this thread. Also, if you are having issues using your code with this release,
try your code with the official release (version 2.0.3 http://www.parallax.com/javelin/downloads.asp·
and see if the issue persists.
Changes to the message window:
1. You can no longer type characters in the output window
2. I changed the input box to send its contents only after pressing·
3. I added a small input box to still be able to use keypresses.
4. I added a Start Send button that allows to send a file to the javelin
5. I removed the echo from input boxes to output window
6. I added a Start Log button to save·
received text to·
7. I added a Save Display button to save the current display content to a file
8. The message window is currently limited to 300 lines·
of 200 characters wide.
9. I added linenumbers to the output window
10. The message window will display incoming messages from a running javelin upon startup (no need to program it first)
Just select debug->messages. If the javelin happens to be waiting for data (Terminal.getChar()) you can simply
send text via file or input boxes. It will not reset the javelin.
11. Added a Reset button. This will reset the javelin by toggling the DTR pin. If the comport option is set to AUTO, this
a connected javelin, so·
then it takes a few seconds to actually reset.
There is also a reset button added to the main window for convenience.
At the end of this week I will receive a Board of Education usb version. The first priority then
is to try to resolve a timing issue with this usb board, in that javelin programs cannot use Terminal.getChar(),
and that after downloading a small program to the javelin, the javelin does not accept new downloads.
Second on my list is to let the Link command generate a .jem file, and add a command Download that
just downloads a jem file to the javelin. That way you don't need·
to use JavelinDirect to just download
a jem file.
Please post any bugs, comments, remarks and requests to this thread.
June 6, 2007
bug fix Debug window (Project->Debug and Project->Debug resume should work)
June 7, 2007
bug fix Find and Replace (edit->Find and Replace.. and Edit->Find again (F3) should work)
June 7, 2007
bug fix Status bar, now shows 4 fields: cursor x:y, file modified/readonly, insert/overwrite, simple messages (hints)
June 8, 2007
bug fix Print (File->Print now prints the entire file)
June 8, 2007
bug fix Reopen a nonexistent recent file or close all open files would generate exception errors
and abnormal program termination. This has been fixed.
June 9, 2007
Added a tab Editor to Project->Global Options.
Here you can set the font and colors used in the editor.
June 13, 2007
bug fix JavaDoc and Comment style, the settings were saved but not restored properly. This is fixed now.
June 14, 2007
bug fix, doubleclicking on compile/link error in status window did not jump to correct place in file. Fixed.
June 14, 2007
bug fix, now handles all exception errors when clicking menu commands while no files are open.
June 15, 2007
bug fix, menu Edit->Show code templates now operating
bug fix, Debug window "run" line now fully selected in editor window
Added linenumbers to the editor windows
Added linenumbers to the printer output
Added date,time,filename,pagenumber to footer of printer output
June 26, 2007
Completed download command (downloads jemfile to javelin)
Commands link and program now create jemfile if link succeeds
This beta includes the fixes for usb connections Professional Development Board and Board of Education USB.
This beta requires the modified Terminal.java (which also works with official release 2.0.3)
June 29, 2007
Bug fix, after some runtime errors, the comport was not correctly closed so a following program command
could not find the javelin.
July 3, 2007
Bug fix, status messages Read Only / Modified and Overwrite / Insert now reflect the status of the file in focus.
July 3, 2007
Bug fix, editor options color settings, though saved and read from registry correctly, were not activated in
the editor windows. Fixed.
July 6, 2007
Fixed and added message window cursor control. Added visible cursor to message window.
July 7, 2007
Added editor options: Smart Tabs, Smart Tab Delete, Auto Indent
July 8, 2007
Added editor options: Tab Indent and Tab Width, to enable selected text indent
July 9, 2007
Added auto fill of Search and Replace search text field in case text was selected
(if you select text in your java file, then CTRL+F or Edit->Search and Replace opens
search window with selected text as Text to find)
Changed 'Unhandled exception error' behaviour. Instead of automatically exiting the debugger
(which also closes the message window) the debugger session remains active, so you can
view the message window and simply reset the javelin for another run.
July 11, 2007
Added multiview ability to the message window. You need the JideTerminal.java class, which
must be placed in the ...\lib\stamp\core folder.
July 15, 2007
Completed multiview support in message window.
Added disclaimer page to Help->About.
Post Edited (Peter Verkaik) : 7/15/2007 3:58:25 AM GMT