|
IndexR RCX language for programming, 317 “322 listener for handling responses from, 298 RCX car RCX code for, 383 “387 RCX class client-side, 316 “317 RCX client for starting up all user interfaces, 389 “392 RCXLoaderFrame defining, 374 “381 exporting, 387 “388 RCXLoaderFrameFactory defining, 381 RCX microcomputer LEGO MINDSTORMS, 296 RCXOpcode class, 298 RCXPort code for, 297 “298 relevent methods for, 298 RCXPort( ) constructor, 298 RCXPortImpl implementation, 303 “307 RCXPortImplemetation interface for MINDSTORMS robot, 374 “381 RCX programs controlling from a computer by standalone programs, 299 “301 simple client for getting RCX to perform actions, 309 “315 simple server for getting them running, 307 “308 RCX robot building customized user interfaces for, 381 “382 general purpose user interfaces for, 375 reggie compulsory parameters for running, 25 “26 lookup service as part of Jini, 23 “26 support services required by, 24 reggie service locator exporting registrar objects with, 15 register( ) method parameters, 50 “51 ServiceRegistrar, 49 “55 values, 63 registrar as proxy to the lookup service, 4 returned to client, 6 registrar objects exporting with reggie service locator, 15 registration code moving to a seperate thread, 204 “206 RemoteDiscoveryEvent interface, 421 RemoteEvent class public methods for, 236 “238 RemoteEventListener interface implementation of, 239 remote events, 236 “238 RemoteExtendedFileClassifier subinterface adding remote interface with, 134 “135 RemoteFileClassifier, 116 Remote Method Invocation (RMI) in JDK 1.2, 15 use of by Jini, 1 RemoteNotQuiteC interface code for implementation of, 318 “319 RemoteRCXPort interface adding remote interface with, 303 renew( ) parameter for, 65 renewFor( ) setting lease duration with, 66 renew( ) method LeasePolicy interface, 74 “79 RequiredPackages object of UIDescriptor, 363 Rich Text Format (.RTF), 11 RMI Activation. See Activation running the service, 402 “403 RMI and non-RMI proxies, 114 “115 class diagram for, 114 for FileClassifier, 133 “140 rmid and JDK 1.3, 26 security issues in JDK 1.3, 183 “185 security issues on activatable service, 182 “183 securtiy issue on multiuser systems, 25 RMI daemon as Jini support service, 15 required by Reggie, 24 rmid support service default TCP port used, 25 Options, 24 “25 as part of standard Java distribution, 24 RMI parameters for system security, 178 “179 RMI proxy, 110 “112 class diagram for, 111 configuration issues for implementation, 120 “122 JVM objects for, 111 RMI proxy FileClassifier running, 132 “133 RMI proxy for for FileClassifier, 115 “123 RMISecurityManager installing, 169 RMI stubs typical error, 20 “22 robot entry objects for, 315 “316 Robotics Intervention System LEGO MINDSTORMS as, 295 “322 role played by user interface, 361 “362 ways given for different objects, 361 “362 role interfaces number of, 361 RoomBookingBridge interface implementation, 347 “351 for single thin proxy, 346 room-booking example, 336 “352 building, 352 considerations, 336 “337 CORBA objects, 337 “340 other classes in, 351 running, 352 room-booking service modified IDL for, 324 “325 RoverBot client code, 309 “315 MINDSTORMS robot, 309 user interface examples for, 374 “393 .RTF file format, 11 RXCPortInterface defines methods made available from Jini service, 301 “302 |