Java Macro PlugIn

Effiziente Java Macro Entwicklung für LibreOffice & OpenOffice durch Integration in Eclipse

Motivation

LibreOffice & OpenOffice bietet umfangreiche Funktionen zur Manipulation von Dokumenteninhalten. Die Entwicklung von Makros geht typischerweise über die Anforderungen eines Office-Anwenders hinaus. Daher ist die eingebaute Makro-Entwicklungsumgebung eher schlank gehalten.

Erfahrene Anwender wollen oft die Funktionen des Grundsystems erweitern. Hier hätte eine professionelle und leistungsfähige Entwicklungsumgebung große Vorteile. Mit dem Java Macro PlugIn werden erstmals zwei der populärsten OpenSource- Produkte aus den Bereichen Office und IDE nahtlos ineinander gefügt. Damit wird gleichzeitig eine exzellente Entwicklungsumgebung und eine moderne, plattformunabhängige Programmiersprache zur Makroentwicklung zugänglich.

Architektur

Eclipse wird um LibreOffice & OpenOffice als Komponente und einen Java Macro View erweitert. Änderungen am Java Makro Quellcode werden live in das Office Dokument übertragen und stehen dort sofort zur Verfügung.

Hinweis

Der JMP wird in eigenen Projekten in Absprache mit Kunden eingesetzt, eine Weitergabe erfolgt nur auf Anfrage. Der JMP ist ab den Versionen OOo 3.2 und LibO abgekündigt, bis auf weiteres und bis zu einer Versionsstabilität von OOo und LibO findet keine Weiterentwicklung oder Support statt.

 

Java Macro PlugIn Copyright © 2005 by .riess applications GmbH

Alle Rechte vorbehalten.

Diese Lizenz bezieht sich auf die Shareware-Version (kostenlose Testversion/Evalusierungsversion) des Java Macro PlugIn. Sollten Sie die Vollversion einsetzen, lesen Sie bitte die Lizenz der Java Macro PlugIn Vollversion.

Testlizenzvereinbarung (Sharewarelizenz)

Diese Lizenz findet ausschließlich Anwendung auf die deutschsprachige Test- bzw. Evaluierungsversion des Java Macro PlugIn und der dazu gehörigen Dateien, Angaben und Materialen („Java Macro PlugIn“).

Bitte lesen Sie die folgenden Bestimmungen dieser Testlizenz sorgfältig durch, bevor Sie die Software installieren, kopieren oder an einen Dritten weitergeben. Sie erklären durch die Benutzung, Weitergabe, Vervielfältigung oder Installation dieser Kopie des Java Macro PlugIn Ihr Einverständnis mit den Bestimmungen der vorliegenden Testlizenzvereinbarung. Wenn Sie mit irgendeiner Bestimmung dieser Lizenzvereinbarung nicht einverstanden sind, dürfen Sie Java Macro PlugIn nicht installieren, benutzen, vervielfältigen oder weitergeben.

Lizenzumfang

Kostenlose Testphase: Entsprechend den unten aufgeführten Bestimmungen gewährt

.riess applications GmbH („.riess applications“) Ihnen unter dieser Lizenz das Recht, diese Software kostenlos zu testen. Nutzung der Vollversion: Um Java Macro PlugIn im vollständigen Umfang zu nutzen, müssen Sie eine gebührenpflichtige, separat lizenzierte Java Macro PlugIn Version erwerben und dürfen die Ihnen überlassene Sharewareversion nicht weiter benutzen. Hierzu entrichten Sie an .riess applications eine Registrierungsgebühr (Lizenzgebühr). Schicken Sie zu diesem Zweck einen in Höhe der Lizenzgebühr ausgestellten Scheck an .riess applications GmbH, Draisstrasse 10, D-76307 Karlsbad, anschließend erhalten Sie die Vollversion mit entsprechenden Lizenzbestimmungen. Informationen zur Höhe der Lizenzgebühr, Onlinebestellung und Mehrplatzlizenzen sowie Supportmöglichkeiten finden Sie auf der .riess-Webseite unter der Adresse www.riess.de/jmp_de.

Der Java Macro PlugIn unterliegt dem Urheberrechtsschutz. Jede unbefugte Benutzung im Sinne dieser Lizenzvereinbarung verletzt die Ausschließlichkeitsrechte von .riess applications an dieser Software.

Distributionsrechte unter der Testlizenz

Mit dieser Lizenz dürfen Sie ferner

  1. exakte Kopien dieser Java Macro PlugIn-Testversion persönlich an jede beliebige Person weitergeben, sofern dies nicht zu dem Zweck geschieht, auf der Testversion basierende Software gegen Gebühr zu vertreiben bzw. diese mit diesem Hintergrund zu erstellen;
  2. exakte Kopien dieser Java Macro PlugIn-Testversion verbreiten, sofern dies ausschließlich auf elektronischem Wege geschieht; und
  3. eine beliebige Anzahl exakter Kopien dieser Java Macro PlugIn-Testversion zum Zwecke der unter (1) und (2) beschriebenen Weitergabe erstellen.

Es ist Ihnen ausdrücklich untersagt, Kopien dieser Java Macro PlugIn-Testversion, gleich welcher Art, gegen eine Gebühr oder Spende oder ohne vorherige schriftliche Genehmigung seitens .riess applications zusammen, alleine oder mit anderen Produkten weiterzugeben. .riess applications behält sich das Recht vor, die oben erteilte Berechtigung zur Weitergabe der Java Macro PlugIn-Testversion jederzeit und ohne Angabe von Gründen zu widerrufen.

