Materiale presentato ad IBM Forum Febbraio 2009

Transcript

Materiale presentato ad IBM Forum Febbraio 2009
Vela Intview Generator
Convertire in automatico si può!!
by Vela srl – Rivoli (TO)
tel 011-19820721
www.gruppovela.it
Perché è nato Intview
Vela produce gestionali ERP sia in Java sia in RPG.
Nel 2007 avvia la ricerca sul mercato di un tool che risponda ai seguenti requisiti:
Prodotto leggero con ottime performance di esecuzione
Eseguibile in modo nativo su più ambienti: sia Windows, sia Linux, sia Browser (web 2.0)…
Integrabile con le altre applicazioni (proprie o di terzi)
Facilmente personalizzabile
Ricco di funzioni
Che non richieda all’utilizzatore di conoscere altri linguaggi
Che si installi velocemente senza alcun obbligo di prodotti aggiuntivi da cui dipendere (http
server, application server…)
Realmente Automatico, senza necessità di operazioni preliminari sui file video
La ricerca dà risultati deludenti.
Si decide di autocostruire un tool che superi i limiti di quelli
esistenti
I limiti contestati ai tool
Legati di norma a 1 sola piattaforma (solo Windows o solo Web)
I tool basati su Browser Web presentano basse performance.
I tool non Web girano su una sola piattaforma
Mancanza client per Linux
Pesanti e consumano parecchia potenza nella macchina del cliente.
Necessari in genere interi mesi di preadattamento del sw.
Pesanti aggiustamenti anche dopo la prima conversione
Costi e vincoli commerciali “salati”
Scarsa integrazione con prodotti propri o di terze parti
VELA INTVIEW
GENERATOR
AUTOMATICO
Sfruttando il potente motore di conversione delle
applicazioni è possibile convertire tutto un gestionale
“one shot” senza necessità di modifiche a sorgenti o
adeguamenti del codice preesistente
IL CONVERTITORE DAVVERO AUTOMATICO
MULTIAMBIENTE
Domande quali: “il cliente vuole un’applicazione Web,
adesso che faccio?” non Vi toccheranno più!
Il Vostro software, sarà pronto da subito per Windows,
linux , Solaris, HP UX, AIX, MAC OS, ed anche il Web
LEGGERO
Incredibilmente veloce e leggero. Adatto a qualsiasi
sistema Iseries
INTEGRABILE
Il Client è estensibile attraverso tre specifiche modalità:
-gestori speciali di campo (come il campo va gestito dal
client :invio diretta email, calendario date, Skype…)
-azioni personalizzate (es con tasto destro mouse)
-integrazione di plug-in anche sviluppati da terzi.
IL PIU’
PIU’ ECONOMICO
Sviluppato da tecnici che comprendono l’esigenza dei
colleghi sviluppatori di sentirsi liberi da vincoli troppo
asfissianti
Struttura
Si compone di un Convertitore, una piccola parte Server e di un Client.
Il convertitore
agendo sul sistema i-series si occupa di adeguare l’intera Vostra applicazione
RPG al nuovo ambiente. I programmi processati dal convertitore potranno poi
essere eseguiti indifferentemente in tutti gli ambienti supportati (5250, windows,
linux, Solaris, Hp UX, Aix, Mac OS X, web…).
La parte Server
installata su un sistema server si occupa di fornire alle applicazioni tutti i servizi
ausiliari necessari al corretto funzionamento dell’applicazione. La parte server,
pur richiedendo pochissime risorse di sistema, volendo può anche essere
“scalata” e distribuita su diverse partizioni server...
La parte Client
Si compone di client distinti pacchettizzati per la applicazione scelta. Di default
sono forniti assieme i seguenti client:
Client nativo ed ottimizzato per Windows
Client nativo ed ottimizzato per Linux
Client per il Web (RIA)
Struttura
1. Il client richiede la connessione col
System-i che avvia un lavoro per il client
2. Via Tcp è gestito il buffer del video e
tutti i relativi controlli di comunicazione col
client
3. Alcuni processi aggiuntivi (es. la
gestione documentale integrata) possono
risiedere su server separati o meglio su
partizioni del System-i
4. Il Repository manager è l'archivio
centralizzato
contenente
tutte
le
informazioni per il funzionamento dei
programmi in ambiente grafico.
5. Una Cache locale permette
mantenere basso il traffico di rete
di
Parte server
Server leggero e modulare. Infatti:
Si occupa solamente dei processi di inizializzazione dei lavori e della
distribuzione sui clients di alcuni oggetti necessari all’esecuzione dei processi
Non è necessario attivare alcun servizio aggiuntivo sul sistema (HTTP server o
altro). Solo nello specifico caso del client Web sarà necessario dotarsi di un
application server atto a gestire le connessioni dei client remoti.
Qualora si desideri praticamente azzerare l’impatto dato dall’esecuzione dei
processi server sulle prestazioni del sistema gestionale principale, è anche
possibile demandare parte delle funzionalità ad un ulteriore server esterno o
meglio ancora ad una partizione windows o linux sul Power 6.
Tutte le modifiche effettuate sul server vengono automaticamente propagate a
tutti i client automaticamente, senza la necessità di alcun intervento.
Parte client
Principali caratteristiche
PORTABILITA’
PORTABILITA’
E’ portabile su diverse piattaforme in quanto scritto in puro Java.
VERSATILITA’
VERSATILITA’
Pur disponendo di programmi client specifici ed ottimizzati per diverse piattaforme, l’interfaccia verso il sistema
gestionale è univoca. Questo consente di non preoccuparsi di generare versioni diverse del gestionale. Una sola
versione del vs software per tanti ambienti diversi!
ESTENSIBILITA’
ESTENSIBILITA’
Utilizzando una architettura aperta ed estensibile è possibile personalizzare la propria applicazione sia sfruttando le
opportunità già incluse nell’applicativo sia scrivendo delle proprie estensioni con la scrittura di codice Java.
MODERNITA’
MODERNITA’
Tramite una semplice API si possono aggiungere grafici alla Vostra applicazione.
E’ possibile personalizzare l’aspetto del video addirittura per singolo campo!
Una comoda interfaccia consente di definire delle “azioni aggiuntive ” personalizzate per ogni campo del video.
FLESSIBILITA’
FLESSIBILITA’
Con una minima conoscenza di SQL è possibile integrare nella applicazione tutta una serie di
interrogazioni aggiuntive, richiamabili poi dall’utente.
DOCUMENTABILITA’
DOCUMENTABILITA’
Un gestore di help integrato consente di dotare l’applicazione di pannelli di aiuto, sia generici sia specifici per campo.
AGGIORNABILITA’
AGGIORNABILITA’
Le modifiche ai formati video sono automaticamente propagate senza bisogno di alcun intervento. Possono essere
fatte sia tramite la modifica alle DDS dei files video sia tramite una comoda interfaccia grafica integrata nel client. Le
modifiche inoltre non vengono perse o compromesse da successive variazioni dei sorgenti a prescindere dall'ambiente
in cui sono state effettuate.
Parte client
Funzioni grafiche integrate
COMBO BOX’
Il Client integra la gestione di Combo con pulsante di
scorrimento per svelare i valori multipli previsti per i campi
CHECK--BOX
CHECK
Nel caso i valori del campo siano uno solo o max. due, la casella
di spunta tramite mouse può essere attivata con un click del
mouse o con un colpo di barra spazio
SUBFILE
I subfile sono automaticamente convertiti in tabelle con scroll bar
laterale, e sono direttamente esportabili in Excel.
In presenza di più pagine il tasto di scorrimento facilita il pronto
raggiungimento della videata desiderata.
DATE
I campi data, una volta riconosciuti, presentano un servizio
assistito di scelta in base a finestra di calendario
COLORI E FONT
E' possibile gestire una vasta gamma di colori, font ed effetti
grafici per i campi, per abbellire a piacere l’effetto complessivo
della applicazione
Integrazione con Skype, gestione Link, pannelli di interrogazione
data base “access style”, ecc…
E TANTO ALTRO..
Parte client
Funzioni grafiche integrate
GRAFICA AVANZATA
Per ulteriore abbellimento di tutta la applicazione, sono state
gestite le possibilità di introduzione e gestione di immagini di
sfondo ed i gradienti di colore.
FUNZIONI AGGIUNTIVE
Gestione personalizzabile del tasto destro del mouse
CALCOLATRICE
Calcolatrice integrata con ritorno dei valori all'applicazione.
SPOOL STAMPA
Gestione integrata delle stampe
WRKACTJOB
Gestione integrata dei lavori del sistema
STOCK QUOTE
L’applicazione integra un grafico per seguire in tempo reale
l’andamento dei titoli di proprio interesse, in forma grafica
TASTI FUNZIONE
I tasti di Command vengono automaticamente riconosciuti in
base a regole e convertiti in bottoni
Risultato di prima conversione base
Possibili ulteriori azioni:
- aggiunta funzioni per tipo campo
- modifica colori, font …
- aggiunta sfondi o gradienti
Parte client
Modalità di presentazione
L’aspetto del client è personalizzabile in pochi minuti.
SFUMATURE E GRADIENTI CAMBIANO il VOLTO DELLA APPLICAZIONE
I normali convertitori utilizzano
solo colori uniti senza possibilità
di grafica avanzata
Vela Intview generator può applicare
gradienti ad ogni oggetto in videata
Intview Generator consente di inserire
una immagine di sfondo, contenente
ad es. il logo aziendale, che sarà
propagata ad ogni formato video
ESTENSIONI
Nella applicazione sono integrabili:
Un potente gestore di stampe
Una completa gestione documentale
Un gestore grafico di Data-mining
Vela Print Manager
PDF (portable printer
format)
Immagini TIFF
multipagina
Immagini GIF
Documenti in
formato RTF
Fogli di lavoro di
microsoft excel
Invio Email
Salvataggio su file
system o sito ftp
Vela EDM
Struttura documentale ove inserire quei documenti che devono
esser archiviati e poi cercati in modo rapido e sicuro
Gestisce tutte le chiavi di ricerca necessarie al proprio documento.
Inseribile un numero praticamente infinito di chiavi di ricerca personalizzate.
Vela Extender
Estrae dati da
system-i a PC
e li rielabora
Esplora i dati via
via più in dettaglio,
come in scatole
cinesi
Un click su una
riga aggiorna tutti i
quadri derivati
Genera report
istantanei su Excel
o PDF
Motore interno di
creazione grafici
Crea data base per
PC o notebook
(per interrogazione
dati in fiere o visite
clienti)
A Dicembre la rivista System-i News ha dichiarato Intview
”...uno dei prodotti più validi e innovativi del momento...”
System-i News di Marzo 2009: presentata la versione Web
Intview si conferma come l’
l’unico prodotto realmente multi
multi--piattaforma
piattaforma..
VELA INFORMATICA srl
Via F.lli Macario 64/2
10098 RIVOLI (TO)
www.gruppovela.it
011-192820721