What attendees will learn: The tutorial will cover Java's Remote Method Invocation (RMI) framework. By the end of the tutorial, participants will be able to write simple distributed applications using RMI. In addition, they will have a basic understanding of the problems that typically arise in distributed applications. Perhaps the most important thing they will take out of the course, however, is the knowledge that they can, in fact, understand and build distributed applications. Simply put: it ain't that hard.
Course Outline:
- Examples of Distributed Applications
- The Architecture of a Distributed Application
- Hello World
- An RMI Development Cycle (Hello World Revisited)
- Naming Services
- How Distributed Applications are Different
- Common Pitfalls
- Q & A
Prerequisites:
Basic understanding of Java language, some experience with designing software.