.riess applications untersagt ausdrücklich den Einsatz von Java Macro PlugIn sowohl in der Testversion als auch in der Vollversion in Anwendungen oder Systemen, in denen Fehlfunktionen dieser Software nach menschlichem Ermessen und unter Berücksichtigung aller Umstände und Bedingungen, unter denen Java Macro PlugIn genutzt wird oder genutzt werden soll, Verletzungen von Leben, Körper oder Gesundheit nach sich ziehen können. Die Benutzung des Programms in einer solchen Umgebung geschieht ausschließlich auf Ihre eigene Gefahr und auf Gefahr der davon betroffenen Personen. Sie verpflichten sich dazu, .riess applications von sämtlichen Schadenersatzansprüchen Dritter einschließlich sämtlicher Gerichts- und Anwaltskosten freizustellen, die .riess applications aus einer solchen unbefugten Nutzung von Java Macro PlugIn erwachsen.
Jegliche Rechte an Java Macro PlugIn, die mit dieser Lizenzvereinbarung nicht ausdrücklich an Sie übertragen werden, bleiben ausschließlich .riess applications vorbehalten. Java Macro PlugIn ist durch das deutsche Urheberrechtsgesetz (UrhG) und andere einschlägige Gesetze und Abkommen geschützt. Sie dürfen Java Macro PlugIn nur in der von dieser Lizenzvereinbarung ausdrücklich vorgesehenen Form benutzen, installieren, kopieren und weitergeben. Sie sind nicht berechtigt, Java Macro PlugIn, auch nicht im Wege des Software Leasing, zu vermieten oder zu verleihen. Ferner ist es Ihnen nicht gestattet, Java Macro PlugIn zu verändern, zu übersetzen, auf seine Funktionsweise zu untersuchen (reverse engineering), zu dekompilieren oder in seine Bestandteile zu zerlegen und/oder als Grundlage für die Erstellung eigener, auf Java Macro PlugIn basierender Softwareprogramme zu verwenden, es sei denn, dies ist von § 69e UrhG ausdrücklich gestattet.

Gewährleistung

.riess applications übernimmt für die kostenlose Java Macro PlugIn Testversion gemäß dieser Lizenz keinerlei Gewährleistung. Wenn Sie wie oben beschrieben eine gebührenpflichtige Version erworben haben, sind Ihre Gewährleistungsansprüche in der Lizenzvereinbarung für die bezahlte Version beschrieben, und die Gewährleistungsfrist beginnt mit dem Kaufdatum.

Haftung

.riess applicaions haftet nur für Vorsatz und grobe Fahrlässigkeit. Im Falle der Verletzung wesentlicher Vertragspflichten haftet .riess applications jedoch nach den gesetzlichen Vorschriften. Gegenüber Unternehmern haftet .riess applications nicht für mittelbare Schäden oder Folgeschäden, insbesondere nicht für entgangenen Gewinn, es sei denn, diese Schäden beruhen auf Vorsatz von ihren jeweiligen Mitarbeitern oder auf Vorsatz oder grober Fahrlässigkeit von ihren jeweiligen gesetzlichen Vertretern oder leitenden Angestellten. Außer bei Vorsatz oder grober Fahrlässigkeit von gesetzlichen Vertretern oder Arbeitnehmern von .riess applications ist die Haftung der Höhe nach auf die bei Vertragsschluss typischerweise vorhersehbaren Schäden begrenzt. Vorstehende Haftungseinschränkungen gelten nicht für Schäden aus Verletzungen von Leben, Körper oder Gesundheit oder für Schadensersatzansprüche aufgrund einer ausdrücklich gewährten Garantie. Ansprüche nach dem Produkthaftungsgesetz bleiben unberührt. Sie erkennen an, dass jegliche Lizenzgeber von .riess applications nicht als Gesamtschuldner für Ansprüche haften, die sich aus Ihrem Vertragsverhältnis mit .riess applications ergeben.

Achtung

Die Benutzung von Java Macro PlugIn in Anwendungen oder Systemen, in denen Fehlfunktionen dieser Software nach menschlichem Ermessen und unter Berücksichtigung aller Umstände und Bedingungen, unter denen Java Macro PlugIn genutzt wird bzw. genutzt werden soll, Verletzungen von Leben, Körper oder Gesundheit nach sich ziehen können, ist ausdrücklich von .riess applications untersagt. Die Benutzung von Java Macro PlugIn in einer solchen Umgebung geschieht ausschließlich auf Ihre eigene Gefahr und auf Gefahr der davon betroffenen Personen. Es wird dringend empfohlen, Java Macro PlugIn, wie jede andere Software, vor dem tatsächlichen Einsatz umfassend mit nicht kritischen Daten im Echtbetrieb zu testen. Sie tragen das gesamte Risiko dafür, dass Java Macro PlugIn für die von Ihnen angestrebten Zwecke genutzt werden kann. Java Macro PlugIn selbst führt keine Virensuche durch.

Gerichtsstand

Für alle Streitigkeiten aus diesem Lizenzvertrag ist der Gerichtsstand Karlsruhe (Deutschland) ausschließlich zuständig, sofern Sie Kaufmann i.S.d. Handelsgesetzbuches (HGB), ein öffentlich-rechtliches Sondervermögen oder eine juristische Person des öffentlichen Rechts sind.

Rechtswahl

Auf die vorliegende Vereinbarung findet ausschließlich deutsches Recht unter Ausschluss des UN-Kaufrechts (CISG) Anwendung.

Salvatorische Klausel

Sollten einzelne Bestimmungen dieser Lizenz oder die Anwendung dieser Bestimmungen auf einzelne Personen oder Umstände ganz oder teilweise unwirksam oder nicht einklagbar sein, so wird dadurch die Gültigkeit der übrigen Lizenzbestimmungen oder die Anwendung dieser Bestimmungen auf andere Personen oder Umstände nicht berührt.