Stavanger 15.4.99 PDT Europe ’99 Implementing browsing tool for EXPRESS schemata and STEP data.

14
PDT Europe ’99 PDT Europe ’99 Stavanger 15.4.99 Stavanger 15.4.99 Implementing browsing tool for Implementing browsing tool for EXPRESS schemata and STEP EXPRESS schemata and STEP data data

Transcript of Stavanger 15.4.99 PDT Europe ’99 Implementing browsing tool for EXPRESS schemata and STEP data.

Page 1: Stavanger 15.4.99 PDT Europe ’99 Implementing browsing tool for EXPRESS schemata and STEP data.

PD

T E

uro

pe ’

99

PD

T E

uro

pe ’

99

Sta

vanger

15

.4.9

9Sta

vanger

15

.4.9

9

Implementing browsing Implementing browsing tool for EXPRESS tool for EXPRESS

schemata and STEP dataschemata and STEP data

Page 2: Stavanger 15.4.99 PDT Europe ’99 Implementing browsing tool for EXPRESS schemata and STEP data.

PD

T E

uro

pe ’

99

PD

T E

uro

pe ’

99

Sta

vanger

15

.4.9

9Sta

vanger

15

.4.9

9

ProMoTeProMoTeProMoTeProMoTe

STEPfile

ProMoTeProMoTe

PtMdb

PtM

Server

Java RMI

EXPRESSSchema

ReproducedSchema

(html)

Schema

Java

VRML

Data

Browsing

VRMLSchema

Java Data

Browsing

Page 3: Stavanger 15.4.99 PDT Europe ’99 Implementing browsing tool for EXPRESS schemata and STEP data.

PD

T E

uro

pe ’

99

PD

T E

uro

pe ’

99

Sta

vanger

15

.4.9

9Sta

vanger

15

.4.9

9

Schema EXPRESS_Generic_Entity

EXPRESS_Simple_Datatype

java.lang.Object

EXPRESS_Named_Datatype

java.lang.Cloneable java.io.Serializable

EXPRESS_Entity

EXPRESS_Type

EXPRESS_Attribute

EXPRESS_Enumeration

EXPRESS_Rule

java.util.Vector

EXPRESS_Entity_Vector

EXPRESS_Type_Vector

EXPRESS_Attribute_Vector

EXPRESS_Enumeration_

Vector

EXPRESS_Rule_Vector

Class hierarchy used in Class hierarchy used in schema parsingschema parsing

Page 4: Stavanger 15.4.99 PDT Europe ’99 Implementing browsing tool for EXPRESS schemata and STEP data.

PD

T E

uro

pe ’

99

PD

T E

uro

pe ’

99

Sta

vanger

15

.4.9

9Sta

vanger

15

.4.9

9

Schema

EXPRESS_Entity

EXPRESS_Type

EXPRESS_Attribute

EXPRESS_Enumeration

EXPRESS_Rule

EXPRESS_Entity_Vector

EXPRESS_Type_Vector

EXPRESS_Attribute_Vector

EXPRESS_ Enumeration _Vector

EXPRESS_Rule_Vector

EXPRESS_Rule

EXPRESS_Rule_Vector

Subtypes/Supertypes

EXPRESS_Function_Vector

*

*

*

*

*

*

Structure of a schema Structure of a schema objectobject

Page 5: Stavanger 15.4.99 PDT Europe ’99 Implementing browsing tool for EXPRESS schemata and STEP data.

PD

T E

uro

pe ’

99

PD

T E

uro

pe ’

99

Sta

vanger

15

.4.9

9Sta

vanger

15

.4.9

9

Specification filesSpecification files

SchemaSchema

SchemaDependenciesSchemaDependencies

*

EntityEntity*

DeriveAttributesDeriveAttributes

MethodsMethods

AddAttributes.txtAddAttributes.txt

Constructors.txtConstructors.txt

DeriveAttribute.txtDeriveAttribute.txt*

Method.txtMethod.txt*

