17
6. November 2005, © ixact GmbH 2005 confidential 1 Das Softwar e Bauhaus ixJED JDF toolset ixact GmbH Dr. Karsten Wendt www.ixact.de

Das Software Bauhaus 6. November 2005, © ixact GmbH 2005confidential 1 ixJED JDF toolset ixact GmbH Dr. Karsten Wendt

Embed Size (px)

Citation preview

Page 1: Das Software Bauhaus 6. November 2005, © ixact GmbH 2005confidential 1 ixJED JDF toolset ixact GmbH Dr. Karsten Wendt

6. November 2005, © ixact GmbH 2005 confidential 1

DasSoftwareBauhaus

ixJED

JDF toolset

ixact GmbHDr. Karsten Wendt

www.ixact.de

Page 2: Das Software Bauhaus 6. November 2005, © ixact GmbH 2005confidential 1 ixJED JDF toolset ixact GmbH Dr. Karsten Wendt

6. November 2005, © ixact GmbH 2005 confidential 2

DasSoftwareBauhaus

Agenda

• About ixact

• ixJED: test, simulator and editor toolset

• praxis report from Agfa: scripting in ixJED for automated testing

Page 3: Das Software Bauhaus 6. November 2005, © ixact GmbH 2005confidential 1 ixJED JDF toolset ixact GmbH Dr. Karsten Wendt

6. November 2005, © ixact GmbH 2005 confidential 3

DasSoftwareBauhaus

ixact

• Founded 1998• Located in Obertshausen 15 km from Frankfurt • Consulting & SW Development for the printing

industry• Since 2002 JDF development

• Reference: since 1999 projects with MAN Roland– over 20 man-years total project time

Page 4: Das Software Bauhaus 6. November 2005, © ixact GmbH 2005confidential 1 ixJED JDF toolset ixact GmbH Dr. Karsten Wendt

6. November 2005, © ixact GmbH 2005 confidential 4

DasSoftwareBauhaus

ixact

Offer to our CIP 4 clients:

• Consulting

• ixFrame: standard components for JDF interfaces

• ixJED: workflow simulator, editor, testtool, sniffer

Page 5: Das Software Bauhaus 6. November 2005, © ixact GmbH 2005confidential 1 ixJED JDF toolset ixact GmbH Dr. Karsten Wendt

6. November 2005, © ixact GmbH 2005 confidential 5

DasSoftwareBauhaus

ixJED

JDF toolset

Page 6: Das Software Bauhaus 6. November 2005, © ixact GmbH 2005confidential 1 ixJED JDF toolset ixact GmbH Dr. Karsten Wendt

6. November 2005, © ixact GmbH 2005 confidential 6

DasSoftwareBauhaus

ixJED: integrated toolset

Test

Development

Service

Functionality:

•Editor

•Validator

•Communicator

•Network sniffer

•Scripting interface

- customized functions

- automated testing

- workflow simulations

Page 7: Das Software Bauhaus 6. November 2005, © ixact GmbH 2005confidential 1 ixJED JDF toolset ixact GmbH Dr. Karsten Wendt

6. November 2005, © ixact GmbH 2005 confidential 7

DasSoftwareBauhaus

Editor

• Supported file types– JDF– JMF– Mime multipart

• Editing– Treeview for JDF– Attributes in property grid (filteroptions)– views for Auditpool, source code, product topology– process view

Page 8: Das Software Bauhaus 6. November 2005, © ixact GmbH 2005confidential 1 ixJED JDF toolset ixact GmbH Dr. Karsten Wendt

6. November 2005, © ixact GmbH 2005 confidential 8

DasSoftwareBauhaus

Editor

• Editing– enumerations: listbox control based on schema– Timestamps: datetime control– Append node: pull down control schema based – support for reference editing– specific find dialog– find of references– flexible template directory

Page 9: Das Software Bauhaus 6. November 2005, © ixact GmbH 2005confidential 1 ixJED JDF toolset ixact GmbH Dr. Karsten Wendt

6. November 2005, © ixact GmbH 2005 confidential 9

DasSoftwareBauhaus

Validator

• Schema based validation– validation of whole files– validation of nodes– details in a result list– navigation to the errors by double click on list

• Automated validation – using scripting

DEMO

Page 10: Das Software Bauhaus 6. November 2005, © ixact GmbH 2005confidential 1 ixJED JDF toolset ixact GmbH Dr. Karsten Wendt

6. November 2005, © ixact GmbH 2005 confidential 10

DasSoftwareBauhaus

Communicator

• Sending and receiving– Mime multipart– JDF– JMF

• Logging of communication traffic• input hotfolder

ixJED

Page 11: Das Software Bauhaus 6. November 2005, © ixact GmbH 2005confidential 1 ixJED JDF toolset ixact GmbH Dr. Karsten Wendt

6. November 2005, © ixact GmbH 2005 confidential 11

DasSoftwareBauhaus

Network sniffer

or

ixJEDServer Device

HUB

Servicelaptop

Server Device

ixJED

local runnin

g ixJED

• package sniffing between selected partners

• all protocol levels • gathering all packages to a file• open of files (jmf, mime mp, jdf)• logging of files possible• configuration of network card,

filter, IP

Page 12: Das Software Bauhaus 6. November 2005, © ixact GmbH 2005confidential 1 ixJED JDF toolset ixact GmbH Dr. Karsten Wendt

6. November 2005, © ixact GmbH 2005 confidential 12

DasSoftwareBauhaus

Network sniffer

Page 13: Das Software Bauhaus 6. November 2005, © ixact GmbH 2005confidential 1 ixJED JDF toolset ixact GmbH Dr. Karsten Wendt

6. November 2005, © ixact GmbH 2005 confidential 13

DasSoftwareBauhaus

Network sniffer

Page 14: Das Software Bauhaus 6. November 2005, © ixact GmbH 2005confidential 1 ixJED JDF toolset ixact GmbH Dr. Karsten Wendt

6. November 2005, © ixact GmbH 2005 confidential 14

DasSoftwareBauhaus

Detaild help (context sensitive)

Page 15: Das Software Bauhaus 6. November 2005, © ixact GmbH 2005confidential 1 ixJED JDF toolset ixact GmbH Dr. Karsten Wendt

6. November 2005, © ixact GmbH 2005 confidential 15

DasSoftwareBauhaus

Simulation Scripting

• Using of Lua for scripting• Lua wrapper for most of the ixFrame functionality

• Start of simulator with and without GUI (automated testing)

• Integration into other test environments: call parameter and exit codes

• Simulations are grouped in sets• Logging of simulation runs

Page 16: Das Software Bauhaus 6. November 2005, © ixact GmbH 2005confidential 1 ixJED JDF toolset ixact GmbH Dr. Karsten Wendt

6. November 2005, © ixact GmbH 2005 confidential 16

DasSoftwareBauhaus

Build in functions

• GUI: Frames, controls, …• Messages: send & receive, synchrony & asynchrony• Threading: treatment of ixJED threads, synchronize • Editor remoting: load, spawn, …• Device functions & Datamodel functions• Shell functions: exec of external files & applications• …

DEMO

Page 17: Das Software Bauhaus 6. November 2005, © ixact GmbH 2005confidential 1 ixJED JDF toolset ixact GmbH Dr. Karsten Wendt

6. November 2005, © ixact GmbH 2005 confidential 17

DasSoftwareBauhaus

praxis report from Agfa

scripting in ixJED

for automated testing