JDF Toolkits for JDF and JMF

Post on 31-Dec-2015

165 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

JDF Toolkits for JDF and JMF. JDF Library and API. Read, write, work with JDF and JMF files Additional high-level routines spawn / merge Validate / Repair Convert Versions MIME handling Networking. JDF Library and API. JDFLibC – C++ Windows: VisualC++ 8 (main), VC7 / VC8 - PowerPoint PPT Presentation

Transcript

JDF Toolkits for JDF and JMF

JDF Library and API

• Read, write, work with JDF and JMF files

• Additional high-level routines

– spawn / merge

– Validate / Repair

– Convert Versions

• MIME handling

• Networking

JDF Library and API

• JDFLibC – C++

– Windows: VisualC++ 8 (main), VC7 / VC8

– Mac OS X: Xcode 2.4.1, CodeWarrior

– Linux: makefiles (last update: 2002 (!))

• JDFLibJ – Java

– compiled with Java 1.5 (Java 1.6 incoming)

– used extensively by CIP4‘s JDF tools

• C# Translation being evaluated

CIP4 JDF Editor

• Visual editor for JDF and JMF files– Views: input/output, process, localized capabilities, comments

– Validates:

• Capabilities (used for certification)

• XML Schema

– Sends JDF / JMF

• Binaries for Mac and Windows

CIP4 JDF Editor

CIP4 JDF Utilities

• CheckJDF

– Check validity of JDF files (online and on the

command line)

• FixJDF

– Update a JDF file to another version

• Both are integrated into the Editor

CIP4 JDF Utilities

Elk

• “application framework providing services needed by a JDF device”– Send and receive JMF

– Send and receive JDF

– Job queue

– Execute JDF nodes

– …

• Reference implementation: elk-press

Alces

• Tool for testing JDF software

• JDF Controller / Manager

Bambi

• „simple Elk“ based on Tomcat

– Queue Handling

– Device Simulation

– Message + Subscription handling

• Push and Pull workflows

– Simulators can pull jobs

for load balancing

MIS

proxy

worker worker

„need job“„need job“

Bambi Properties

• JMF Queue

– HTTP

– Hot Folder

– MIME

• JMF Signal Handling

• Device Simulation

– Manual

– Scripted Phases

• Device Proxy

• JDF Visualization

Bambi

Legal

• Code is open source

• Free for non-commercial use

• Free for in-house use

• Usage in commercial products that are for sale only for Full and Partner members

Links

• Downloadshttp://www.cip4.org/open_source/index.html

• Public Wikihttp://www.cip4.org/publicwiki

• Subversionhttp://cip4srv2.igd.fhg.de/svnroot/

• Bugtracker Jira

http://www.cip4.org/jira/secure/Dashboard.jspa

top related