Nach der jadice document platform erscheint jetzt auch der jadice server in der Generation 4.2. Da der jadice server auf die Funktionalität der zugrunde liegenden jadice document platform zugreift, bieten sich ihm mit der Einbindung der jadice document platform 4.2. auch die aktuellen Möglichkeiten dieser Produktlinie. Ein weiteres Novum bietet die Generation 4.2. mit der Einbindung von Ghostscript. Die neuen Features des jadice server werden modular angeboten.Die wichtigsten Neuerungen:Einbindung der aktuellen jadice document platform 4.2. Verbessertes Rendering von PDFs, TIFFs und weiteren Imageformaten für eine gesteigerte AnzeigequalitätQualifiziertes Logging macht Ereignisse oder Fehler zugänglich...
BIRT (Business Intelligence and Reporting Tools) ist ein OpenSource Projekt, das von der Firma Actuate Corporation vorgeschlagen wurde und über die Eclipse Foundation vorangetrieben wird. Es ist mittlerweile ein Top-Level-Softwareprojekt innerhalb der Eclipse Foundation. BIRT besteht aus zwei Hauptkomponenten: Einem graphischen Berichte-Editor innerhalb der Eclipse IDE, um BIRT-Berichte zu designen, und einer Laufzeitkomponente für die Erzeugung von Berichten, die in jeder Java-Umgebung eingesetzt werden kann. BIRT wird dazu eingesetzt, einen großen Bereich des Berichtwesens in typischen Applikationen in Unternehmen abzudecken. Mit BIRT kann der Report im...
François Fernandès, Senior Consultant der levigo solutions, hat in seinem Vortrag bei der 3. Internationalen PDF/A-Konferenz (17. - 19. Juni) in Berlin Probleme aufgezeigt, die bei Dokumenten in Langzeitarchiven oft anzutreffen sind. Da das Interesse für das weite Themenfeld der Reproduzierbarkeit archivierter Dokumente ungebrochen bleibt - wie das Feedback der Zuhörer und die daran angeschlossene Diskussion gezeigt haben, möchten wir in nächster Zeit einige Topics daraus näher erläutern:Archivierung beschädigter oder fehlender Schriften und fehlerhafter Objektstrukturen verhindern ReproduktionProblematische Archivierug von eingebetteten...
Mit JAVA 5 wurde eine Reihe sehr nützlicher Funktionalitäten in die Runtime aufgenommen. Dies sind beispielsweise das java.util.concurrent-Framework, Annotations, Generics und natürlich JMX. Interessant ist nun das JMX-Framework, welches ermöglicht, Informationen über eine Applikation mittels eines standardisierten Interface (JSR-3 und JSR-160) auch außerhalb der Anwendung zur Verfügung zu stellen. Es existieren eine Reihe von JMX-Clients wie beispielsweise die in den JDK integrierte JConsole. Alternativen gibt es ebenfalls zur Genüge. Beispielsweise VisualVM, für welches ein JMX MBean Plugin existiert, oder MC4J.Wir arbeiten daher an einer Möglichkeit, um den aktuellen Zustand der...
Die diesjährige PDF/A-Konferenz, organisiert vom PDF/A Competence Center, findet vom 17. bis zum 19. Juni im Berliner Veranstaltungszentrum KOSMOS statt. Am ersten Tag der Konferenz werden verschiedene Workshops angeboten. Für die beiden Folgetage stehen Vorträge, Vorführungen und Diskussionsrunden auf dem Programm.Als Vertreter der levigo solutions wird François Fernandès, Senior Consultant, am Donnerstag, den 18. Juni 2009 um 14:45 Uhr einen Vortrag zur Reproduzierbarkeit von archivierten Dokumenten in englischer Sprache halten (Reproducibility of Archived Documents).Weitere Informationen und Anmeldung unter www.pdfa.orgProgramm: Conference Flyer
Die jadice document platform ist ab sofort in der Version 4.2.0.2 verfügbar. Das aktuelle Release hat folgende Neuerungen:PDFVereinzelt wurden bestimmte Bilevel Images innerhalb von PDF-Dokumenten invertiert dargestellt. Dies ist mit der aktuellen Version behoben worden.Rotationsinformationen innerhalb von PDF-Dokumenten werden jetzt unterstützt.DocTree ModuleErweiterung der StreamLoader Schnittstelle durch com.levigo.jadice.loader.ExtendedDocumentTreeStreamLoader Interface. Hiermit wird nun auch die Angabe eines Dokumententitels und Resource Loader Unterstützung ermöglicht.Die Zustandsinformation aller AddOns von ViewerFrameHandlerFrames wurden in ihrem Speicherverhalten optimiert.Lupe...
Der jadice server ist im neuen Release um folgende Funktionen erweitert worden: Erweiterte Einstell-Möglichkeiten bei der E-Mail-Konvertierung Werden E-Mails im HTML- und Plaintextformat gesendet, kann der Benutzer / Administrator nun das bevorzugte Format auswählen. Beide Formate können ins PDF umgewandelt werden.Besseres Rendering von HTML Durch eine neue Version der verwendeten Bibliothek wird ein "intelligenter" Seitenumbruch ermöglicht. Dieser Seitenumbruch verläuft nicht mehr quer durch den Text, sondern so, dass Absätze zusammengehalten und Bilder auf die nächste Seite verschoben werden.Multi-VM-Modus jadice server kann in mehreren Instanzen starten und liefert so eine höhere Verfügbarkeit.Bitte...
In einer idealen Welt - nun gut zumindest IT-Welt - wäre jedes Dokument - egal welcher Art - in nur einer einzigen Art und Weise codiert. Leider sieht die Realität etwas anders aus. Um die vielen Sprachen und vor allem vielen Zeichensätze abzubilden, wurden über die Jahre viele einzelne (oft auf ASCII aufbauende) Encodings entwickelt. Man benötigt daher für die Anzeige von Textdokumenten, neben dem Dokument selbst, auch die Information darüber, wie dieses codiert wurde. Standardmäßig wird beim Ladevorgang von Textdokumenten in der jadice document platform immer als Standard ISO-8859-1 gesetzt. Um Dokumente mit einem speziellen Encoding zu laden, kann eine Instanz der Klasse...
In diesem Artikel soll anhand eines einfachen Beispiels gezeigt werden, wie der jadice server um eigene Nodes bzw. Worker erweitert werden kann, um damit neue Verarbeitungsschritte realisieren zu können.Node-KlasseDie neu zu erstellende Nodeklasse muss von der abstrakten Superklasse com.levigo.jadice.server.Node erben. Dabei ist zunächst nur die abstrakte Methode getNodeClassName() zu implementieren. Als Rückgabewert hat diese den voll qualifizierten Klassennamen der korrespondierenden Workerklasse zu liefern: package com.myCompany.jadice.client;import com.levigo.jadice.server.Node;public class DemoNode extends Node { public String getNodeClassName() { // Klassenname der Workerklasse aus Bsp unten...
Mit Benjamin Geißelmeier erhält die levigo solutions seit Februar diesen Jahres tatkräftige Unterstützung in der Softwareentwicklung. Der 26 Jahre alte Neuzugang hat fünf Jahre Softwaretechnik an der Uni Stuttgart studiert und soll mittelfristig die Produktverantwortung für den jadice server übernehmen. Als Ausgleich zu seiner Arbeit baut der Diplominformatiker Schiffsmodelle, besucht aber auch Programmkinos und genießt politisches Kabarett.