Presentation is loading. Please wait.

Presentation is loading. Please wait.

CIP4 JDF APIs JDF Editor Elena Skobchenko. Overview The CIP4 JDF APIs –Java –C++ –Documentation JDF Tools –CheckJDF –JDF Editor.

Similar presentations

Presentation on theme: "CIP4 JDF APIs JDF Editor Elena Skobchenko. Overview The CIP4 JDF APIs –Java –C++ –Documentation JDF Tools –CheckJDF –JDF Editor."— Presentation transcript:

1 CIP4 JDF APIs JDF Editor Elena Skobchenko

2 Overview The CIP4 JDF APIs –Java –C++ –Documentation JDF Tools –CheckJDF –JDF Editor

3 CIP4 JDF APIs JDFLib Implementation of the JDF Specification C++ Java

4 JDF Library C++ JDF Wrapper Lib Implementation of the JDFSpecification JDF Tools Lib Corresponding Java packages : lang, io, mime, util, net High level JDF Wrapper Core Lib Kelement, XMLDoc, Parser, DataTypes defined in JDF Low level

5 JDF Library Java Package org.cip4.jdflib Implementation of the JDFSpecification High level org.cip4.jdflib.core - Kelement, XMLDoc, JDFParser org.cip4.jdflib.datatypes - dataTypes defined in JDF Low level

6 JDFSchema – Generator - Auto files Generator XML to C++ code Auto files JAVA e.g. JDFAutoJMF Generator XML to JAVA code JDF Schema JDFSpecifcation in XML code Auto files C++ e.g. JDFAutoJMF Almost every high level class has a corresponding Auto generated class, e.g. JDFJMF – JDFAutoJMF JDFMedia – JDFAutoMedia With the new release of JDF Schema Auto files are usually replaced with new Auto files. (Any changes in Auto files will be lost)

7 JDFLib Package structure JDF Node JDF Device Capability JDF JMF JDF Resources JDF Core Auto - Auto auto generated classes JDFLib (JDFWrapper) editable not editable !

8 Documentation, Sample Applications JDF Library Class Overview Doxygen documentation FAQs C++ Installation Manual Help instructions How to… Code Samples (JDFExample) the best starting point

9 JDF Tools 1. Check JDF 2. JDF Editor Graphic User Interface JDF Tree View JDF Process View JDF Resource View (In & Output) Editing, Spawn, Merge Validation FixVersion Send JMF Device Capabilities Support Validation User settable parameters Device Capabilities test

10 Check JDF Tests one or more JDF files Looks for Invalid Elements and Attributes Tests their Cardinality For every type of Job tests input and output resources –Missing –Unknown –Invalid Tests every pair ResourceRef - Resource, ResourceLink - Resource : – looks for invalid references – checks their location in the tree Looks for duplicate elements and duplicate ID entries and more…

11 Check JDF Input –JDF files to test –User Parameters (Optional) Validation options Schema location Show elements and attributes in foreign namespaces … –Device Capability file to test against (Optional) Output –Error report in console window –Error report in XML form (in Java Version CheckJDF)

12 JDF Editor Tree view –Hierarchical job representation –Easy navigation, Find option –Icons for Links, Refs… –Highlight of the elements and attributes in private namespaces –Edition –Copy Cut Paste options –Insert and Auto insert of the required attributes and elements –Spawn and Merge functions –Device Capabilities and more…

13 JDF Editor Process view graphical representation of the processes Short description of the Process and Input&Output Resources Parallel shows active element in the tree

14 JDF Editor Input & Output Resource View Shows the processes that consume and/or produce the chosen resource Reflects its position in a Tree View

15 JDF Editor Validation & Error View Validates JDF and displays errors in an Error View Highlights invalid elements/attributes in a Tree View

16 Info CIP4 APIs, JDFEditor and CheckJDF – Forum – T&I Working Group Questions?

17 Thank you for your attention! Elena Skobchenko Solution Management

Download ppt "CIP4 JDF APIs JDF Editor Elena Skobchenko. Overview The CIP4 JDF APIs –Java –C++ –Documentation JDF Tools –CheckJDF –JDF Editor."

Similar presentations

Ads by Google