CIP4 JDF APIs JDF Editor Elena Skobchenko

Slides:



Advertisements
Similar presentations
Xilinx 6.3 Tutorial Integrated Software Environment (ISE) Set up basic environment Select Gates or Modules to Be simulated (Insert Program Code) Run Waveform.
Advertisements

XS - Platform What is XS – Manager ?
Mainframe-caliber tools for UNIX Treehouse Software, Inc.
ISO DSDL ISO – Document Schema Definition Languages (DSDL) Martin Bryan Convenor, JTC1/SC18 WG1.
An Introduction to XML Based on the W3C XML Recommendations.
Improving your OpenEdge® Development Productivity David Lund Sr. Training Program Manager, Progress.
Multi-Model Digital Video Library Professor: Michael Lyu Member: Jacky Ma Joan Chung Multi-Model Digital Video Library LYU9904 Multi-Model Digital Video.
MP IP Strategy Stateye-GUI Provided by Edotronik Munich, May 05, 2006.
JAXB Java Architecture for XML Binding Andy Fanton Khalid AlBayat.
® IBM Software Group © 2008, 2009 IBM Corporation OSLC Reporting POC implementation Dragos Cojocari March 2010.
Interact: RETSINA’s Agent Editor Provides a GUI interface to agent’s task and reduction libraries Allows –quick development of new libraries –easy extensions.
XML Exchange Development CAM Technology Tutorial – Public Sector NIEM Team, June 2011 CAM Test Model Data Deploy Requirements Build Exchange Generate Dictionary.
Meaningful Use (MU) Cancer Registry Report Validation Tool Quick Guide Andrew McCaffrey National Institute of Standards and Technology November 29 th,
ANDROID PROGRAMMING MODULE 1 – GETTING STARTED
(C) 2013 Logrus International Practical Visualization of ITS 2.0 Categories for Real World Localization Process Part of the Multilingual Web-LT Program.
CIP4 Tools The CIP4 JDF APIs Java C++ The CIP4 JDF Editor CheckJDF Elk.
Python for S60 SmartPhones PostPC Workshop Fall 2006 Amnon Dekel.
® IBM Software Group © 2006 IBM Corporation How to read/write XML using EGL This Learning Module shows how to utilize an EGL Library to read/write an XML.
Guide to Using Message Maker Robert Snelick National Institute of Standards & Technology (NIST) December 2005
JDF Toolkits for JDF and JMF
Overview of Mini-Edit and other Tools Access DB Oracle DB You Need to Send Entries From Your Std To the Registry You Need to Get Back Updated Entries From.
© 2007 IBM Corporation DITA code reviews Presenters: Megan Bock, Shannon Rouiller, Jenifer Schlotfeldt.
Chapter 3 Navigating a Project Goals & Objectives 1.Get familiar with the navigation of the project. How is everything structured? What settings can you.
WaveMaker Visual AJAX Studio 4.0 Training Studio Overview.
Getting Started with Expression Web 3
WorkPlace Pro Utilities.
1 Test Automation For Web-Based Applications Selenium HP Web Test Tool Training Portnov Computer School.
Selenium Web Test Tool Training Using Ruby Language Discover the automating power of Selenium Kavin School Kavin School Presents: Presented by: Kangeyan.
JDF Application Programming Interface Dr. Rainer Prosi
© 2006 IBM Corporation IBM WebSphere Portlet Factory Architecture.
Marcel Casado NCAR/RAP WEATHER WARNING TOOL NCAR.
DOM Robin Burke ECT 360. Outline XHTML in Schema JavaScript DOM (MSXML) Loading/Parsing Transforming parameter passing DOM operations extracting data.
Scalable Game Development William Roberts Senior Game Engineer
The Basics of Javadoc Presented By: Wes Toland. Outline  Overview  Background  Environment  Features Javadoc Comment Format Javadoc Program HTML API.
Intro to XML Originally Presented by Clifford Lemoine Modified by Box.
XA System-Link A Powerful Development Tool
The HDF Group HDF5 Tools Updates Peter Cao, The HDF Group September 28-30, 20101HDF and HDF-EOS Workshop XIV.
Lecture Set 2 Part A: Creating an Application with Visual Studio – Solutions, Projects, Files.
Data Management Console Synonym Editor
COMPUTER PROGRAMMING. A Typical C++ Environment Phases of C++ Programs: 1- Edit 2- Preprocess 3- Compile 4- Link 5- Load 6- Execute Loader Primary Memory.
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.
Visual Linker Prototype presentation.
IBM Software Group ® Context-Sensitive Help with the DITA Open Toolkit Jeff Antley IBM October 4, 2007.
_______________________________________________________________CMAQ Libraries and Utilities ___________________________________________________Community.
XML Study-Session: Part III
Tool Install How to download & install Java 6 & Eclipse updated version based on Dr. G. L. Ray’s slides.
CIP 4 Tools Tutorial ixJED Scripting at work November 6, 2005 Koen Van de Poel.
Managed by UT-Battelle for the Department of Energy CSS Update Matthias Clausen, Helge Rickens, Jan Hatje and DESY Delphy Armstrong, Xihui Chen,
Summary Report Project Name: Infoway Message Builder API Brief Project Description: Develop API componenet that obscure complexity for implementation of.
CIP4 Tutorial - JDF Capabilities January 23, Welcome Steve Hiebert Chair, CIP4 Product Description WG Software Architect Indigo Digital Press Division.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
Lecture Set 2 Part A: Creating an Application with Visual Studio – Solutions, Projects, Files 8/10/ :35 PM.
Hyperion Artifact Life Cycle Management Agenda  Overview  Demo  Tips & Tricks  Takeaways  Queries.
Intoduction to Andriod studio Environment With a hello world program.
GJXDM Tool Overview Schema Subset Generation Tool Demo.
SDJ INFOSOFT PVT. LTD. 2 BROWSERBROWSER JSP JavaBean DB Req Res Application Layer Enterprise server/Data Sources.
Solvency II Tripartite template V2 and V3 Presentation of the conversion tools proposed by FundsXML France.
ONAP CLI (Command-Line Interface ) Architecture
Athanasios Topaloudis 3rd Forum 15/02/2017
Heppenheim Prototype for the MOT design and for the Transfer follow-up
Java programming lecture one
Cataloging introductory flow
Social Media And Global Computing Introduction to Visual Studio
Part of the Multilingual Web-LT Program
Device Apps Joseph Ngari| Program Manager.
Patents e-Commerce Update: Public and Private PAIR
Patents e-Commerce Update: Public and Private PAIR
By Rajanikanth B Eclipse IDE Overview By Rajanikanth B
Java Code Review with CheckStyle
Presentation transcript:

CIP4 JDF APIs JDF Editor Elena Skobchenko This is simply a suggestion, feel free to modify it and add some graphics

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

CIP4 JDF APIs JDFLib C++ Java Implementation of the JDF Specification Probably one slide per Workitem is reasonable. Do not reiterate the whole work item, only status and interactions that need resolution Clear state any potential for missing deadlines

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

Implementation of the JDFSpecification 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

JDFSchema – Generator - Auto files 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) JDF Schema JDFSpecifcation in XML code Generator XML to C++ code Auto files C++ e.g. JDFAutoJMF Generator XML to JAVA code Auto files JAVA e.g. JDFAutoJMF

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

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

JDF Tools 1. Check JDF 2. JDF Editor Validation User settable parameters Device Capabilities test 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

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…

Check JDF Input Output 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)

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…

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

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

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

Info CIP4 APIs, JDFEditor and CheckJDF Forum – T&I Working Group www.cip4.org/open-src/download Forum – T&I Working Group Questions?

Thank you for your attention! Elena Skobchenko Solution Management