Shop top categories that ship internationally
Buy used:
$4.99
$19.98 delivery January 21 - February 10. Details
Used: Good | Details
Condition: Used: Good
Comment: Item in very good condition! Textbooks may not include supplemental items i.e. CDs, access codes etc...
Access codes and supplements are not guaranteed with used items.
Added to

Sorry, there was a problem.

There was an error retrieving your Wish Lists. Please try again.

Sorry, there was a problem.

List unavailable.
Other sellers on Amazon
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Follow the author

Something went wrong. Please try your request again later.

The Jini(TM) Specification (The Jini(TM) Technology Series) 1st Edition

4.0 4.0 out of 5 stars 2 ratings

Jini(tm) technology represents a significant step in the evolution of distributed computing, as a simple yet remarkably reliable and flexible infrastructure that enables all types of devices to simply connect into impromptu networks, making access to and delivery of new network services as simple as plugging in a telephone. Built on top of a Java software infrastructure, Jini technology enables all types of digital devices to work together in a community organized together without extensive planning, installation, or human intervention. In a Jini distributed system, Java programs interact spontaneously, enabling services to join or leave the network with ease, and allowing clients to view and access available services with confidence. A Jini system can link office components such as printers, faxes, and desktop computers. Beyond these traditional networks, the technology is also ideal for building the home-based networks that are now emerging: entertainment systems, cars, smart houses, and personal computers.

This book contains the formal specification for the Jini technology. It offers a review of distributed computing fundamentals, an overview of the Jini architecture, and an introduction to the key concepts that are the source of the technology's simplicity and power--remote objects, leasing, distributed events, and a two-phase commit protocol. The formal specification provides the definitive description of every element of the Jini architecture, including detailed information on such topics as:

* Jini Discovery and Join protocols * Jini Entry usage and the AbstractEntry class * Jini Distributed Leasing concepts * Jini Distributed Event programming model * Jini Transaction model and semantics * Jini Lookup service and lookup attribute schema * Jini device architecture

As networks continue to pervade our personal and professional lives, there is an urgent call for the flexible and robust network infrastructure that Jini represents.

Books with Buzz
Discover the latest buzz-worthy books, from mysteries and romance to humor and nonfiction. Explore more

Editorial Reviews

Amazon.com Review

What does Sun's Jini technology mean for the future of distributed computing? To find out, take a look at The Jini Specification, a guide written for IS managers and Java developers alike.

The book starts with what Jini is and how it works. (In short, Jini allows Java clients to invoke remote services easily through Java.) The authors present a chat message server and explain the Jini architecture where clients look up and "lease" remote services.

The heart of this book is its coverage of classes in the Jini specification. First there's an overview of Jini illustrated with a printer service. Then it's a close look at how clients "discover" Jini services, either through multicast or unicast protocols. (The authors also present useful built-in utility classes here.)

Next comes material on storing entries for Jini services (used for identifying them across the network) and the classes used to "lease" remote services. An interesting section on remote events contrasts them with local JavaBean events. Then it's on to Jini transactions, including the two-phase commit process used to manage work done remotely.

Later the book turns to the new JavaSpaces classes, which permit sharing data between Java processes in order to facilitate parallelism. An intriguing appendix reprints a white paper in which the Sun team outlines its philosophy of distributed computing. (They argue that local and remote objects need to be handled differently: object location transparency is a myth.)

With a mix of technology briefing and nuts-and-bolts detail, The Jini Specification delivers a valuable perspective on the latest advance in Java distributed computing from Sun. --Richard Dragan

Review

"This book contains all the Jini Specifications....it offers a convenient package for the specifications, which are the best way to really understand this technology." -- artima.com - a resource for Java and Jini Developers

Product details

  • Publisher ‏ : ‎ Addison-Wesley Pub (Sd); 1st edition (January 1, 1999)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 288 pages
  • ISBN-10 ‏ : ‎ 0201616343
  • ISBN-13 ‏ : ‎ 978-0201616347
  • Item Weight ‏ : ‎ 1.55 pounds
  • Dimensions ‏ : ‎ 7.4 x 0.71 x 9.21 inches
  • Customer Reviews:
    4.0 4.0 out of 5 stars 2 ratings

About the author

Follow authors to get new release updates, plus improved recommendations.
Bryan O'Sullivan
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Discover more of the author’s books, see similar authors, read book recommendations and more.

Customer reviews

4 out of 5 stars
2 global ratings

Review this product

Share your thoughts with other customers

Top reviews from the United States

  • Reviewed in the United States on June 19, 2000
    Since it has so many glowing reviews, I'll give it a review that may be uselful to the authors for future additions.
    I don't understand why Sun Microsystems, on their website and in thier books, (and this book is no exception) do not use UML to describe their libraries and frameworks. I, for one, learn a lot about dependencies and collaborations between classes when UML is employed. In the sections that have real code examples, it would be helpful to have a snippet of UML describing the section of Jini critical to that example, for instance.
    Furthermore, in the earlier sections of the book, the overview, the authors use what I call "system collaboration diagrams", even better would be when they are explaining code snippets to highlight in their system collaboration diagrams what part of the system they are showing an example of.
    I guess I just found the explaination of the examples lacking. The examples themselves are excerpted, making them hard to follow. For instance, it is confusing to see an ordinary method being called (from within an excerpt) with no class or object qualified before it. Is it in the superclass? In the implementation? If in the superclass, how far up? This is especially difficult when referring to the DEM of Java, which sometimes seems counterintuitive to beginners.
    My rule of thumb is one should never look at a piece of code and get "nervous" about what a symbol or method is supposed to be doing there.
    4 people found this helpful
    Report
  • Reviewed in the United States on November 30, 1999
    Jini has to be about the hottest new Java technology to be released in years. Imagine a world of plug-and-play networked devices, which can be installed and seamlessly integrated with your LAN simply by connecting them to your network. A laptop on-the-go can just plug in to an unfamiliar network, and access the printer or Internet proxy server, without the need to install any drivers. Mixing Unix and Wintel devices? Not a worry. Jini promises to let them talk to each other.
    That's the vision behind Jini. But that vision goes much further. Not only can hardware devices talk to one another, but also software services. In a Jini world, you won't care whether how a device works, or whether it is software or hardware based. An Internet based fax service will act as a fax, as will a hardware device. You'll just look for a fax service, without worrying how the service is implemented. Of course, someone needs to write the software that will power Jini services. That's where The Jini Specification comes in.
    The book is divided into two main sections, an overview and the specification for Jini. The overview provides an easily accessible overview of what Jini is, how it works, and what it can achieve. There are also several examples of Jini services and clients, to give you some practical experience with building Jini software applications.
    From there, the book dives headfirst into the actual specification. The first part of the book is good for managers, and software developers alike. The coverage of the specification, however, is designed as a reference for developers as they construct Jini software. This is where many readers could become lost, unless they are already using Jini in action. The first part of the book is a guide to Jini, the second intended only as a reference during development. Finally, a glossary of Jini terms and an essay on distributed computing is included, along with the full source code from the overview.
    The Jini Specification is a must-have for anyone considering Jini development. It provides an excellent guide to Jini technology for those considering designing Jini-based systems, and a comprehensive printed reference for those who will implement them.  -- David Reilly, for the Java Coffee Break
    17 people found this helpful
    Report