Software house EDP Manager Le TECNOLOGIE che rivoluzionano lo SVILUPPO di applicazioni Client Server e Web Browser CODEPAINTER Revolution SITEPAINTER Revolution SITEPAINTER Portal Studio CODEPAINTER Project
Tecnologia e metodi innovativi che cambiano il concetto di programmazione Un approccio tradizionale e disorganizzato allo sviluppo del software (che sempre più necessita delle connotazioni tipiche di un prodotto industriale) può essere superato attraverso strumenti di supporto all intero ciclo di vita del software per guidare, facilitare e migliorare l attività dei tecnici coinvolti. Forte della pluriennale esperienza di produttore di software di elevata qualità, la Zucchetti ha realizzato un articolata serie di strumenti di sviluppo per creare, mantenere, personalizzare e gestire complesse soluzioni applicative che permettono di ridurre drasticamente tempi e costi di produzione e, nello stesso tempo, di governare la complessità delle nuove tecnologie. CODEPAINTER Revolution Ambiente di sviluppo C.A.S.E. (Computer Aided Software Engineering) per lo sviluppo di business applications in ambiente Client/Server (two-tier) con interfaccia Windows. Proprio per la semplicità di utilizzo, questa Suite di prodotti è destinata non solo alle Software house, ma anche alle aziende che hanno la necessità di sviluppare internamente le proprie soluzioni. SITEPAINTER Revolution Ambiente di sviluppo i-c.a.s.e. (Internet Computer Aided Software Engineering) per lo sviluppo di business applications transazionali in ambiente web (three-tier), fortemente interattive, con interfaccia Browser. technical & user reference concept SITEPAINTER Portal Studio Ambiente di sviluppo WEB-RAD (Web Rapid Application Development) per la realizzazione di complesse applicazioni per la pubblicazione e divulgazione dei dati (portali aziendali, siti web, ecc.) in ambiente web con interfaccia Browser. CODEPAINTER Project Ambiente per la gestione delle versioni (versioning) di complessi progetti software, oltre che per il coordinamento di articolati gruppi di sviluppo anche via Internet. codify prototype release design software development cycle maintenance deployment
Più produttività, più qualità, meno costi e tempi di sviluppo Gli strumenti di sviluppo Zucchetti consentono un notevole incremento della PRODUTTIVITÀ, riducono drasticamente i TEMPI di sviluppo e garantiscono un elevata QUALITÀ del software CODEPAINTER / SITEPAINTER sono strumenti di sviluppo che permettono di gestire, organizzare e automatizzare l intero ciclo di vita del software, supportando le fasi di Analisi/Progetto, Prototipo, Codifica, Documentazione e Manutenzione. Le innovative soluzioni tecnologiche adottate, che li distinguono anche dall esigua concorrenza a livello mondiale, consentono un significativo incremento di produttività nello sviluppo del software di tipo gestionale (applicazioni transazionali fortemente interattive) rispetto alla programmazione tradizionale o ad altri ambienti di sviluppo, aumentando nel contempo la qualità del prodotto realizzato. Alla base del prodotto c'è una visione originale e fortemente innovativa che permette di gestire l intero processo della produzione del software, passando da un approccio prettamente artigianale - eccessivamente legato alle capacità personali del programmatore - ad un metodo che contempla un vero e proprio processo produttivo scientificamente organizzato e suddiviso in fasi, ognuna delle quali assistita da strumenti visuali che permettono di DISEGNARE il RISULTATO da ottenere per PRODURRE in AUTOMATICO il codice applicativo. Questo approccio, ampiamente utilizzato in altri settori produttivi, ma sostanzialmente sconosciuto o poco applicato nell ambito della programmazione, consente di ottenere, oltre ad un incremento della produttività del singolo programmatore, anche una serie di ulteriori VANTAGGI. In sintesi, le tecnologie di sviluppo Zucchetti offrono, oltre che strumenti tecnici per lo sviluppatore, anche un MODELLO ORGANIZZATIVO che si traduce in un vantaggio competitivo essenziale in un ambito fortemente concorrenziale come quello dell Information Technology, contraddistinto da una tumultuosa crescita e da continue innovazioni. I più veloci e integrati strumenti di sviluppo per complesse applicazioni interattive con interfaccia Windows o Web. VANTAGGI costante qualità del prodotto/programma realizzato forte riduzione dei costi di sviluppo codice applicativo generato automaticamente, fortemente standardizzato ed error-free riduzione del numero di programmatori per team di sviluppo elevata standardizzazione ed uniformità dell interfaccia utente necessità di personale NON fortemente specializzato facile ed economica gestione delle fasi manutentive successive alla prima realizzazione automatico adeguamento del progetto alle evoluzioni tecnologiche attraverso la rigenerazione del codice progetti applicativi indipendenti dall interfaccia utente e/o linguaggio utilizzato
Applicazioni Client/Server Windows Ambiente di sviluppo specializzato nella realizzazione di applicazioni fortemente transazionali in architettura Client / Server (two-tier) con interfaccia Microsoft Windows. Particolarmente adatto nello sviluppo di robuste soluzioni applicative a carattere gestionale. La ricchezza delle opzioni di CODEPAINTER Revolution e la potente gestione di progetto consentono di sviluppare soluzioni anche di grandi dimensioni e notevole complessità applicativa, supportando contemporaneamente diversi database anche su piattaforme tecnologiche eterogenee. Le applicazioni realizzate con tecnica di programmazione Object Oriented sono dotate di un evoluta interfaccia utente e di un potente e ricco framework applicativo che consente la realizzazione e la modifica di report direttamente dall utilizzatore o di predisporre funzionalità di posta applicativa (Post-In) o la versione in diverse lingue dell applicativo tramite un apposito dizionario. CODEPAINTER Revolution è disponibile in versione per Microsoft Visual Foxpro 8-9.x e Microsoft Visual Basic 6.x, supporta i maggiori database quali: Microsoft SQL Server, Oracle, DB2, Postgres, MySql 4.x, in ambiente Windows o Linux/Unix. il processo di sviluppo CODEPAINTER / SITEPAINTER Un insieme di strumenti visuali perfettamente integrati gestisce e coordina tutte le FASI del processo di sviluppo/manutenzione del software: l analisi/progetto, il disegno della base dati, l interfaccia utente, la logica applicativa, la manutenzione implementativa e correttiva fino alla stesura della manualistica utente e tecnica. Analisi/progetto É normalmente il primo passo del ciclo di sviluppo, ma anche il fulcro del sistema che sovrintende e coordina tutte le operazioni successive stabilendo le caratteristiche e le relazioni fra le singole componenti dell applicazione. Attraverso una simbologia legata alle diverse classi di Business Object per applicazioni gestionali, si compone il piano di analisi con esplosioni di dettaglio su più livelli. Contemporaneamente, il sistema organizza e aggiorna le informazioni e i testi inseriti a commento che andranno a formare la documentazione tecnica di analisi. I Business Object possono essere utilizzati singolarmente o integrati fra di loro fino a formare un Business Object composto. Questa potente tecnica consente di realizzare programmi, anche molto complessi, dati dall insieme delle possibilità dei singoli Business Object che li compongono e
Applicazioni Web-Browser Sistema di sviluppo specializzato nella realizzazione di applicazioni transazionali fortemente interattive in ambiente Web (n-tier) con interfaccia browser. Ideale per realizzare innovative applicazioni INTERNET - INTRANET - EXTRANET. La peculiarità di SITEPAINTER Revolution, che lo distingue nettamente da altri prodotti della stessa categoria, è quella di sommare tutte le caratteristiche già proprie di CODEPAINTER Revolution e utilizzarle per realizzare applicazioni Web con interfaccia browser di pari complessità ed interattività a quelle realizzabili in ambito Windows. SITEPAINTER Revolution è disponibile in versione Java (J2EE); supporta i più diffusi Application server J2EE compliant (Tomcat - Jrun - WebSphere ecc.) e i maggiori database quali: Microsoft SQL Server, Oracle, DB2, Postgres, MySql 4.x, in ambiente Windows o Linux/Unix. È compatibile con le più aggiornate versioni di Internet Explorer e Mozilla Nescape. SITEPAINTER Revolution può essere utilizzato anche congiuntamente a CODEPAINTER Revolution per realizzare l estensione Web di complesse soluzioni applicative Client/Server. che interagiscono contemporaneamente su diverse tabelle di database. Le principali classi di Business Object supportate sono: Master File: consente di trattare problematiche che interagiscono in scrittura con una sola tabella dati e trattano un solo record per volta, anche molto articolato; ad esempio la gestione di un archivio clienti, di articoli di magazzino o di un semplice indirizzario. Detail File: permette di gestire problematiche che trattano più record contemporaneamente sviluppandosi su più righe dello stesso contenuto; ad esempio, il corpo di una fattura o i diversi indirizzi di un cliente oppure i diversi prezzi di un articolo di magazzino. Master-Detail: è di fatto l unione di Master File + Detail File, per realizzare strutture con un record di testa e più righe di corpo ; esempio classico è la realizzazione di un documento tipo fattura con alcuni dati ripetuti una sola volta (testa) ed altri (righe del corpo) ripetuti innumerevoli volte, gestendo contemporaneamente, in un unica transazione, due diverse tabelle dati con due diverse configurazioni. Dialog Window: consente di realizzare semplici form video destinati, ad esempio, a contenere variabili per parametri di selezione; non gestisce nessuna tabella dati. Routine: consente di definire la logica da sviluppare attraverso vere e proprie routine o funzioni di elaborazione (batch) che vengono lanciate per eseguire particolari operazioni dalla logica non predefinita. Implementa logiche e problematiche di dettaglio non raggruppabili in specifiche casistiche; in abbinamento con altri Business Object completa e integra le funzionalità di base. Altre classi di Business Object supportate: Menù, Page, Report, Visual Query, Visual Zoom, Database Administrator, Group, Data Table, ecc.
Portali Web-Browser SITEPAINTER Portal Studio è un ambiente di sviluppo interamente Web fortemente innovativo che consente di realizzare applicazioni orientate alla pubblicazione/navigazione dei dati per realizzare sofisticati portali aziendali o evoluti siti Internet/Intranet basati su uno o più database. Un sofisticato Ide Web consente di sviluppare o intervenire, anche in modalità remota, direttamente sull applicazione in esercizio ottimizzando tempi e modi di intervento. SITEPAINTER Portal Studio può essere utilizzato congiuntamente con SITEPAINTER Revolution; con il primo si realizza la parte di navigazione e consultazione dei dati (Web Client), mentre con il secondo si sviluppa la parte transazionale fortemente interattiva e ricca di funzionalità (Rich Client), ottenendo in questo modo una soluzione che unisce il meglio dei due "mondi" (Rich-Web Client). SITEPAINTER Portal Studio comprende una soluzione di Content Management System Light che offre una solida base applicativa con avanzate funzioni di profilazione degli utenti e una potente gestione multilingua dei contenuti. Utilizza le stesse componenti tecnologiche di SITEPAINTER Revolution. Prototipo Codifica concept design rapid prototype Soddisfatti i requisiti minimi di ANALISI/PRO- GETTO è possibile passare alla fase PROTO- TIPO, che analizza le specifiche impostate e le traduce in veri e propri programmi applicativi (Codice Sorgente) indipendenti e perfettamente funzionanti. Lo scopo dei prototipi generati è quello di verificare l esatta funzionalità e la completezza delle informazioni definite nella fase precedente. Alternando più fasi di ANALISI/PROGETTO e PROTOTIPI (Rapid Prototyping) si mette a punto il prototipo ottimale che sarà la base per la successiva fase di CODIFICA. design prototype code generation template Un insieme di tool visuali specifici per ogni classe di Business-Object consente di rifinire e completare ad ogni livello, attraverso le numerose opzioni dei pannelli di controllo, sia l interfaccia utente che il più piccolo dettaglio dei prototipi con le funzionalità più disparate. Il sistema permette, inoltre, nel caso vi siano particolari esigenze applicative, di integrare il codice realizzato con funzioni o routine direttamente dai pannelli di controllo o inserendo proprie righe di codice all interno del programma. prototype codify source code
Gestione di prodotto-versioning CODEPAINTER Project è un potente e articolato strumento in ambiente Windows per la gestione delle versioni (versioning) di complessi progetti software, oltre che per il coordinamento, anche via Internet, di articolati team di sviluppo (team development) con avanzate funzioni di riconoscimento e riallineamento delle personalizzazioni effettuate rispetto all evolversi del progetto di riferimento (custom versioning). È nativamente integrato con CODEPAINTER Revolution / SITEPAINTER Revolution e specializzato nella gestione dei file di programma generati, oltre che nei relativi repository specializzati. Si differenzia da analoghi strumenti presenti sul mercato perché consente di riallineare ad ogni nuova release, in maniera semi-automatica, le personalizzazioni effettuate sulla base di una precedente release del progetto di riferimento, evidenziandone le differenze a livello di repository e riapplicandole in automatico ove possibile. L utilizzo di CODEPAINTER Project permette di ridurre drasticamente costi e tempi di gestione del reparto di sviluppo software, anche se fisicamente o logicamente distribuito, fornendo un indispensabile metodologia organizzativa. Template per la generazione del codice Documentazione Un nutrito insieme di TEMPLATE sovraintende alla generazione del codice e della documentazione interpretando un set di istruzioni studiato per scrivere file di programma. Il sistema è completamente svincolato dal linguaggio target e consente di avere diversi template che, a partire dallo stesso progetto, possono produrre programmi in linguaggi e/o logiche diversi. L utilizzatore evoluto può realizzare nuovi template o modificare gli esistenti per ottenere un risultato in termini applicativi completamente diverso da quello standard. I tool di documentazione creano e coordinano tutte le informazioni e i commenti inseriti nelle fasi precedenti (ANALISI e CODIFICA) e attraverso appositi driver personalizzabili impaginano e formattano la manualistica utente e tecnica. Il documento di analisi è utilizzabile anche come allegato tecnico al contratto di fornitura. Manutenzione Tulle le fasi di manutenzione sia implementativa che correttiva sono supportate e coordinate dagli stessi tool di sviluppo che supportano la fase di ANALISI e CODIFICA.
ZUCCHETTI via Solferino, 1 26900 LODI Tel. 0371/594.24.44 Fax 0371/594.25.20 e-mail: market@zucchetti.it www.zucchetti.it ZUCCHETTI Sede operativa via Urbinati, 2 47813 Bellaria Igea Marina (RN) Tel. 0541/33.45.11 Fax 0541/33.13.50 e-mail: infotools@zucchetti.it www.zucchetti.it DTOOLS 1.0 SZ - St.09/2004 SS Il produttore si riserva il diritto di aggiungere, togliere o modificare contenuti o funzioni di ciascun prodotto, in qualsiasi momento. Tutti i nomi di società e prodotti citati sono marchi registrati delle rispettive aziende