Making the Move to Network Computing and Java With OS/2


Developed by MageLang Institute
Version 1.0


INTRODUCTION

The Making the Move to Network Computing and Java With OS/2 course covers porting OS/2 applications to Java, and how to develop Java programs using VisualAge for Java on OS/2. These notes are your primary reference for the course. Topics are arranged in the notes in approximately the same order that your instructor will present them in class. The course is interwoven with flexible exercises that, together with the course text, allow programmers to tailor the learning process to their particular learning style. This course covers the following topics:

  • Porting OS/2 C++ Presentation Manager-based applications to Java
  • Java development on OS/2 using VisualAge
  • File I/O
  • Threads.

Short Course Prerequisites

The course is designed for software developers who:

  • have programmed at least a few applications or applets in Java
  • are famailiar with Object-Oriented concepts
  • have programmed Presenation Manager applications in OS/2 using C or C++.

If you do not have Java experience, we still feel this course will benefit you. We do recommend that you take an introductory Java course or work through the Java Tutorial at JavaSoft.

These notes often contrast a Java code example with analogous C code. Such comparisons are useful because Java syntax is very similar to C (and C++) syntax.

These course notes, applets, and exercises were developed and tested with Netscape Navigator 2.0 under OS/2. Other browsers and earlier versions of Navigator may give you trouble.

Short Course Format and Duration

This course consists of cross-linked course notes and flexible exercises that will take about four days to complete. Programmers that have experince with concurrent programming and graphical interface design will finish sooner, while those for which these concepts are entirely new will proceed more slowly.

How to Take this Short Course

Because people tend to learn in different ways and have different backgrounds, this course is designed with many paths through the material. You can begin with the Magercises and refer back to the notes, or you can begin with the Course Notes and follow the embedded links to appropriate exercises. It is possible to cover the course content in a depth-first, or breadth-first manner. For example, you may want to learn everything about a particular subject before moving on, or you may want to get a broad overview before exploring each subject in depth.

Entry Points:

Course Notes

Magercises


Copyright © 1996-1997 MageLang Institute. All Rights Reserved.