Presenta
Suite per la modernizzazione,
lo sviluppo ed il
consolidamento delle
applicazioni su iSeries.
Programma della presentazione
Introduzione
 Requisiti e caratteristiche
 Conversione base delle applicazioni
 Sviluppo con funzioni avanzate
 Conclusioni

History






1997 Conversione con tool acquistato
2000 Inizio sviluppo webgate for browser.
2002 sospensione sviluppo per browser e
inizio sviluppo attuale.
2003 primi clienti su iSeries 0 interattivo
2004 primi clienti terzi webgate400
OGGI nostro parco interamente migrato e
oltre 5.000 posti di lavoro installati (clienti
diretti e di terzi).

Oltre a una serie di piccole software house ed a
alcuni grandi utenti, 3 tra i più diffusi applicativi sul
mercato (dopo ACG) sono disponibili ed installati
presso gli utenti in versione webgate.
Direttive del progetto

Monopiattaforma iSeries




Riduzione/Mantenimento costi sviluppo




Semplificazione uso oggetti complessi
Introduzione nuove tecniche di implementazione
Funzioni di personalizzazione (lingua e profilazione)
Contenimento dei requisiti culturali


Affidabilità
Versatilità
Economia
Solo RPG
Mantenimento investimenti
Webgate400: fatto per Applicazioni Gestionali
Webgate400, è tutto quello che uno sviluppatore iSeries
ha sempre desiderato per soddisfare, da solo e con
efficienza, le nuove e molteplici esigenze dei clienti.
 Sviluppare tutto con un solo linguaggio.
 Utilizzare pochi, semplici, economici ed
affidabili strumenti di sviluppo.
 Concentrarsi sul problema applicativo
anzichè su quello tecnologico.
 Far girare tutto sulla stessa macchina
per migliorare l’efficienza e l’ integrazione
delle applicazioni.
PS
Questi, secondo noi, erano esattamente i motivi del
successo della piattaforma iSeries quando le esigenze dei
clienti erano soddisfatte dalla interfaccia 5250.
Requisiti per il funzionamento

iSeries



Processore batch 300 o superiore
1 GB RAm
Versione s.o. 4.2 o successive


P.C.




(4.2 serve per trial presso cliente)
Windows ’98 o successivi
Processore 400 mhz o successivi
64 MB RAM
BANDA

Minimo e sufficiente gprs EDGE (salvo supporto
videocomunicazioni)
Strumenti di Sviluppo

EDITING : Solo opzioni PDM



COMPILAZIONE


Sostituzione Opzione 14 con opzione WG
OTTIMIZZAZIONE


SDA per formati video
SEU per sorgenti rpg
NESSUN INTERVENTO DI POST-EDIZIONE
(ottimizzatore formati video at run-time)
Profilazione-Multilingue

Funzione specifica Webgate
Compatibilità
La versione 5250 funziona comunque
utilizzando lo stesso oggetto RPG
 Molte aggiunte grafiche non
interferiscono con la integrità della
visualizzazione 5250.

Caratteristiche

Lato iSeries



Lato Client


Utilizza solo il processare BATCH (no 5250)
Server http (nativo o apache da ver.5.3)
Installa una applicazione scritta in C++ (tipo
Browser) (8 MB con tutti i moduli)
Interfaccia dati


Struttura-funzioni Video xml (compressa) (2-10 kb
in cache)
Flusso dati xml (1-19 kb 132 colonne + grafica +
comandi + help * 100 record)
Impostazione Conversione

webgate400 è pensato per sviluppare
applicazione che hanno un futuro …

Impostazione della conversione per
supportare visualizzazioni complesse.
Possibilmente nessun intervento sul
sorgente RPG.
 Inevitabile normalizzazione Grafica
(SAA-CUA)

Frames
Opzioni sfl
Tasti Funzione
Stesso formato video
precompilato con webgate400
COME SI PROCEDE
I nostri Servizi

Accogliamo i clienti presso di noi per
impostare conversione.







Impostazione sistemistica
Trasferimento rapido esperienza (dal1997)
Impostazione grafica
Conoscenza personale sviluppatori
Sistema dedicato ai clienti
Uffici riservati ai clienti
Oppure facciamo addestramento presso di
loro utilizzando la loro applicazione.
Interventi base

AZIONI
Aggiungere Frames
 Normalizzare videate
 Portare video a 132 colonne (dove serve)
 Aggiungere command services


RISULTATI

Un decisivo e netto miglioramento estetico e
funzionale per la applicazione
Subfile come tabella ..

Colonne





Ordinabili
Dimensionabili
Spostabili
Cancellabili
Settaggi memorizzati
per utente

Tabella

Copia-Incolla
Non adiacente
 Intera tabella

Ordine nelle videate