ProMoTeProMoTe ProMoTeProMoTe

STEPSTEP

JavaJava InternetInternet

VRVR

EXPRESSEXPRESS

EXPRESSSchema

Additional definitions for Java Additional definitions for Java classesclasses

Page 6: Stavanger 15.4.99 PDT Europe ’99 Implementing browsing tool for EXPRESS schemata and STEP data.

PD

T E

uro

pe ’

99

PD

T E

uro

pe ’

99

Sta

vanger

15

.4.9

9Sta

vanger

15

.4.9

9

Visualisation of product Visualisation of product datadata

Page 7: Stavanger 15.4.99 PDT Europe ’99 Implementing browsing tool for EXPRESS schemata and STEP data.

PD

T E

uro

pe ’

99

PD

T E

uro

pe ’

99

Sta

vanger

15

.4.9

9Sta

vanger

15

.4.9

9

Conflict visualisationConflict visualisation

Page 8: Stavanger 15.4.99 PDT Europe ’99 Implementing browsing tool for EXPRESS schemata and STEP data.

PD

T E

uro

pe ’

99

PD

T E

uro

pe ’

99

Sta

vanger

15

.4.9

9Sta

vanger

15

.4.9

9

Version visualisationVersion visualisation

Page 9: Stavanger 15.4.99 PDT Europe ’99 Implementing browsing tool for EXPRESS schemata and STEP data.

PD

T E

uro

pe ’

99

PD

T E

uro

pe ’

99

Sta

vanger

15

.4.9

9Sta

vanger

15

.4.9

9

SchedulingScheduling

9

1

2

3

4

5

6

7

8

1

2

3

4

5

6

7

8

Page 10: Stavanger 15.4.99 PDT Europe ’99 Implementing browsing tool for EXPRESS schemata and STEP data.

PD

T E

uro

pe ’

99

PD

T E

uro

pe ’

99

Sta

vanger

15

.4.9

9Sta

vanger

15

.4.9

9

9

1

2

3

4

5

6

7

8

Day 5Day 5

Page 11: Stavanger 15.4.99 PDT Europe ’99 Implementing browsing tool for EXPRESS schemata and STEP data.

PD

T E

uro

pe ’

99

PD

T E

uro

pe ’

99

Sta

vanger

15

.4.9

9Sta

vanger

15

.4.9

9

ServerServer

STEP

Java InternetVR

EXPRESS

VR as an interface to VR as an interface to product modelproduct model

Page 12: Stavanger 15.4.99 PDT Europe ’99 Implementing browsing tool for EXPRESS schemata and STEP data.

PD

T E

uro

pe ’

99

PD

T E

uro

pe ’

99

Sta

vanger

15

.4.9

9Sta

vanger

15

.4.9

9

Linking documentsLinking documents

Page 13: Stavanger 15.4.99 PDT Europe ’99 Implementing browsing tool for EXPRESS schemata and STEP data.

PD

T E

uro

pe ’

99

PD

T E

uro

pe ’

99

Sta

vanger

15

.4.9

9Sta

vanger

15

.4.9

9

Client/Server functionalityClient/Server functionality

AsiakasAsiakas

STEP

Java InternetVR

EXPRESS

PalvelinPalvelin

STEP

Java InternetVR

EXPRESS

PalvelinPalvelin

STEP

Java Internet

VR

EXPRESS

PalvelinPalvelin

STEP

Java Internet

VR

EXPRESS

PalvelinPalvelin

STEP

Java Internet

VR

EXPRESS

PalvelinPalvelin

STEP

Java Internet

VR

EXPRESS

Page 14: Stavanger 15.4.99 PDT Europe ’99 Implementing browsing tool for EXPRESS schemata and STEP data.

PD

T E

uro

pe ’

99

PD

T E

uro

pe ’

99

Sta

vanger

15

.4.9

9Sta

vanger

15

.4.9

9

That’s it folksThat’s it folks [email protected]@vtt.fi [email protected]@vtt.fi [email protected]@vtt.fi