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

Upload: istas

Post on 05-Jan-2016

19 views

Category:

Documents


0 download

DESCRIPTION

Implementing browsing tool for EXPRESS schemata and STEP data. ProMoTe. EXPRESS Schema. STEP file. ProMoTe. PtM. Reproduced Schema (html). Server. Java Classes. ProMoTe. Schema. Schema. VRML. VRML. Browsing. Browsing. Java. Java. Data. Data. Java RMI. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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