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