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.

thumbnail 

Published on 05 August 2002

  1. .PDF (3.1 MB)

 Order hardcopy
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

Abstract

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