|
|
|
|
Projekt
JPA - Java Process Automation API
|
|
|
|
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.
|
|
|
-
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 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.
|
|
|