jdf toolkits for jdf and jmf niels böger. jdf library and api read, write, work with jdf and jmf...
TRANSCRIPT
![Page 1: JDF Toolkits for JDF and JMF Niels Böger. JDF Library and API Read, write, work with JDF and JMF files Additional high-level routines –spawn / merge MIME](https://reader034.vdocument.in/reader034/viewer/2022050802/56649efb5503460f94c0eb83/html5/thumbnails/1.jpg)
JDF Toolkits for JDF and JMF
Niels Böger
![Page 2: JDF Toolkits for JDF and JMF Niels Böger. JDF Library and API Read, write, work with JDF and JMF files Additional high-level routines –spawn / merge MIME](https://reader034.vdocument.in/reader034/viewer/2022050802/56649efb5503460f94c0eb83/html5/thumbnails/2.jpg)
JDF Library and API
• Read, write, work with JDF and JMF files
• Additional high-level routines
– spawn / merge
• MIME handling
• Networking
![Page 3: JDF Toolkits for JDF and JMF Niels Böger. JDF Library and API Read, write, work with JDF and JMF files Additional high-level routines –spawn / merge MIME](https://reader034.vdocument.in/reader034/viewer/2022050802/56649efb5503460f94c0eb83/html5/thumbnails/3.jpg)
JDF Library and API
• JDFLibC – C++
– Windows: VisualC++ 8 (main), VC6 / VC7.1
– Mac OS X: Xcode 2.4.1, CodeWarrior
– Linux: makefiles (last update: 2002)
• JDFLibJ – Java
– compiled with Java 1.4 (Java 1.5 incoming)
– used extensively by CIP4‘s JDF tools
![Page 4: JDF Toolkits for JDF and JMF Niels Böger. JDF Library and API Read, write, work with JDF and JMF files Additional high-level routines –spawn / merge MIME](https://reader034.vdocument.in/reader034/viewer/2022050802/56649efb5503460f94c0eb83/html5/thumbnails/4.jpg)
CIP4 JDF Editor
• Visual editor for JDF and JMF files– Views: input/output, process, localized capabilities, comments
– Validates:
• Capabilities
• XML Schema
– Sends JDF
• Binaries for Mac and Windows
![Page 5: JDF Toolkits for JDF and JMF Niels Böger. JDF Library and API Read, write, work with JDF and JMF files Additional high-level routines –spawn / merge MIME](https://reader034.vdocument.in/reader034/viewer/2022050802/56649efb5503460f94c0eb83/html5/thumbnails/5.jpg)
CIP4 JDF Editor
![Page 6: JDF Toolkits for JDF and JMF Niels Böger. JDF Library and API Read, write, work with JDF and JMF files Additional high-level routines –spawn / merge MIME](https://reader034.vdocument.in/reader034/viewer/2022050802/56649efb5503460f94c0eb83/html5/thumbnails/6.jpg)
CIP4 JDF Utilities
• CheckJDF
– Check validity of JDF files (online and on the
command line)
• FixJDF
– Update a JDF file to another version
![Page 7: JDF Toolkits for JDF and JMF Niels Böger. JDF Library and API Read, write, work with JDF and JMF files Additional high-level routines –spawn / merge MIME](https://reader034.vdocument.in/reader034/viewer/2022050802/56649efb5503460f94c0eb83/html5/thumbnails/7.jpg)
CIP4 JDF Utilities
![Page 8: JDF Toolkits for JDF and JMF Niels Böger. JDF Library and API Read, write, work with JDF and JMF files Additional high-level routines –spawn / merge MIME](https://reader034.vdocument.in/reader034/viewer/2022050802/56649efb5503460f94c0eb83/html5/thumbnails/8.jpg)
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 Niels Böger. JDF Library and API Read, write, work with JDF and JMF files Additional high-level routines –spawn / merge MIME](https://reader034.vdocument.in/reader034/viewer/2022050802/56649efb5503460f94c0eb83/html5/thumbnails/9.jpg)
Alces
• Tool for testing JDF software
• JDF Controller / Manager
![Page 10: JDF Toolkits for JDF and JMF Niels Böger. JDF Library and API Read, write, work with JDF and JMF files Additional high-level routines –spawn / merge MIME](https://reader034.vdocument.in/reader034/viewer/2022050802/56649efb5503460f94c0eb83/html5/thumbnails/10.jpg)
Bambi
• „simple Elk“
• Pull workflows
MIS
proxy
worker worker
„need job“„need job“
![Page 11: JDF Toolkits for JDF and JMF Niels Böger. JDF Library and API Read, write, work with JDF and JMF files Additional high-level routines –spawn / merge MIME](https://reader034.vdocument.in/reader034/viewer/2022050802/56649efb5503460f94c0eb83/html5/thumbnails/11.jpg)
Bambi
![Page 12: JDF Toolkits for JDF and JMF Niels Böger. JDF Library and API Read, write, work with JDF and JMF files Additional high-level routines –spawn / merge MIME](https://reader034.vdocument.in/reader034/viewer/2022050802/56649efb5503460f94c0eb83/html5/thumbnails/12.jpg)
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 13: JDF Toolkits for JDF and JMF Niels Böger. JDF Library and API Read, write, work with JDF and JMF files Additional high-level routines –spawn / merge MIME](https://reader034.vdocument.in/reader034/viewer/2022050802/56649efb5503460f94c0eb83/html5/thumbnails/13.jpg)
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