14
JDF Toolkits for JDF and JMF

JDF Toolkits for JDF and JMF

Embed Size (px)

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

Citation preview

Page 1: JDF Toolkits for JDF and JMF

JDF Toolkits for JDF and JMF

Page 2: 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

Page 3: JDF Toolkits for JDF and JMF

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

Page 4: JDF Toolkits for JDF and JMF

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

Page 5: JDF Toolkits for JDF and JMF

CIP4 JDF Editor

Page 6: JDF Toolkits for JDF and JMF

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

Page 7: JDF Toolkits for JDF and JMF

CIP4 JDF Utilities

Page 8: JDF Toolkits for JDF and JMF

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

Page 9: JDF Toolkits for JDF and JMF

Alces

• Tool for testing JDF software

• JDF Controller / Manager

Page 10: JDF Toolkits for JDF and JMF

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“

Page 11: JDF Toolkits for JDF and JMF

Bambi Properties

• JMF Queue

– HTTP

– Hot Folder

– MIME

• JMF Signal Handling

• Device Simulation

– Manual

– Scripted Phases

• Device Proxy

• JDF Visualization

Page 12: JDF Toolkits for JDF and JMF

Bambi

Page 13: JDF Toolkits for JDF and JMF

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

Page 14: JDF Toolkits for JDF and JMF

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