TRUNKS - Presentationx

illinoiseggoSoftware and s/w Development

Oct 28, 2013 (3 years and 7 months ago)

70 views



TRUNKS
-

Presentation


Page
1

/
6


TRUNKS


Presentation



1

Presentation

................................
................................
................................
2

1.1

Added value

................................
................................
..........................
2

1.2

Technical
orientation

................................
................................
...............
2

2

Interfaces

................................
................................
................................
...
3

3

Architecture

................................
................................
................................
.
4

3.1

Detailed

................................
................................
................................
4

4

Standard interfaces of TRUNKS model

................................
..............................
5

4.1

«

List

» interfaces

................................
................................
...................
5

4.2

«

Form

» interfaces

................................
................................
.................
6

4.3

Master
-
details interfaces

................................
................................
..........
6






TRUNKS
-

Presentation


Page
2

/
6


1

Presentation

TRUNKS

framework allows management of variable complexity applications.




The different screens can be generated
dynamically

based on an
XML

definition.



Navigation

between forms (opening of an editable form from a list ...) is
standard but can be customized.



The model allows developing
very quickly

a complete application.



Using model
style sheets

(CSS) can completely customize a project.



The default and generic inte
rfaces are
multilingual
.



A
profile
/
security

management

is integrated so that a user has access only to
some

screens
, or some
fields

in
read
-
only access
.



Data can be
exported

to
PDF
,
RTF

or
Excel
.


Customizing your own screens, using or not the building
blocks

or developing new
reports

and the definition of rules

validation are
done

quickly and easily.


1.1

Added value



Generic and rich model



Customizable



Intuitive



Portable



Flexible



Evoluti
onary



Quick prototyping



Easy maintenance



Integrated security management



Reporting (PDF, RTF, Excel, …)


1.2

Technical orientation



Based

on

XML

files



Independe
nt
from database

(ORACLE, SQL Server, MySQL

)



AJAX

v
alidation



Default CRUD interfaces

(
C
reate
R
ead
U
pdate
D
elete)



J2EE



JSP (
J
ava
S
erver
P
ages) + servlet
MVC

(Model View Contro
l
ler)



HTML (
H
yper
T
ext
M
arkup
L
anguage)



JavaS
cript



CSS (
C
ascading
S
tyle
S
heet)


The proposed architecture has been built on the experience of many years of classic web
application development and therefore has all the
necessary technological resources.
Reusable concepts are especially highlighted with the use of Java Design Patterns such as
Factory, Singleton, MVC.





TRUNKS
-

Presentation


Page
3

/
6


2

Interfaces









TRUNKS
-

Presentation


Page
4

/
6



3

Architecture



Deployed
architecture
uses HTTP

protocol



Technical

solution is based
on an

n
-
tier
architecture
using
,
through

JAVA

technologies
,
strengths of the design object that is





















flexibilit
y
,



re
utilisabilit
y

of developed components and



scalability

and
portability

of proposed solutions.


3.1

Detailed



Serveur d’application Java

Tomcat / JBoss

Base de données

ORACLE

[My SQL][Microsof t Access]


Client

JDBC

HTTP(S)

HTTP(S)



JSP

JDBC

1. Instanciation

4. Dispatch

2. Metadata
access

3. Data select



TRUNKS
-

Presentation


Page
5

/
6


4

Standard interfaces of TRUNKS model

4.1

«

List

» interfaces


Data are presented as a list (grid) or editable or not.

A list can be used as

-

searching page;

-

selection interface of a record;

-

management interfaces (add, modify, delete);

-

dashboard from
which the corresponding form can be opened.

Functionalities:




pagin
g



search
criteria

(standard o
r

custom
)



record
adding




in

footer



in

popup (
generic

or

specific
)



record
e
diti
ng



inside the grid



in popup (based

on

gene
r
ic or specific form
)



sort

(ascending

o
r descending
)



record
deletion



number of records display



record number display



sum

value display



by column



in a section located below

the grid



rupture/
grouping

by column
(s)



data
reporting

-

format : PDF, RTF, EXCEL



data
s
e
curit
y

management (possibility

to
d
efine

access to grid
,
lines, columns
and even to a specific field of a li
ne)



standard or custom

validations



navigation

(
between list and

forms, etc.).





TRUNKS
-

Presentation


Page
6

/
6


4.2

«

Form

» interfaces







Functionalities
:




record
adding




record
e
diti
ng



record
deletion



records
list

(
avoid display
ing

list
for
selection
)



data
reporting

-

format : PDF, RTF



data
s
e
curit
y

management (possibility

to
d
efine

access to form or to a specific
field
)



standard or custom

validations



navigation

(
between forms and

other
forms

or lists
, etc.).


4.3

Master
-
details interfaces




















features listed above.