Distributed simulation modeling: a comparison of HLA, CORBA, and RMI
Proceedings of the 30th conference on Winter simulation
Java resources for computer science instruction
ACM SIGCUE Outlook - Special issue on the working group reports of the 3rd annual SIGCSE/SIGCUE ITiCSE conference
A multi-agent system for computer science education
Proceedings of the 5th annual SIGCSE/SIGCUE ITiCSEconference on Innovation and technology in computer science education
Agent technology in computer science and engineering curriculum
Proceedings of the 5th annual SIGCSE/SIGCUE ITiCSEconference on Innovation and technology in computer science education
MultECommerce: a distributed architecture for collaborative shopping on the WWW
Proceedings of the 2nd ACM conference on Electronic commerce
Java resources for computer science instruction
ITiCSE-WGR '98 Working Group reports of the 3rd annual SIGCSE/SIGCUE ITiCSE conference on Integrating technology into computer science education
NestStep: Nested Parallelism and Virtual Shared Memory for the BSP Model
The Journal of Supercomputing
Coordination of view maintenance policy adaptation decisions: a negotiation-based reasoning approach
IWSAS' 2000 Proceedings of the first international workshop on Self-adaptive software
A manageable web software architecture: searching for simplicity
SIGCSE '03 Proceedings of the 34th SIGCSE technical symposium on Computer science education
Java in telecommunications
An Agent Mediated Approach to Dynamic Change in Coordination Policies
COORDINATION '00 Proceedings of the 4th International Conference on Coordination Languages and Models
Validation of a parallel genetic algorithm for image reconstruction from projections
Journal of Parallel and Distributed Computing
An Application-Oriented Approach for Distributed System Modeling and Simulation
ICDCS '01 Proceedings of the The 21st International Conference on Distributed Computing Systems
Verifiable Concurrent Programming Using Concurrency Controllers
Proceedings of the 19th IEEE international conference on Automated software engineering
Efficient Register Mapping and Allocation in LaTTe, an Open-Source Java Just-in-Time Compiler
IEEE Transactions on Parallel and Distributed Systems
Secure collaborations over message boards
International Journal of Security and Networks
A framework for designing policies for networked systems with uncertainty
Decision Support Systems
Design and implementation of a 3d collaborative telerobotic simulator
CRIWG'11 Proceedings of the 17th international conference on Collaboration and technology
Hi-index | 0.00 |
From the Publisher:Distributed computing and Java go together naturally. As the firstlanguage designed from the bottom up with networking in mind, Javamakes it very easy for computers to cooperate. Even the simplestapplet running in a browser is a distributed application, if you thinkabout it. The client running the browser downloads and executes codethat is delivered by some other system. But even this simple appletwouldn't be possible without Java's guarantees of portability andsecurity: the applet can run on any platform, and can't sabotage itshost.Of course, when we think of distributed computing, we usually think ofapplications more complex than a client and server communicating withthe same protocol. We usually think in terms of programs that makeremote procedure calls, access remote databases, and collaborate withothers to produce a single result. Java Distributed Computingdiscusses how to design and write such applications. It coversJava's RMI (Remote Method Invocation) facility and CORBA,but it doesn't stop there; it tells you how to design your ownprotocols to build message passing systems and discusses how to useJava's security facilities, how to write multithreaded servers, andmore. It pays special attention to distributed data systems,collaboration, and applications that have high bandwidth requirements.In the future, distributed computing can only become more important.Java Distributed Computing provides a broad introduction to theproblems you'll face and the solutions you'll find as you writedistributed computing applications.Topics covered in Java Distributed Computing:Introduction to Distributed ComputingNetworking BasicsDistributed Objects (Overview of CORBA and RMI)ThreadsSecurityMessage Passing SystemsDistributed Data Systems (Databases)Bandwidth Limited ApplicationsCollaborative Systems