jdf toolkits for jdf and jmf

14
JDF Toolkits for JDF and JMF

Upload: whilemina-harper

Post on 31-Dec-2015

178 views

Category:

Documents


0 download

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

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