Più spazio disponibile, maggiore
chiarezza con i frames.
Tasti di funzione e opzioni
Diventano pulsanti
 Gestiti da Barre dimensionabili
e posizionabili a piacere con
memorizzazione per utente.

Service commands


I campi collegano funzioni definite esternamente.
I campi diventano pulsanti che richiamano funzioni
iSeries e PC.
Command Bar
contestuale al campo
Archiviazione
Comandi
More Info
(doppio click)
Ricerca
Tasto destro
Un Command Service
Costa 10 minuti di lavoro
 Si propaga su tutti i formati
video della applicazione

Profilazione Campi, Comandi,
Opzioni Subfile e Lingua

Tutti i display convertiti diventano
automaticamente personalizzabili per
utente, gruppo, company.

Per esempio, con un solo intervento tutti i campi
contenenti “prezzo” diventano protetti e non
visualizzati (su tutti i display della applicazione).
COME SI SVILUPPANO LE
FUNZIONI GRAFICHE
Tecnica base di sviluppo
Definizione campo Hidden Con sintassi
Specifica. (IN DISPLAY FILE)
 Popolazione Campo con valori
appropriati. (IN SORGENTE RPG)

Quando la questione si complica …
la semplifichiamo noi.

Disponibili API webgate400 per:

Charting


Videocomunicazioni



(no tapi, no sip, no h323 ecc.)
Archiviazione Documentale


(no xml, no sintassi)
No c++, no gestione cache, no gestione ifs ecc.
Integrazione Flash (MACROMEDIA)
Fast Query (funzioni navigazione-normalizzazione
database) Query-SQL
Grafici animati
Telecomunicazioni Audio-Video
Sviluppo HELP Multimediale, Multilingue,
Multiprofilo
Archiviazione Documentale
Fast Query
Utilizzo pervasivo di funzioni di navigazione
SQL Based (come Navision ® 4.0)
navigate400
La nostra esperienza diretta e quella
dei clienti con webgate400

COSTI SVILUPPO UGUALI O RIDOTTI


NUOVO BUSINESS su iSeries






Per il normale programmatore, bastano 2 giornate di formazione.
Schedulatore capacità finita
Business Intelligence
Applicazioni Direzionali
Archiviazione documentale
Audio e Video comunicazioni
ON Demand su iSeries

Webgate400, rende disponibili utilities per il controllo delle applicazioni via
internet “a consumo”.



Assegnazione delle risorse per azienda senza uso di partizioni
Controllo licenze floating per utente
Controllo applicazioni utilizzate.
Non solo grafica
I nostri clienti produttori di software dichiarano
che:
“Webgate400, apporta autonomamente una
serie di contenuti e di funzionalità che anche
senza interventi sul codice preesistente,
adeguano dal punto di vista tecnologico e
funzionale le applicazioni iSeries”.
…. per non generare malintesi




webgate400 è un sistema di sviluppo per chi vuole
investire su iSeries e crede nella validità delle sue
applicazioni.
Non è un’applicazione progettata per sopravvivere
a una demo.
E’ progettato per supportare visualizzazioni
complesse e controlli sofisticati.
E’ progettato esplicitamente per Applicativi
Gestionali e per migrare tutto il parco clienti ad
un’unica versione.
non basta tradurre una videata in
ambiente grafico

Per fare nuovi clienti dobbiamo vincere rispetto:
Microsoft Navision ®
 SAP (SAP Business One) ®
 Oracle Applications ®
Tutti, hanno interfacce potenti, ergonomiche, gradevoli
e scritte in C++


Per mantenere i vecchi utenti, dobbiamo


Fornire nuove funzioni ma con una interfaccia stabile
e veloce come prima.
Migliorare i livelli di costo per sviluppo e
personalizzazione dei software.
Interfacce Video dei Competitors
SAP ®
Navision ®
Oracle Apps ®
Quindi, per competere, ci serve almeno
questo, niente di meno !
webgate400 ®
Questo, è lo stesso programma con 30
minuti di sviluppo (con SDA e SEU) in meno !
E per soddisfare i vecchi utenti 5250 …
Stabilità
 Performances
 All On Keyboard (mouse optional)

10 job x istanza
4 istanze aperte
Per il Futuro

Non vediamo il limite della tecnologia
utilizzata






V4 a Settembre 2006
V5 a Marzo 2007
Nel frattempo rilasceremo versioni intermedie
Stiamo lavorando per l’internazionalizzazione
del prodotto (la prima versione sarà
disponibile per i paesi dell’europa dell’est).
I Browser ? (a suo tempo)
In Java ? (a suo tempo)
Contatti

Per informazioni commerciali:



telefono 39 030 8901458
sig. Guglielmo Maffeis [email protected]
Sito del prodotto www.webgate400.com
Scarica

PresentazioneWebgate400