Jini is a networking protocol from Sun that sits on top of Java. It allows devices to interact together without having to worry about drivers, different operating systems or complicated cabling. Devices connect to a network and offer services to other devices. A huge range of devices have the potential to be connected to networks using Jini; anything from computers and printers to televisions and air-conditioners. The idea is to allow devices to interact simply with each other, e.g. your repair-service network can connect directly to your broken refrigerator via the telephone to diagnose the fault.
JavaSpaces is a related technology, built to show a practical application of Jini. A JavaSpace is a really simple interface which allows remote systems to collaborate via what is essentially a notice board. Java programs place objects, examine objects, or take objects away from this board. They can also ask to be notified when the object they're looking for appears on the board. As an example, a word-processor application could place a fax job on the notice board, which a fax application would find and perform as and when it was free. The two applications don't need to know anything about each other's location, only what objects they handle.
Professional Jini Programming presents in one single volume everything that an advanced Java programmer will need to start designing and programming with Jini or JavaSpaces technology.
"synopsis" may belong to another edition of this title.
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 Jini helpers, 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.About the Author:
Sing is an active author, consultant, and entrepreneur. He has written for popular technical journals and is the creator of the "Internet Global Phone", one of the very first Internet phones available. His wide-ranging consulting expertise spans Internet and Intranet systems design, distributed architectures, digital convergence, embedded systems, real-time technologies, and cross platform software design. He is also an active participant in the Jini community.
"About this title" may belong to another edition of this title.
Book Description Wrox Press, 2000. Paperback. Book Condition: New. New never used. Cover has minor shelf rubbings. Your Satisfaction Guaranteed. We ship daily. Expedited shipping available. Bookseller Inventory # C4H0104305
Book Description Wrox Press, 2000. Paperback. Book Condition: New. book. Bookseller Inventory # M1861003552
Book Description Wrox Press, 2000. Paperback. Book Condition: New. Never used!. Bookseller Inventory # P111861003552