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