OpenOffice.org in der österreichischen Justiz Einsatzgebiete und Erfahrungen

Ähnliche Dokumente
Anwendungsfall: Gerichtstermin

HMS. Statistiken mit SAS ins Internet. HMS Analytical Software GmbH - Johannes Lang

Microsoft Dynamics CRM Perfekte Integration mit Outlook und Office. weburi.com CRM Experten seit über 10 Jahren

Clientkonfiguration für Hosted Exchange 2010

DOKUMENTATION PASY. Patientendaten verwalten

Eignet sich Eclipse RCP als Enterprise Plattform? 2. Mai 2006 Lars Stucki & Edwin Steiner

Um zu prüfen welche Version auf dem betroffenen Client enthalten ist, gehen Sie bitte wie folgt vor:

Herzlich Willkommen! eine praxisnahe Übersicht. Mit Java ins Web - mb@bebox.franken.de (c) Michael Behrendt -

NTx e-billing-system DEBS Übersicht

Mobile Dokumente. Vertreterarchiv mit LDOX.Share. Digitaler Rechnungsversand mit LDOX.DocumentManager

FABIS CRM Korrespondenz & -, Dokumenten-Management. FABIS basic 5.0

Microsoft SharePoint 2013 Designer

Anleitung zum Extranet-Portal des BBZ Solothurn-Grenchen

LiMux: Freie Software und Offene Standards für München

PCC Outlook Integration Installationsleitfaden

Kommunikationsübersicht XIMA FORMCYCLE Inhaltsverzeichnis

12. Dokumente Speichern und Drucken

Der Einsatz von Open-Source-Produkten im Unternehmen, dargestellt am Beispiel von OpenOffice

Fachapplikationen in heterogenen IT Landschaften

DCCS Lotusphere Nachlese 2012 Was sind XPages? Mobile Features für XPages

Multimedia im Netz. Wintersemester 2011/12. Übung 10. Betreuer: Verantwortlicher Professor: Sebastian Löhmann. Prof. Dr.

Einfache und effiziente Zusammenarbeit in der Cloud. EASY-PM Office Add-Ins Handbuch

Installationsbeschreibung Flottenmanager 7.1

Installation von NetBeans inkl. Glassfish Anwendungs-Server

Herzlich Willkommen. Herzlich Willkommen. Effiziente Java Entwicklung für OpenOffice Folie 1

SAP NetWeaver Gateway. 2013

White Paper. Installation und Konfiguration der Fabasoft Integration für CalDAV

OP-LOG

Informatives zur CAS genesisworld-administration

Infotag 2012: Projektmanagement mit Microsoft SharePoint. Thomas Marhöfer / Hagen Schellewald

Ecliso Anwendertag Einsatz von Ecliso bei PLUSCARD

Installation des edu- sharing Plug- Ins für Moodle

Sitzungsmanagement. für SharePoint

Herzlich willkommen bei der Installation des IPfonie -Softclients!

Anleitung zum erstellen einer PDF-Datei aus Microsoft Word

Lokale Installation von DotNetNuke 4 ohne IIS

Wichtige Information zur Verwendung von CS-TING Version 9 für Microsoft Word 2000 (und höher)

Projekt: BLUME Basis PDM Lehr- und Projekt Umgebung für kooperative Mechatronische Produkt Entwicklung. TU Wien,

Existierende Systeme I Bibliotheken & Frameworks

Installationsleitfaden zum Fakturierungsprogramm

SOFTWARE FÜR MOBILE ANLAGEN- INSPEKTIONEN MIT EX-SCHUTZ TERMINALS

Notes / Domino New Features & Was bringt die Eclipse Plattfrom von Lotus Notes für mein Unternehmen. Dipl.-Ing.

White Paper. Konfiguration und Verwendung des Auditlogs Winter Release

Wählen Sie bitte START EINSTELLUNGEN SYSTEMSTEUERUNG VERWALTUNG und Sie erhalten unter Windows 2000 die folgende Darstellung:

Daten in der Cloud mit Access, Office 365 und Apps foroffice Dirk Eberhardt

