140 likes | 402 Vues
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
E N D
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 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
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 jobsfor load balancing MIS proxy „need job“ „need job“ worker worker
Bambi Properties • JMF Queue • HTTP • Hot Folder • MIME • JMF Signal Handling • Device Simulation • Manual • Scripted Phases • Device Proxy • JDF Visualization
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 • Downloads http://www.cip4.org/open_source/index.html • Public Wiki http://www.cip4.org/publicwiki • Subversion http://cip4srv2.igd.fhg.de/svnroot/ • Bugtracker Jira http://www.cip4.org/jira/secure/Dashboard.jspa