
iSeries e Open Source
L'Open Source sull'i5 Tool e componenti per i5 ApplicazioniTool e componenti per i5
Fra i prodotti specifici per iSeries troviamo soprattutto tool per sviluppo e singoli componenti:- Easy400
- Sviluppo Web in CGI per iSeries. È un tool creato inizialmente da Mel Rothman,
del Laboratorio IBM di Rochester, poi sviluppato e diffuso da G. B. Perotti, che ha lasciato
l'IBM nel giugno 2005. La strumentazione di questo sito consente a programmatori
RPG e COBOL di sviluppare soluzioni e-business omnicomprensive, reimpiegando le loro conoscenze.
Il tool MIME & Mail consente di creare e di inviare e-mail contenenti qualunque tipo di allegato, per esempio documenti, stampe, immagini, audio, video, file di salvataggio, ecc.
Tutti gli strumenti vengono distribuiti gratuitamente insieme con i loro sorgenti. Il forum Easy400Group è dedicato a questo tool. - JTOpen: versione Open Source del Toolbox per Java, serie di classi Java che consentono di accedere ai dati sui server iSeries. Comprende il Graphical Toolbox, che facilita la creazione di pannelli per l'interfaccia utente, ed il Panel Definition Markup Language (PDML), basato su XML, che definisce un linguaggio indipendente dalla piattaforma per la descrizione del layout degli elementi dell'interfaccia utente.
- FAQ400.COM: portale AS400-iSeries, con una sezione Download molto ricca; interessante anche per le Domande e risposte su numerosi problemi di programmazione, gestione e configurazione del sistema, ecc.
- AS/400 JOURNAL - Tips & Tecniques: programmi RPGLE e CL scaricabili liberamente (Zip AS/400 IFS, conversione file in Excel, gestione file, email e molto altro...).
- iSeries Tools: routine e comandi di utilità.
- FREE iSeries downloads: sito della californiana Rochester Initiative.
- RPG IV Developer Network: programmi ed utility free.
Torna all'inizio
Applicazioni e componenti indipendenti dalla piattaforma
Il campo delle applicazioni orizzontali è molto vasto: ci limitiamo ad alcuni prodotti particolarmente interessanti.- Eclipse
è un consorzio, nato nel 2001 su iniziativa di Borland, IBM, MERANT, QNX Software Systems,
Rational Software, Red Hat, SuSE, TogetherSoft e Webgain con lo scopo di sviluppare una comunità
open source ed il relativo ecosistema
(v. iSeries NEWS Gennaio 2005 - "Eclipse: il Santo Graal di un IDE?").
Nato come piattaforma di sviluppo (lo stesso WDSc - Websphere Development Studio client - di IBM è basato su Eclipse), si è successivamente arricchito di numerosi plug-in e rappresenta la base di nuovi prodotti, sia commerciali che open. È composto da diversi progetti e plug-in (alcuni forniti da terze parti), fra i quali segnaliamo:- BIRT - Business Intelligence and Reporting Tools: consente di creare Report da differenti fonti di dati ed in svariati formati, dalle liste ai grafici, dalle tabelle a lettere e documenti. Visualizza la demo di BIRT.
- wtp - Web Tools Platform: piattaforma per lo sviluppo di applicazioni Web J2EE, con editor per HTML, Javascript, CSS, JSP, SQL, XML, DTD, XSD, e WSDL; editor grafici per XSD e WSDL.
- data tools platform project: progetto di Data management di Eclipse, in fase di sviluppo, con lo scopo di fornire strumenti per la connessione e la gestione di numerose fonti di dati, nell'ottica dell'integrazione fra piattaforme diverse.
- RCP - Rich Client Platform: piattaforma per la creazione di applicazioni Java autonome, con interfacce utente portabili stile Web. Sono basati su RCP numerose applicazioni sia open che commerciali, come IBM Workplace (v. RCP applications).
- PHPEclipse: plug-in per lo sviluppo di progetti PHP.
- Il Jakarta Project
della Apache Software Foundation
offre numerose soluzioni Java open source.
È organizzato in sottoprogetti, fra i quali:
- Commons/Email per l'invio di email da Java.
- Commons/IO Raccolta di utility di I/O.
- POI per la manipolazione di formati basati sull' OLE 2 Compound Document format di Microsoft (Excel, Word ecc.). Sono utilizzabili anche da RPG: gli articoli "Come creare dei fogli Excel con RPG e Java" (iSeries NEWS Gennaio, Febbraio e Marzo 2005) mostrano come utilizzare queste classi Java.
- Tomcat, contenitore di servlet e Java Server Pages, utilizzabile anche su iSeries.
- Expresso
č un framework che realizza un’implementazione del modello MVC (Model-View-Controller). Per gli abbonati
a iSeries NEWS è disponibile
l'articolo Arrivano i dati con un Expresso (Settembre 2003), che spiega come utilizzare questo framework su iSeries.
Basato su Struts di Apache, Expresso lo estende per lo sviluppo di applicazione Web costruite su tabelle di database.
Per altre informazioni, in questo sito, clicca su risorse iSeries e software libero.





