A Jini-based computing portal system
Proceedings of the 2001 ACM/IEEE conference on Supercomputing
MaDViWorld: a software framework for massively distributed virtual worlds
Software—Practice & Experience
Massively Distributed Virtual Worlds a Framework Approach
FIDJI '01 Revised Papers from the International Workshop on Scientific Engineering for Distributed Java Applications
Design and Implementation of Small-Sized Java Virtual Machine on Java Platform Jini
ICOIN '02 Revised Papers from the International Conference on Information Networking, Wireless Communications Technologies and Network Applications-Part I
Five Hurdles to the Successful Adoption of Component-Based COTS in a Corporate Setting
ICCBSS '02 Proceedings of the First International Conference on COTS-Based Software Systems
A jini-based software framework for developing distributed cooperative decision support systems
Software—Practice & Experience
Validation of a parallel genetic algorithm for image reconstruction from projections
Journal of Parallel and Distributed Computing
Web-based simulation 1: D-SOL; a distributed Java based discrete event simulation architecture
Proceedings of the 34th conference on Winter simulation: exploring new frontiers
Abstract behavior types: a foundation model for components and their composition
Science of Computer Programming - Formal methods for components and objects pragmatic aspects and applications
Customer-managed end-to-end lightpath provisioning
International Journal of Network Management
A network management tool for resource-partition based layer 1 virtual private networks
International Journal of Network Management
A Jini framework for distributed service flexibility
EUROMICRO-PDP'02 Proceedings of the 10th Euromicro conference on Parallel, distributed and network-based processing
Web-Based agent system for interworking between wired network devices and mobile devices
KES'06 Proceedings of the 10th international conference on Knowledge-Based Intelligent Information and Engineering Systems - Volume Part I
Interoperation of home and mobile network devices employing a jini-agent system
EUC'06 Proceedings of the 2006 international conference on Embedded and Ubiquitous Computing
Mobile agent system for jini networks employing remote method invocation technology
KES'05 Proceedings of the 9th international conference on Knowledge-Based Intelligent Information and Engineering Systems - Volume Part I
Hi-index | 0.00 |
From the Publisher:This book is for intermediate-to-advanced Java developers who are interested in the latest trends in network technology and the advanced distributed computing models enabled by Jini. Assuming a working knowledge of Java but no prior knowledge of Jini, the book begins with the underlying layer of sockets, Java's Remote Method Invocation (RMI) and Activatable Services - essential to an understanding of Jini - followed by a discussion of distributed computing, including a coverage of CORBA as a complementary technology to Jini. In the main body, we have an in-depth, comprehensive coverage of Jini (1.1) and the self-healing, dynamic, reliable, scalable, spontaneous, and evolutionary network it enables. Architectural level examination and detailed code samples are presented, covering the discovery and join protocols, lookup services and entries, events, leases, transactions, all Jini 1.1 helper utilities and services, and JavaSpaces as a Jini service. We explore the latest specifications from the Jini community, including ServiceUI and the Surrogate architecture, as well as Jini's role in supporting network-based devices. In the third section, pragmatic real-world applications of Jini and JavaSpaces technology are introduced by pioneering developers and companies: projects include secured remote medical record access, digital profiling, distributed collaborative team interactions, an in-car trip support system, and applied distributed agent technology. Each of these studies includes a description of their design, how Jini was applied productively, code samples and a discussion of the implementation issues encountered. A set of appendices, illustrating the latest syntax of Jinihelpers, services, related tools and technologies round off the book. "Jini means much more than your refrigerator talking to your toaster", and this book sends the message loud and clear. The book will show exactly how you can use Jini to create software services in a highly scalable and robust environment, enabling the functionality to be delivered despite network or service disruption anywhere in the network. Whether you are simply curious about Jini connection technology, or actually need to implement it today and want to learn from the experiences of current Jini developers and successful deployments, this is the book for you. Section 1 - Java in the Networked World Chapter 1: Java and the High Bandwidth Internet Revolution Chapter 2: From Sockets to Remote Method Invocation - Basic Java Networking Chapter 3: Advanced RMI Concepts Chapter 4: Jini, RMI and CORBA in a Distributed World Section 2 - The Technology Behind Jini and JavaSpaces Chapter 5: Discovery and Join Protocols Chapter 6: Jini Lookup Service and Entries Chapter 7: Events Chapter 8: Leases Chapter 9: Transactions Chapter 10: Basic Helper Utilities Chapter 11: High-level Helper Utilities and Services Chapter 12: Implementing Jini Services Chapter 13: JavaSpaces as a Jini Service Chapter 14: Jini System Issues and Applications Section 3 - Applying Jini and JavaSpaces Chapter 15: Remote Access to Clinical Data - Andrew Schneider Chapter 16: Large-scale Wish Fulfillment Support - Jerome Scheuring Chapter 17: JWorkPlace, the Fragment Repository - Bob Flenner Chapter 18: Jini on Wheels: the Car as a Mobile Infrastructure - Mile Buurmeijer and Eric Hol Chapter 19: Using Jini to Enable a Framework for Agent-based Systems - Ronald Ashri Section 4 - Appendices Appendix A: Jini Core Interfaces Appendix B: Remote Method Invocation API Appendix C: RMI Activation Daemon (RMID) Appendix D: Reggie Lookup Service Appendix E: Mahalo Transaction Service Appendix F: Mercury Event Mailbox Service Appendix G: Fiddler Lookup Discovery Service Appendix H: Norm Lease Renewal Service Appendix I: Jini Helper Utilities and Services Appendix J: Using Jini in Linux Appendix K: UML Notation Appendix L: Errata and P2P Lists