© Logicalis Group Java on the iSeries Mandy Shaw, Logicalis
Elements of Java on iSeries Java Virtual Machine High performance, industrial strength Leverages iSeries architecture AWT only major issue (obviously) Shipped with OS/400, no charge
Elements of Java on iSeries Java files stored in iSeries IFS Classpath etc. as normal Optimised (JIT compile) to hidden iSeries executable code Optimisation automatic, details configurable For respectable performance, always optimise to level 40
Elements of Java on iSeries Java Development Kit No charge licensed program (JV1) Usable but deeply unfriendly green screen interface Requires QShell interpreter (no charge OS/400 option) In practice, WDSC will be used for development
Elements of Java on AS/400 Access to OS/400 functionality Java standards e.g. JDBC iSeries native iSeries Toolbox for Java Database, program calls, data queues, etc. No charge OS/400 option Uses Host Servers
Java on iSeries in practice Has been strategic for IBM for many years A serious option for developers Industry standards Portability Won’t replace RPG for a while Integrate and coexist with legacy technologies Unlikely ever to be the fastest way of processing many database records in batch (code path too long)