Download JDF Technical Details

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
JDF Library and API
•JDF Application Programming
Interface
•Dr. Rainer Prosi
CIP4 Tools
• C++ JDF API
• Java JDF API
• CheckJDF – Command line JDF Test Tool
• JDF Editor – Visual Java Tool
• Elk – A Java based reference device
• Alces – A Java based reference manager
JDF C++ API
• Based on the XML Schema
– Typesafe access methods
• Some additional high level routines
– Spawn
– Merge
• MIME
• Networking
• URL
C++ Development Platforms
• Windows:
– VC7.1 : Main branch
– VC 6: backwards compatibility Version
– Linux
• Gcc 3 : not touched since 2002…
– Mac
• Xcode Project: orphaned since 2004
Java
• Clone of the C++ library
– Some issues for Java purists
• Some C++ constructs are not optimal for Java
– Java is now the leading language version
• Used extensively in
• JDF Editor
• Elk
• Alces
JDF Editor
• JDF viewer and editor
– Process view
– Validation
• Validates against capabilities
• Validates against an XML schema
– Additional Features
• JDF to Capabilities Skeleton converter
• JDF Version converter
• Avaialble on Mac and PC
Elk – JDF Reference Device
• Implements Base and MIS ICS
– JMF Message server
– MIME package support
– Conventional Printing Simulation
– Supports ~10 JMF Message types
– HELK Interactive Operator Console
• Public Links
– http://elk.itn.liu.se/elk/jmf
The reference implementation web application. Send a
KnownMessages Query to it to find out what it can do.
– http://elk.itn.liu.se/elk/mime
For testing clients that send MIME packages. Send a MIME
packages to it.
Alces – JDF Reference
Controller
• Alces can dispatch
– JMF messages
– JDF
– MIME packages (?)
• Alces is used for
– Testing
– JDF Certification
Legalisms and Administration
• All CIP4 code is Open Source
• Free non-Commercial use
• Free in-house use
• Use in commercial products that are for
sale is only allowed for CIP4 Full and
Partner members (3000$/Year including all
other CIP4 membership benifits)
• Available in CVS and stable release ZIP files
• Jira Issue Tracking system