Main site Glossary Documentation Java-API-Doc Code-Examples Reference integrations

GO TO THE GERMAN SITE

Softhema Group [www.softhema.de]

Project
JPA - Java Process Automation API

About JPA
With JPA-API you can control other people programs through Java.

Java offers limited possibilities to control external applications with the exec method of the class Runtime.
The exec method is capable of starting external applications, but can however not automate input of the application user interface. The JPA-API provides you with the missing tool, to fully control external processes.
Simulated mouse clicks and keyboard events is only one example of the possibilities, which you open. Communicate with windows application Excel over DDE (Dynamic Data Exchange) around cells to set or select. Make a display snapshot of a window of your application.

Have an external application and would like to bring these in Internet. With the help of the JPA API you can adapt your external application and supply thus their functionality in the Internet, without having to write thereby application again.

The purpose of the JPA API is to be integrated it not Java applications into your project, in that it the transfer enabled by data to foreign's application, the job starts and the results back again fetches. In order to achieve this we supplied functions to you, in order to affect the user interface with their windows and control members.

Features
  • Starting of external applications over an abstract interface. Implementation at present for Win95/98/ME/NT4/2000/XP available and for Linux planned
  • Control of started application (intervention into the user interface).
  • Query of the processes (applications), running on the computer.
  • Query of the Threads of a process.
  • Remote control of processes on another computer by the "Remote Application Controller". The "Remote Application Controller" is a RMI server. Thus an IP access on the computer, where the "Remote Application Controller" runs, is left too and one can control the processes for the computer for example from an applet.
  • Compatibly with the JDK 1.1; For the application within applet no Plug-In is necessary, since the current web browser supports Java 1.1 at least.
  • Access to the TopLevel windows of your application and query of all subordinated windows (opinion windows and control members of the user interface).
  • Create a JPEG of display snapshot of a window of your application.
  • Entries from the Windows Registry pick out, add or change.
  • Query of system information of the operating system (Windows system directory, user name, computer name, etc.).
  • Absolutely no C/C++ or Windows program knowledge necessarily, there interface independently of the windows world.
Download Demo JPA API
Download Java Process Automation Zip-File Demo version
Old project without maintenance.

Current Version: 1.3.3
Published January 2002 at jars.com

We hope that the JPA-API would be of great help to you and wish you the very best in your projects.

Copyright 2001 by Softhema
All rights reserved.

Main site Glossary Documentation Java-API-Doc Code-Examples Reference integrations