Zur Hauptseite Glossar Dokumentation Java-API-Doc Code-Beispiele Referenzintegrationen

GO TO THE ENGLISH SITE

Softhema Group [www.softhema.de]

Projekt
JPA - Java Process Automation API

Über JPA
Die Programme anderer Leute an die Zügel nehmen, so könnte man die Aufgabe der JPA-API beschreiben.

Java bietet mit der exec Methode der Klasse Runtime nur beschränkte Möglichkeiten externe Anwendungen in das eigene Projekt mitaufzunehmen. Die exec-Methode ermöglicht zwar das Starten der Anwendung, aber die automatisierte Kontrolle der gestarteten Anwendung ist nicht möglich.
Die JPA-API will Ihnen nun das fehlende Werkzeug in die Hand geben, um die volle Kontrolle über externe Anwendungen zu erlangen. Mit Hilfe von simulierten Mausklicks und Tastaturereignisse werden Anwendungen wie von Geisterhand bedient. Kommunizieren Sie mit der Windows-Anwendung Excel über DDE (Dynamic Data Exchange) um Zellen zu setzen oder auszulesen. Machen Sie einen Bildschirmschnappschuß von einem Fenster Ihrer Anwendung. Haben Sie eine Altanwendung und möchten diese ins Internet bringen. Mit Hilfe der JPA API können Sie Ihre Altanwendung adaptieren und somit deren Funktionalität im Internet bereitstellen, ohne dabei die Anwendung neu schreiben zu müssen.

Der Zweck der JPA API ist es Nicht-Java-Anwendungen in Ihr Projekt zu integrieren, in dem es die Übergabe von Daten an die Fremdanwendung ermöglicht, den Arbeitsvorgang startet und die Ergebnisse wieder zurückholt. Um dies zu erreichen haben wir Ihnen Funktionen bereitgestellt, um auf die Benutzeroberfläche mit Ihren Fenstern und Steuerelementen einzuwirken.

Hauptfunktionen
  • Starten von externen Anwendungen über eine abstrakte Schnittstelle. Implementierung zur Zeit für Win95/98/ME/NT4/2000 verfügbar und für Linux geplant
  • Kontrolle der gestarteten Anwendung (Eingriff in die Benutzeroberfläche).
  • Abfrage der auf dem Rechner laufenden Prozesse (Anwendungen).
  • Abfrage der Threads eines Prozesses.
  • Entfernte Kontrolle von Prozessen auf einem anderen Rechner über den Remote Application Controller. Bei dem Remote Application Controller handelt es sich um einen RMI-Server. Dadurch wird ein IP-Zugriff auf dem Rechner, wo der Remote Application Controller läuft, zu gelassen und man kann die Prozesse auf dem Rechner zum Beispiel von einem Applet aus kontrollieren.
  • Kompatibel mit dem JDK 1.1; Für den Einsatz innerhalb von Applets ist kein Plug-In erforderlich, da die aktuellen Browser mindestens Java 1.1 unterstützen.
  • Zugriff auf die TopLevel-Fenster Ihrer Anwendung und Abfrage aller untergeordneten Fenster (Ansichtsfenster und Steuerelemente der Oberfläche).
  • Erstellen eines JPEG Bildschirmschnappschusses von einem Fenster Ihrer Anwendung.
  • Einträge aus der Windows-Registry auslesen, hinzufügen oder verändern.
  • Abfrage von Systeminformationen des Betriebssystems (Windows-Systemverzeichnis, Benutzername, Computername, etc.).
  • Absolut keine C/C++ oder Windows-Programmier-Kenntnisse erforderlich, da Schnittstelle unabhängig von der Windows-Welt.
Download Demo JPA API
Download Java Process Automation Zip-Datei Demoversion

Altes Projekt ohne Wartung.

Aktuelle Version: 1.3.3
Veröffentlicht Januar 2002 auf jars.com

Wir hoffen, dass sich die JPA-API als hilfreiches Werkzeug erweisen wird und wünschen Ihnen in Ihren Projekten viel Erfolg.

Copyright 2001 by Softhema Group
All rights reserved.

Zur Hauptseite Glossar Dokumentation Java-API-Doc Code-Beispiele Referenzintegrationen