RPG Next Gen
Wiki RSS Feed Bug Reporting
Business picture

RPG Next Gen Editor

An update site has been set up for the editor to get updates more easily. It should work with any Eclipse 3.4 environment. http://www.rpgnextgen.com/update/

RPG Next Gen Editor is a lightweight RPG editor solely based on the Eclipse platform. It has some basic plugins which among other things provide a tree view on the QSYS filesystem. The focus for the editor lies on small size and speed. The goal for this project is a feature complete RPG free-format editor which can be used to develop small to midsized projects for even the most advanced programming style.

The RCP Application will be developed platform independent. With the help of the Eclipse RCP Delta Pack there will be a version for each of the main operating systems.

Features

The following features have been implemented in the current release:

  • QSYS.LIB filesystem browser
  • QSYS.LIB filesystem browser filter
  • Multiple connections
  • Configurable connection library list
  • Local password encryption
  • Spooled file viewer
  • Non-default workstation customization file possible
  • Data area wizard and editor
  • Userspace wizard and viewer
  • RPGLE editor (/free-form)
  • RPGLE Syntax Highlighting
  • Editor Outline support
    • Procedures
  • Local source history
  • Task Keywords support
  • Quick source member access
  • Source compilation submitter
  • Global compile options per compile command
  • Per source compile options
  • Custom compile options provider (Extension Point)
  • Custom Remote Explorer open action provider (Extension Point)
  • Member locking on editing
  • Source export (flat or ZIP archive file)
  • Simple RPG Abstract Syntax Tree
  • Toggle Comment (/free and fixed format)
  • Command Line view
  • Compile Result view

Software Requirements

RPG Next Gen Editor is an Eclipse RCP application and thus needs a Java Runtime Environment (JRE). It does not ship a JRE by itself so you have to provide one yourself, at least version 1.5 (5.0).

Open a console and enter: java -version

It should return something like: java version "1.5.0_14"

Video Tutorials

Here are some video tutorials which will help you getting started with the editor.

Development

If you are interested in developing/extending the editor information and instructions can be found here.

Every help or idea for new plugins are welcome and can be posted to mihael [at] rpgnextgen [dot] com.

Tickets

The planned features and (not planned) bugs can be viewed in the Trac ticket system. Due to some spam entries the system cannot be opened to the wide public. So a guest user has been created (user: guest , password: rpgnextgen) to enable the user to view the tickets. The system can be found here.

Plans

The future plans for the editor can be viewed here.

Screenshots

Screenshots are available in the wiki.

Donations

Collab Sites

Dieter Bender DV
ILEDocs

Projects


rss feed Latest News

  • 2010-07-06 - RPG Next GEn Editor release 0.5.4
  • 2010-06-06 - STDLIB replacement functions - mkstemp
  • 2010-05-24 - RPG Next Gen Editor Dev Snapshot 0.5.3.99
  • 2010-04-02 - RPG Next Gen Editor release 0.5.3
  • 2010-01-28 - JSON service program release 1.2.2
  • 2010-01-05 - First Linked Map release 1.0.0
  • 2009-12-15 - Linked List API Documentation at Sourceforge.net
  • 2009-12-15 - Linked List release 1.2.0
  • 2009-08-27 - RPG Next Gen Editor update site 0.5.1
  • 2009-08-13 - RPG Next Gen Editor release 0.5.1
  • 2009-07-17 - Package Management for System i - concept draft
  • 2009-06-15 - New RPG Next Gen Editor video tutorial - Offline projects
  • 2009-06-04 - RPG Next Gen Editor update site available again
  • 2009-06-01 - RPG Next Gen update site NOT working
  • 2009-05-31 - RPG Next Gen Editor release 0.5.0
  • 2009-05-26 - ILEDocs java client released
  • 2009-05-26 - More documentation available
  • 2009-05-22 - Wiki online
  • 2009-05-01 - ILEDocs released

Last updated

2010-07-06