The tools and languages you use depend on your development goals. For example, if you are customizing the HTML Step Processors, your development requirements are much different than if you are developing or extending Java Step Processors. Regardless of the development goal, all eProcess Services development relies on a foundational understanding of the eProcess APIs.
Required tools and languages include:
If you are developing or customizing Java Step Processors and/or Launch Step Processors for Panagon Web WorkFlo, or you are creating Java-based customized work object processing applications (also called work performers) for Panagon WorkFlo Services, you will need be familiar with the following languages, tools, and technologies:
Additionally, experience with an Integrated Development Environment (IDE), which can use the Rapid Application Development (RAD) components shipped as part of the Panagon eProcess Toolkit, might be useful. Examples of IDEs with RAD capability are Sun Microsystems Forte for Java, Visual Café, or Borland JBuilder.
An IDE helps speed up development time for projects that require visual user interfaces by allowing drag-and-drop functionality on the VWPanel container; however, an IDE is not required to develop applications using the Swing components.
If you are developing or customizing the ASP components in Web WorkFlo, you will need to be familiar with the following languages, tools, and technologies:
If you are developing Panagon Open Client in an ASP.NET environment, you will need to be familiar with:
For information on developing eProcess Open Client applications, see the "Developing for eProcess Open Client" section in the Panagon Open Client Developer's Guide.