DMSEXPLORER PRODUKTINFORMATIONEN

Netzgestalten

Inhalt... 1 Einleitung... 1 Systemanforderungen... 1 Software Download... 1 Prüfdokumentation... 4 Probleme... 5 Hintergrund... 5

ecaros-update 8.2 Update 8.2 procar informatik AG 1 Stand: DP 02/2014 Eschenweg Weiterstadt

Office Integration. M. Friedrichs, DEVWARE GmbH

Anleitung. Update/Aktualisierung EBV Einzelplatz Homepage. und Mängelkatalog

Anlegen eines SendAs/RecieveAs Benutzer unter Exchange 2003, 2007 und 2010

Das Content-Management-System OpenCms im Vergleich mit TYPO3 und Joomla. Seminarvortrag von Wolfgang Neuß

Cockpit 3.4 Update Manager

Sitzungsmanagement. für SharePoint. Release Die Neuerungen

E-Books der OÖ. Landesbibliothek lesen

OpenOffice Installation Eckehard Möbius, Böblingen - Oliver Schulz, Stuttgart Stand / Version 1.4

Wo sind meine Anforderungen?

In 5 Klicks zum Vorlesungsverzeichnis Stud.IP und TYPO3 integriert

Über die Internetseite Hier werden unter Download/aktuelle Versionen die verschiedenen Module als zip-dateien bereitgestellt.

Aktuelles zu ECLISO ICN/RC, Mobile und Cloud Live Vorstellung

Case Study Bechtle AG. Javier Salas. Geschäftsführer

Technische Beschreibung: EPOD Server

X-RiteColor Master Web Edition

If knowledge matters DOKUMENTENERSTELLUNG MIT SHAREPOINT LIBRARIES

Verbinden von Workflows und fachlichen Prozessmodellen im Rahmen eines SharePoint Prozessportals Semtation GmbH (Henrik Strauß)

Computeria Urdorf. Treff vom 25. März Clouds

Rillsoft Project - Installation der Software

Wo finde ich die Software? - Jedem ProLiant Server liegt eine Management CD bei. - Über die Internetseite

Installation Blockdruck WEB. Version 3.1.1

FRILO-Aktuell Ausgabe 2/2013

Produktbeschreibung utilitas Projektverwaltung

I. Travel Master CRM Installieren

EINFACHE MOBILE STEUERUNG

HERZLICH WILLKOMMEN! VIVENDI PEP WORD-FORMULARDRUCK GEZEIGT ANHAND DES BEWERBERMANAGEMENTS. x-tention Informationstechnologie GmbH

Entwicklung und Einsatz von Signaturserverdiensten

Nico Lüdemann. Applikationsvirtualisierung mit Microsoft SoftGrid Galileo Press

Formulare und Textblöcke anpassen

Installation & Konfiguration AddOn CopyObjects

Outlook einrichten über POP3

OPplus Document Capture

TechNote. Produkt: TWINFAX 7.0 (ab CD_24), TWINFAX 6.0 Modul: SMTP, T611, R3 Kurzbeschreibung: Briefpapier- und Mailbodyunterstützung

Erläuterung des technischen Hintergrundes des neues RIWA GIS-Zentrums

Network Controller TCP/IP

Klinger Webservice. Klinger Webservice 3.0. EINRICHTUNG. Programmbeschreibung

Spring Dynamic Modules for OSGi Service Platforms

RIS Abbild mit aktuellen Updates

Anleitung mtan (SMS-Authentisierung) mit SSLVPN.TG.CH

Clients in einer Windows Domäne für WSUS konfigurieren

ModeView Bedienungsanleitung

Vergleich zwischen Dental lab XP Version 6 und der neuen Version 7 Eine Entscheidungshilfe

Loslegen mit Contrexx: In 10 Schritten zur professionellen Webseite.

Eclipse Equinox als Basis für Smart Client Anwendungen. Christian Campo, compeople AG, Java Forum Stuttgart 2007

Installation von Office 365 auf einem privaten PC

Information Architectures Thilo Schuster, cit GmbH

Kollaborative Pflege eines Software-Handbuches mit Hilfe eines Enterprise-Wikis. empulse GmbH

