Skip to main content

Linux on IBM eServer zSeries and S/390: Application Development

An IBM Redbooks publication

Note: This is publication is now archived. For reference only.


Published on 05 August 2002

  1. .PDF (3.1 MB)

Share this page:   

ISBN-10: 0738425702
ISBN-13: 9780738425702
IBM Form #: SG24-6807-00

Authors: Gregory Geiselhart, Andrea Grahn, Frans Handoko, Joerg Hundertmark, Albert Krzymowski and Eliuth Pomar

    menu icon


    This IBM Redbooks publication describes application development for Linux on the IBM eServer zSeries platform. The target audience is application developers writing primarily in C/C++ and Java.

    The Linux development environment for zSeries is quite similar to the development environment on other platforms running Linux since the operating system services and development tools share a common code base. We note differences and optimizations specific to the zSeries platform where applicable.

    The zSeries platform offers unique advantages to Linux application developers. Running Linux images as guests under zVM allows consolidation of development servers onto a centrally managed machine, thus simplifying system administration of the development environment. The hardware virtualization provided by zVM allows physical resources to be shared among multiple Linux guests.

    In part one, we discuss standard development tools available for Linux on the zSeries platform. We provide complete details for using the IBM Java Software Development Toolkit, CVS, Emacs, the vi editor, and applications that make up the Jakarta Project.

    In part two, the open source Eclipse IDE is introduced. We describe the basic concepts it incorporates, and provide step-by-step instructions for installing, configuring, and working with Eclipse.

    In part three, we demonstrate programming techniques using an example J2EE application as an illustration. All the code necessary to implement the sample project in your own environment is included.

    An appendix provides details about installing DB2 for Linux on zSeries, presents topics related to porting applications, and describes a pilot project that produced an e-business solution on Linux for S/390.

    Table of Contents

    Part 1. Programming Tools

    Chapter 1. The basic tools you need

    Chapter 2. The IBM Java Software Development Kit

    Chapter 3. Source code control using CVS

    Chapter 4. The emacs editor

    Chapter 5. The vi editor

    Chapter 6. The Jakarta project

    Chapter 7. Running Linux applications in a zSeries environment

    Part 2. Eclipse

    Chapter 8. Eclipse overview

    Chapter 9. Installing Eclipse

    Chapter 10. Configuring Eclipse

    Chapter 11. Eclipse as an Integrated Development Environment

    Part 3. Programming Techniques

    Chapter 12. zSeries as a development platform

    Chapter 13. Using the Struts framework

    Chapter 14. Shared libraries and more

    Chapter 15. Designing for concurrent access

    Chapter 16. Concurrency in embedded SQL

    Chapter 17. Packaging applications for deployment

    Appendix A. DB2 for Linux on zSeries

    Appendix B. Porting applications to Linux on zSeries

    Appendix C. Tools for Windows workstations

    Appendix D. Linux for S/390 VM HONE pilot


    Others who read this also read