Concurrent and Real-Time Programming in Java Preface Introduction(p 1) 1
Preface(まえがき) l l l l リアルタイムシステムとしてのJava Audience Structure and content Notations and conventions Teaching aids Real-Time Systems Research at York Acknowledgments 2
Sequential Maze Search 29
Concurrent Maze Search 30
7~15章では・・・ l Real-Time Specification for Java (RTSJ)の RTSJ 紹介と調査を行う 31
Javaプログラム l Courier New フォントで表記 public enum Plane {X_PLANE, Y_PLANE, Z_PLANE}; public class User. Interface { // Allows the next position of the robot to be // obtained from the operator. public int new Setting (Plane dim) {. . . } } public class Robot { // The interface to the Robot itself. public void move (Plane dim, int pos) {. . . } // Other methods, not significant here. } ※p 16 -17より 47
Javaプログラム内のキーワード l boldface フォントで表記 public enum Plane {X_PLANE, Y_PLANE, Z_PLANE}; public class User. Interface { // Allows the next position of the robot to be // obtained from the operator. public int new Setting (Plane dim) {. . . } } public class Robot { // The interface to the Robot itself. public void move (Plane dim, int pos) {. . . } // Other methods, not significant here. } ※p 16 -17より 48
Real-Time System Research at York l Andy Wellings 所属: ヨーク大学(US) 情報 学科 教授 研究分野: リアルタイムシステム Andy Wellings with Alan Burns 52
Alan Burns: l Real-Time Systems Research Group を率いる 53
Andrew Borg, Hao Cai, Yang Chang, Erik Hu, Jagun Kwon, Armando Aquilar-Soto, Pat Rogers, and Alex Zerzelidis l 本書で取り上げている多くのトピックを議論する 場を与えてくれた研究生・研究アシスタント You’re welcome Hao Cai Thank You !! Alex 60
ヨーク大学 情報 学科の現・旧メンバー、 とくに: Neil Audsley, Iain Bate, Ian Broster, Guillem Bernat, David Duke, Steve King, Richard Paige, Paul Sammut l 本書の執筆期間中、様々なときに、助けてくれた You’re welcome Thank You !! You’re welcome Neil Ian You’re welcome Guillem Steve Richard 61
著者の所属 と 日付 l Andy Wellings (andy@cs. york. ac. uk) Real-Time Systems Research Group ヨーク大学 情報 学科 York, YO 10 5 DD, U. K. August 2004 Andy Wellings 65
Introduction(はじめに) l l Javaの誕生 1. 1 Concurrency 1. 2 Real-time Systems 1. 3 Summary 66
補足②: Java Virtual Machine java program Java 仮想マシン 78