PDA.dk

PDAlt Muligt: PDAjava

PDA.dk
PDAlt Muligt
PDAlt muligt
PDAtabasen
PDAtabasen
EPOC
EPOC
Palm OS
PalmOS
Windows CE
Windows CE
Til startsiden Info om PDA.dk

Søg efter:


Tilføj en ressource


Generelle nyheder


PDAjava


PDAsync


PDAta


PDAlarm


PDArt

 

4. november 1999

JE5

- A programmers editor in Java.

Originally by Rene Grothman

Modifications and "PDAption" by Morten Wagner

 

Short description:

JE5 is an PDAption of JE - a java-based, open source, free editor by Rene Grothman.
(screenshots)

Features include:

  • syntax highlighting (currently for TeX, Java, HTML and Java)
  • bracket matching
  • Multiple document interface and automated backup
  • Tools and macros; forinstance, you can compile and run Java programs from within JE5...
  • ...and lots more
You should also potentially be able to do FTP'ing of files - this feature is still rudimentary though: it only works on some FTP-servers (those without long welcome messages it seems) and only with complete paths and filenames (i.e. no browsing).

The PDA adaptions has involved changing sizes of dialogs and frames, using standard file dialogs, changing icons to make them readable on greyscale displays and changing (some) iconbar and other UI widgets to be used with pen-based input. And minor stuff all around…

Furthermore, an EPOC installation (for EPOC R5 machines, such as the Series 5mx) has been generated, including sis-file, UID and icon stuff.

I've constructed plugin's allowing for compiling and running java-programs on EPOC machines - based on the Hasiland JAVAC installation EPOC (see http://hasiland.com/javaonepoc ).

Java development using JE5 & Plugins:

My java-development plugins for JE5, assumes you are having a development directory on either C or D called "javasrc". Furthermore, it assumes, that you have the "Hasiland" javac-installation, that allows java compilation on EPOC (see http://hasiland.com/javaonepoc ) . Installation of plugins is as follows; Find the Optiones/Edit plugins menu. Press "new", and enter name and classname of each plugin (settings for "Call Main" plugin shown below). The Java-compile plugin is named "rene.Editor.plugins.JavaCompile".

JE5 will start up automatically setting a classpath to include "?:\javasrc". Thus you can compile and run Javaprograms, directly from JE5. I'm working on a plugin that will allow changing the classpath - but I can get it to work (source for this plugin, rene.Editor.plugins.SetClasspath, is included in JE5 source-distribution... any help appreciated..)

 

TBD's, bugs and shortcomings:

  • classpath plugin doesn't seem to work (use "javasrc"-directory workaround)
  • the "tools"-menu doesn't work
  • numerous keyboard shortcuts doesn't work correctly...
  • macros doesn't seem to work
  • and other small quirks... (send in your observations...)

Note:

Beside the standard disclaimer and the open-source license, here are some additional points to be aware of:

  • The JE5 Editor is Java-based. That means, that you have to have a JVM (Java Virtual Machine) installed. Currently, I have tested this only on Windows 95 and the Psion 5mx.
  • Java and JE5 is memory intensive. If you are running on an EPOC device, make sure, you have enough memory (in your main memory or "C-drive"). I'd guess at least 5 or 6Mb should be available...
  • Quite some bugs exists in the editor. If you document a bug (so its reproducible) - send it to me, and i'll include it in the buglist - and I might even try to fix it. If you know Java - try to download the source and fix it yourself - and then send the result to me....

 

Disclaimer:

Remember this is a project under construction. Moreover, it deals with the most valuable things you have, your own files. You did put much effort into your files probably, so keep them safely. You should backup regularly, using a different storage medium.

I will not be responsible for any damage the editor does to your files, your system or any other damage. I do not even claim that the editor works as expected.

 

Download:

You can download the JE5 editor for free after you accept the following license.

 

License:

All components of JE are distributed under the terms of the GNU General Public License. The main points are:

  1. JE may be extended, modified and used without restrictions and warranty.
  2. The source of JE or any extended or modified version must be available to all users at any time free of cost.
  3. It is not possible to impose a restricted license to any derived or extended version of JE.
  4. All extended or modified versions must contain this license.

 

Additionally, the original author (R. Grothman) imposes this restriction;

All distributed copies of the editor must include a clear link to the JE home page.

 

Clik here for the EPOC installation of JE5. (Remember, you also need the Java Virtual Machine installed on your EPOC R5 machine).

Clik here for the source of the PDA adaption of JE5.

For further information - and a Windows/Unix friendly installation, visit the original JE site!



mw


©  1998, 1999, 2000 by PDA.dk