Software Lösungen von masventa

Transkript:

OpenOffice.org in der österreichischen Justiz Einsatzgebiete und Erfahrungen Benjamin Sponring Wolfgang Schlapschy 03.09.2014 www.brz.gv.at öffentlich

Agenda Kurzvorstellung Allgemeines Eckdaten Historie Einsatzgebiete Anpassung der Standardconfig Unterstützung bei der Dokumenterstellung Integration in Fachanwendung Dokumentvorlageservice Erfahrungen & Ausblick Fragen und Anregungen 2

Kurzvorstellung 3

Kurzvorstellung Vortragende Benjamin Sponring Wolfgang Schlapschy benjamin.sponring@brz.gv.at wolfgang.schlapschy@brz.gv.at +43 / 664 / 88 95 61 94 +43 / 664 / 88 95 61 93 Software Entwickler BRZ seit 2010 Master in Multimedia- und Softwareentwicklung an der FH Technikum Wien Master Thesis zum Thema Java Extensions für OpenOffice.org Entwickler des JExO-Frameworks Projektleiter und Produktarchitekt BRZ seit 2009 Studium der Informatik an der Johannes Kepler Universität Linz ( http://sourceforge.net/projects/jexo ) 4

Allgemeines 5

ALLGEMEINES ECKDATEN.2 6

ALLGEMEINES ECKDATEN 7

ALLGEMEINES ECKDATEN 12.000 Installationen > 8

ALLGEMEINES ECKDATEN zentral gesteuerte Installation und Updates 9

ALLGEMEINES HISTORIE 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 Situation vor OpenOffice.org Lotus WordPro ist Standardtextverarbeitung selbst entwickelter Texteditor in Java-Fachanwendungen Bedarf an Dokumentvorlage-Service 10

Wo rdp ro ALLGEMEINES HISTORIE 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 Studie: OpenOffice.org vs. Microsoft Office Textverarbeitungsfunktionalität ebenbürtig Integrationsmöglichkeit von OpenOffice.org Writer in Java-Rich-Client-Anwendungen Kostenersparnis durch Wegfall von Lizenzen Direktexport PDF/A standardisiertes Dateiformat 11

Stu die Wo rdp ro ALLGEMEINES HISTORIE 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 Jänner 2008: OpenOffice.org 2.3 steht allen Justizmitarbeitern zur Verfügung Mai 2008: Anpassungen und Erweiterungen Rechtssache erlaubt es Falldaten aus beliebigen Fällen einer Fachanwendung einzufügen Justizleiste bietet Corporate Design -konforme Vorlagen und diverse Zusatzfunktionen Mai 2008: Konvertierungstool WordPro -> ODT 12

OO.or g Stu die Wo rdp ro 2. 3 ALLGEMEINES HISTORIE 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2008 2009: Schulungen insgesamt 8 Trainer schulen 2400 Personen 13

2. 3 OO.or g Stu die ro Wo rdp Sc hu lun ge n ALLGEMEINES HISTORIE 2009: JUDOK Dokumentvorlagenservice steht anderen Anwendungen als Service zur Verfügung 14

UD OK 2. 3 OO.or g Stu die ro Wo rdp Sc hu lun ge n J ALLGEMEINES HISTORIE 2010: Update auf OpenOffice.org 3.2 automatisches Rollout setzen spezieller Justiz-Settings (XCU) Rollout Profilverwaltung 15

Einsatzgebiete 16

EINSATZGEBIETE Unterstützung bei der Dokumenterstellung Anpassung der Standardconfig Vielfältige Anwendungsmöglichkeiten Integration in Fachanwendungen Dokumentvorlage-Service 17

EINSATZGEBIETE ANPASSUNG DER STANDARDCONFIG Eigene Einstellungen für die Justiz Pfade Makrosicherheit aktivierte Office-Tipps Java-Laufzeitumgebung wird über XCU-Datei gesetzt! 18

EINSATZGEBIETE UNTERSTÜTZUNG BEI DER DOKUMENTERSTELLUNG Justizleiste Corporate Design -konforme Vorlagen Einfügen von in OO.org konfigurierbaren Textblöcken (z.b. Stampiglie) Einfügen der jeweiligen Dienststellen- und Gerichtsdaten (lokal in synchronisierter CSV-Datei gespeichert) Zugang zur Rechtssache erlaubt es Falldaten aus beliebigen Fällen einer Fachanwendung in ein Dokument einzufügen 19

EINSATZGEBIETE UNTERSTÜTZUNG BEI DER DOKUMENTERSTELLUNG OpenOffice RIS Upload -System für Gerichte OO-Extensions in Java + Serverkomponenten Unterstützung eines Workflows zur Erstellung, Überarbeitung und Veröffentlichung von Dokumenten Evidenzbüro Schreibdienst Erstellung Weiterleitung Weiterverarbeitung Veröffentlichung Kategorisierung www.ris.bka.gv.at RisTransferServer Anonymisierung Verschlagwortung 20

EINSATZGEBIETE UNTERSTÜTZUNG BEI DER DOKUMENTERSTELLUNG OpenOffice RIS Upload -System für Gerichte Entscheidungen und Rechtssätze 21

EINSATZGEBIETE UNTERSTÜTZUNG BEI DER DOKUMENTERSTELLUNG OpenOffice RIS Upload -System für Gerichte Auswahl an Vorlagen Druckunterstützung 22

EINSATZGEBIETE UNTERSTÜTZUNG BEI DER DOKUMENTERSTELLUNG OpenOffice RIS Upload -System für Gerichte Anonymisierung zur Veröffentlichung 23

EINSATZGEBIETE UNTERSTÜTZUNG BEI DER DOKUMENTERSTELLUNG OpenOffice RIS Upload -System für Gerichte Veröffentlichung im RIS (Rechtsinformationssystem) des Bundes www.ris.bka.gv.at 24

EINSATZGEBIETE UNTERSTÜTZUNG BEI DER DOKUMENTERSTELLUNG Exkurs: JExO-Framework Java Extensions for OpenOffice Framework zur Entwicklung von OpenOffice-Extensions in Java Motivation: Entwicklung direkt gegen UNO-API erwies sich als schwerfällig fehleranfällig wenig intuitiv repetitiv nicht objektorientiert entstanden im Zuge der Masterarbeit von Benjamin Sponring: Entwicklung des Jexo Frameworks für OpenOffice.org Extensions veröffentlicht als OpenSource: xo / e j / s ject o r p net/. e g efor c r u /so / : p t ht 25

EINSATZGEBIETE UNTERSTÜTZUNG BEI DER DOKUMENTERSTELLUNG Exkurs: JExO-Framework Java Extensions for OpenOffice Wrapper für UNO-Konstrukte http://sourceforge.net/projects/jexo/ 26

EINSATZGEBIETE UNTERSTÜTZUNG BEI DER DOKUMENTERSTELLUNG Exkurs: JExO-Framework Java Extensions for OpenOffice Kapselung in Objekte (z.b.textdocument) Serviceaufrufe für Funktionen (drucken, MetaDaten, Bookmarks, Cursor) http://sourceforge.net/projects/jexo/ 27

EINSATZGEBIETE UNTERSTÜTZUNG BEI DER DOKUMENTERSTELLUNG Exkurs: JExO-Framework Java Extensions for OpenOffice MVC-Pattern für eigene Funktionen Office Dialogdesigner JavaBeans View Model Controller http://sourceforge.net/projects/jexo/ MVC 28

EINSATZGEBIETE UNTERSTÜTZUNG BEI DER DOKUMENTERSTELLUNG Exkurs: JExO-Framework Java Extensions for OpenOffice Dependency Injection über Spring-Framework-Integration Webservice-Integration Hooks für Konfiguration http://sourceforge.net/projects/jexo/ 29

EINSATZGEBIETE INTEGRATION IN FACHANWENDUNG Java Rich Client: NOA-Framework (Nice Office Access) UNO Wrapper API für JAVA Integration von OpenOffice.org in JAVA Rich Client Anwendungen SWING Eclipse RCP http://ubion.ion.ag/solutions/004niceofficeaccess Unterstützung Apache Open Office 4.1, LibreOffice 4.2? 30

EINSATZGEBIETE INTEGRATION IN FACHANWENDUNG Java Rich Client: NOA-Framework (Nice Office Access) Grundbuchanwendung 31

EINSATZGEBIETE INTEGRATION IN FACHANWENDUNG Web-Anwendung: OfficeWebIntegration nahtlose Integration Web <-> OpenOffice Öffnen von Dokumenten aus dem Web ActiveX, JavaScript, HTTPS Speichern zurück ins Web Hook an Speichern- und Schließen-Event Direkter Upload des Dokuments über WebService außerdem: Ticketing Dokument kann Config enthalten (z.b.: Endpoint) Alternativen: Oracle Connector for SharePoint Server OPAL (OpenOffice.org Plugin for Alfresco) CMIS-Integration in LibreOffice 4 32

EINSATZGEBIETE INTEGRATION IN FACHANWENDUNG Web-Anwendung: OfficeWebIntegration 33

EINSATZGEBIETE DOKUMENTVORLAGESERVICE - JUDOK Anforderung einfache Erstellung von Dokumentvorlagen Dokument = Vorlage + Daten ODT und PDF als Ausgabeformat Refresh des Dokuments bei Datenänderung 34

EINSATZGEBIETE DOKUMENTVORLAGESERVICE - JUDOK JUDOK Designer Unterstützung beim Vorlagendesign Formatierung des Dokuments in OpenOffice direktes Einfügen von XML Tag-Values einfache Programmlogik mit Hilfe von Xpath (Schleifen, Bedingungen, RegEx, ) variable Textblöcke, Textbausteine eingebettetes OpenOffice via NOA in Eclipse 4 RCP JUDOK Composition Engine automatisiertes Zusammenführen strukturierter XML-Daten mit einer definierten Vorlage Auslieferung als Java-Library (JAR) JUDOK Server-Komponente Composition-Engine via Web-Service Verwaltung von Vorlagen in SVN 35

EINSATZGEBIETE DOKUMENTVORLAGESERVICE - JUDOK E V I L O M E D 36

EINSATZGEBIETE DOKUMENTVORLAGESERVICE - MOVE MOVE = Mein OpenOffice Vorlagen Editor setzt auf JUDOK auf Formularvorlagen können vom Benutzer aus vorgegebenen Bausteinplatzhaltern zusammengebaut werden Formularvorlage = Basisvorlage + Bausteinplatzhalter + Text Verknüpfung mit Aktenzeichen befüllt Bausteinplatzhalter mit Falldaten aus Fachanwendung JAVA-Swing-Anwendung die mit OO kommuniziert 37

Erfahrungen & Ausblick 38

ERFAHRUNGEN & AUSBLICK ERFAHRUNGEN positives Feedback der Anwender kein besonderer Supportaufwand notwendig Extensions ermöglichen Justiz-Mitarbeitern EigenEntwicklungen elektronische Schreibgutverwaltung für Heimschreibkräfte Unterhaltsvorschusskostenrechner Fristenrechner Programmierung in JAVA gegen UNO problematisch => WRAPPER OpenOffice.org flexibel einsetzbar 39

ERFAHRUNGEN & AUSBLICK AUSBLICK/ERWARTUNGEN Zielbild 2020: OpenOffice weiterhin im Fokus Upgrade auf Apache Open Office 4 Kompatibilität NOA-Framework? Entwicklungsunterstützung für JAVA-Extensions? MAVEN-Unterstützung Netbeans/Eclipse Plugin Zukunft LibreOffice / OpenOffice mittel-/langfristig wirklich Platz/Ressourcen für zwei Projekte? Konzentration auf mobile Web-Anwendungen ungewisse Zukunft für klassische Rich-Clients OpenSource-Antwort auf Microsoft Office365 Office im Browser Arbeitsplatzroaming JS-Extensions für Browser/Desktop 40

FRAGEN & ANREGUNGEN 41

Benjamin Sponring, Wolfgang Schlapschy Vielen Dank für Ihre Aufmerksamkeit!