interpreter rpg to java

Post on 04-Jul-2015

160 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Interpreter RPG to Java developed by Roberto Endrizzi and Roberto Faresin c/o Dedagroup SPA.

TRANSCRIPT

InterpreterRPG to Java

People involved

Roberto Dr. Faresin

Dedalab internal

Roberto Endrizzi

Dedalab Manager c/o Dedagroup SPA

What we are going to

introduce

Target

Steps

Limits and constraints

Why can it work

Copy

Step by Step

Results

Potentiality

Target

Migrate our platform including Java code from RPG code inside JeniuX

Limits and constraints

We do not take care of graphics

Once migrate we work only in Java

It is possible to esclude old istructions

1 program 1 class

Why it may work

Because we copy from the great one

“inspired to Facebook”

Why it may work

Because we copy from the great one

Because we have learnt from previuos mistakes

“searching for past cases”“evaluating their difficulties”

Why can it work

Because we copy from the great one

Because we had taught from previous mistakes

Because we are limiting the range

“no video files”“no vertical functions”

“only free and RPG3 positional”

Why can it work

Because we copy from the great one

Because we had taught from previous mistakes

Because we are limiting the range

Because we create the copy concept

“Modelling the copy structure”

Why can it work

Because we copy from the great one

Because we had taught from previous mistakes

Because we are limiting the range

Because we create the copy concept

Because we model native functions for data accessing“chain, read, write, setll, etc”“coherence and clean code”

Why can it work

Because we copy from the great one

Because we had taught from previuos mistakes

Because we are limiting the range

Because we create the copy concept

Because we model native functions for data accessing

Steps

ResourceInitializer

ParserPre

ConverterConverter

PostConverter

Go tosource

CPU

Potentiality

About copy!

Include COPY

Include COPY

COPY container

JeniuXRPG

JeniuXRPG

RPG RPG

JeniuXRPG

RPG RPG

RPGRPG

JeniuXRPGJeniuXJAVA

RPG RPG

RPGRPG

100%

JeniuXRPGJeniuXJAVA

RPGRPG

100%

JAVAJAVA

JeniuXRPGJeniuXJAVA

RPGRPG

100%

JAVAJAVA 80%100%

JeniuXRPGJeniuXJAVA

RPGRPG

100%

JAVAJAVA 80%100%

JeniuXJAVA

RPGRPG

JAVAJAVA

--%30%

Results?

CPU

Where we are

Results

Results

Results

Results

Results

Results

Results

files number : 224 (all files)rows number : 142.653interpretated : 99.7%to pseudo : 99.6%

JeniuX BankUp version34

files number : 376 (back-end M*)rows number : 92.727interpretated : 97.3%to pseudo : 96.4%

BankUp back-end version 34

Results

files number : 224 (all files)rows number : 142.653interpretated : 99.7%to pseudo : 99.6%to Java : 95.2%

JeniuX BankUp version34

files number : 376 (back-end M*)rows number : 92.727interpretated : 97.3%to pseudo : 96.4%to Java : 83%

BankUp back-end version 34* No intern was abused during these tests.

Next steps

Advanced pseudo

Dic. 2013

RPG JeniuX interpretated

Giu. 2014

RPG back-end interpretated

Dic. 2014

Graphical tool for analysis

Dic. 2014

top related