Post on 21-Jan-2017
transcript
Layout titolo
V � � � � � � � � � � � � � � � VGSoft Srl)
webinar power-b
"il tuo ERP on mobile" 25 maggio 2016
webinar power-b "il tuo ERP on mobile" 25 Maggio 2016
Panoramica di Webgate400
D � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �
§ Crossgate - screen-scraping delle videate che sfrutta la stessa interfaccia Windows
di Webgate400 (conversione oggetti video, anche «on fly»); indispensabile se non si
hanno i sorgenti dei programmi
§ Webgate400 - «conversione nativa» dei video e dei programmi (da sorgenti):
§ DSPF -> Db2 for i (utili anche ad estendere il formato video )
§ Precompilatore RPG / RPGLE / CBL/CBLLE (anche SQL Embedded): unico
oggetto
webinar power-b "il tuo ERP on mobile" 25 Maggio 2016
L’Applet di Webgate400
C � � � � � � ! Ms Windows delegato alla visualizzazione dei programmi convertiti,
ma non solo quelli….
La versione V7 ha introdotto l’interfaccia a RIBBON (stile MS Office >= 2007)
G " # $ % & ' " ( % # & ) * + % & ' % " ) " , - $ " " G " # $ % & ' " . * ) $ % # / 0 " ( 1 % (Microsoft: «uno dei migliori modi per
migliorare la tua produttività» [http://research.microsoft.com/en-us/news/features/vibe.aspx 2 3 4 4 5 6 ])
webinar power-b "il tuo ERP on mobile" 25 Maggio 2016
La storia di Webgate400...
webinar power-b "il tuo ERP on mobile" 25 Maggio 2016
La storia di Webgate400...
webinar power-b "il tuo ERP on mobile" 25 Maggio 2016
La storia di Webgate400...
webinar power-b "il tuo ERP on mobile" 25 Maggio 2016
La storia di Webgate400...
webinar power-b "il tuo ERP on mobile" 25 Maggio 2016
O 7 7 8 9 : ; < < 9 = > ? 8 @ = A 7 B > = E F F H B I I 8 J B > B B 9 9 B K L : Stile più essenziale (MS Office 2013)
La storia di Webgate400...
webinar power-b "il tuo ERP on mobile" 25 Maggio 2016
L’Applet di Webgate400
§ Interamente realizzata in C++ (no prerequisiti, a parte Internet Explorer installato)
§ Download da iSeries/ibm i/Power i (anche update)
§ Fruibile via RDP/Terminal Server e dalla V7.5 anche in ambienti con Roaming Profile
§ Compatibile con i sistemi operativi client Microsoft Windows XP, Vista, Windows 7 e
Windows 8/8.1/10; server 2003, 2008, 2012
§ Centralizzazione configurazioni: E’ possibile salvare e distribuire ai Client la
configurazione di: Ribbon, Modalità Visualizzazione, Posizione pannelli e M N P Q R S T U W X R N P R
§ Replicate su interfaccia grafica le funzioni di sistema più utili per gli utenti:
§ Gestione Spool/Code, Messaggi, File Download, ecc.
webinar power-b "il tuo ERP on mobile" 25 Maggio 2016
L’Applet di Webgate400
webinar power-b "il tuo ERP on mobile" 25 Maggio 2016
L’Applet di Webgate400 come ActiveX
Y Active X:
è un Plug-in
(Solo IE supporta
ActiveX)
§ Win Form o Web Form
§ Autoinstallante (opz.),
Download da Applet o
da Webgate Setup
Manager
webinar power-b "il tuo ERP on mobile" 25 Maggio 2016
L’Applet di Webgate400 come ActiveX
webinar power-b "il tuo ERP on mobile" 25 Maggio 2016
…Panoramica di Webgate400…
webinar power-b "il tuo ERP on mobile" 25 Maggio 2016
…Panoramica di Webgate400…
Z [ \ ] ^ ] [ _ ] ` a b c ] d e [ f ] g h h b i f \ j a k l ] m j ^ b f b l n ] a b _ b l k \ ] o o [ m b p \ b e j \ j _ ] m ] \ ^ [
protezione delle connessioni tra client e server. Alcune nuove norme:
• Il Client cerca sempre di connettersi in SSL
• Porte ad alta protezione: oltre la crittografazione della trasmissione inseriscono dei processi di
validazione del server sulla base del certificato della CA emittente e della coerenza tra nome
host di connessione e Common Name del certificato server
• riconoscimento del client HTTP Webgate e conseguente inibizione di tutte le operazioni
richieste da client HTTP diversi
• I messaggi scambiati tra client e server verranno codificati in modo da non essere più 'leggibili'
(human readable).
webinar power-b "il tuo ERP on mobile" 25 Maggio 2016
…Panoramica di Webgate400…
q r s t u v w x y z { z | | z w y } x t ~ u v w x y w riguardanti i DSPF creando una vera e propria
struttura di Database (vale per alcuni aspetti anche per Crossgate), che potrà
anche estendere i formati video stessi (aggiunta colonne, Tabs Sql, ecc.)
• Rigenerazione dei programmi RPG/COBOL capaci di funzionare nel
tradizionale 5250 e con l’interfaccia di Webgate400 (unico sorgente/oggetto).
Non viene utilizzata la tecnica del Open Access RPG (OAR).
• Conversione massiva o singolo Dspf/Programma (Opzione PDM)
• Non altera i Sorgenti
webinar power-b "il tuo ERP on mobile" 25 Maggio 2016
…Panoramica di Webgate400…
� � � � � � � � � � � � � � per chi «utilizza» gli applicativi:
§ Green-Screen in 2 parole: stabile e «veloce»
§ Webgate400 è «compatibile» con gli utenti Green-Screen:
§ Stabile (anche nell’interazione dei processi)
§ «veloce» (grafica), Buffer e uso intensivo tastiera, Fkey, ecc.
§ Webgate400 permette:
§ di gestire più informazioni contemporaneamente, più processi/finestre
§ di fornire più strumenti di lavoro (utili e indispensabili)
§ di mantenere (e/o trasformare in) moderne le applicazioni…..
Difende gli investimenti.
webinar power-b "il tuo ERP on mobile" 25 Maggio 2016
…Panoramica di Webgate400…
� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �
§ Non necessario imparare un nuovo «linguaggio» (e nemmeno «pensare» con un nuovo linguaggio)
§ Notevoli soddisfazioni/vantaggi si ottengono già nel «modernizzare l’esistente» (anche
«conversione» di base)
§ Non è necessario «ridisegnare» l’architettura del proprio software
§ Poco cambia per la «distribuzione» del software e delle modifiche
§ Competere ad armi pari con le nuove applicazioni (estetica/ergonomia/funzionalità)
§ Accedere allo sviluppo di nuove aree applicative
§ Ottenere gli strumenti per sviluppare le modalità di erogazione «CLOUD» e, di ridurre i costi di
sviluppo e distribuzione/aggiornamento delle soluzioni
«Non ci mancano gli strumenti moderni per sviluppare nuovi moduli/applicativi concorrenziali»
webinar power-b "il tuo ERP on mobile" 25 Maggio 2016
…Panoramica di Webgate400…
� ome si lavora con Webgate400 (sviluppo sw):
§ Definizione, una tantum, di un Progetto di Conversione. In sintesi:
§ Definisce dove sono i sorgenti (Libreria/File) da convertire (DSPF/PGM/Menù)
§ Definisce alcune regole «standard» per la conversione (posizione Titolo, posizione
Tasti Funzione, ecc.)
§ Si processano i sorgenti/oggetti che si vuole modernizzare:
§ Direttamente dal «Progetto di Conversione»
§ Oppure tramite un opzione PDM (standard «WG») sui singoli elementi
§ Il programma è pronto per il test
webinar power-b "il tuo ERP on mobile" 25 Maggio 2016
…Panoramica di Webgate400…
� Utilizzo normali strumenti di lavoro: SEU/SDA(*) oppure IBM® Rational® Developer
(*) Fino alla V7 i Dspf venivano arricchiti di funzionalità grafiche attraverso keyword
impercettibili da 5250 (parte Text dei campi)
� I programmi RPG/COBOL alimentano le keyword utilizzate nel DSPF,
soprattutto per i contenuti dinamici
¡ ¢ £ ¤ ¥ migliorano l’estetica o le funzionalità dei programmi convertiti:
webinar power-b "il tuo ERP on mobile" 25 Maggio 2016
…Panoramica di Webgate400
¦ La R8 di Webgate400 introduce «Webgate Designer»:
un WYSIWYG per modernizzare/personalizzare formati video su Windows
webinar power-b "il tuo ERP on mobile" 25 Maggio 2016
Progettare una modernizzazione
¨ Modernizzare un applicativo gestionale non vuol dire mettere «mano» a tutte le
componenti del software.
§ Si cerca il più possibile di utilizzare strumenti automatici per la «bonifica» delle
situazioni fuori «norma» e per le introduzioni di «keyword» grafiche
§ Si cerca di creare uno «standard» nelle implementazioni grafiche
§ Ci si concentra sulle integrazioni (grafiche) da apportare su un limitato numero
di programmi
§ Se presente un architettura, si cerca di continuare ad utilizzarla
§ Togliere funzionalità a carattere erogandole solo in grafica è un ottimo modo
per convincere anche gli utenti più resistenti….
§ Il progetto deve durare «mesi» e non «anni»…