Home :: Books :: Computers & Internet  

Arts & Photography
Audio CDs
Audiocassettes
Biographies & Memoirs
Business & Investing
Children's Books
Christianity
Comics & Graphic Novels
Computers & Internet

Cooking, Food & Wine
Entertainment
Gay & Lesbian
Health, Mind & Body
History
Home & Garden
Horror
Literature & Fiction
Mystery & Thrillers
Nonfiction
Outdoors & Nature
Parenting & Families
Professional & Technical
Reference
Religion & Spirituality
Romance
Science
Science Fiction & Fantasy
Sports
Teens
Travel
Women's Fiction
Core Jini (2nd Edition)

Core Jini (2nd Edition)

List Price: $54.99
Your Price:
Product Info Reviews

Description:

Newly enhanced with the latest standards from Sun Microsystems, Core Jini, Second Edition provides an in-depth and authoritative resource for building state-of-the-art distributed systems based on Jini 1.1. Aimed at the experienced Java developer seeking to apply this technology in the field, this book mixes a high-level guide describing what Jini is and how it works with plenty of practical code examples to help get you started.

The first part of Core Jini describes what Jini is, including its design philosophy and how it provides robust distributed systems for devices like printers, scanners, and digital cameras. Suitably upbeat about Jini's prospects in the marketplace, the author delivers an insider's perspective on how Jini solves many of the problems found in earlier distributed computing. The first hundred pages will help anyone understand Jini, and they are especially ideal for programmers (or managers) who want to see what this standard is all about.

The rest of the text (over 800 pages) provides a practical tutorial that puts Jini to work, starting with a "Hello, World" example. Subsequent chapters cover essential areas of Jini functionality, like discovery, leasing, and the join protocol. Besides providing actual source code, the book does a good job of showing you how to compile and run each example program. (This information is particularly necessary with Jini, where, even for testing, programs run in separate pieces in a small distributed system.)Core Jini teaches you the most common programming strategies for Jini (relying on higher-level APIs and built-in features), and also shows the lower-level APIs in separate sections for the more advanced reader who wants to know more.

Armed with this new edition, any Java developer can learn to take advantage of this late-breaking technology from Sun. All in all, this title is a comprehensive and well-presented tutorial for an exciting new standard that will allow future consumer and computing devices to communicate using Java. --Richard Dragan

Topics covered:

  • Overview, history, and design philosophy of Jini 1.1
  • Distributing computing essentials
  • Installing and running Jini
  • Classical network vs. distributed systems
  • Advantages of Java and Jini for distributed computing
  • Jini services
  • A "Hello, World" example for Jini (including basic events and leasing)
  • Jini discovery (including basics, IP multicasting, and discovery protocols)
  • Searching and matching services with attributes and templates (plus JavaBeans)
  • The join protocol
  • Low-level service interfaces (also search APIs, events, lookup services, and federating services)
  • Using the ServiceDirectoryManager
  • Sample code for a Jini Lookup Service Browser
  • Leasing (including lease negotiation and remote leasing APIs)
  • Leased resources and the Landlord paradigm
  • Responsibilities of well-behaved Jini services
  • Sample code for a complete Jini print service
  • Remote events (local vs. remote events, the Jini event programming model, heartbeat events, and event delegates)
  • Storing objects with JavaSpaces
  • Distributed transactions (including transaction managers and two-phase commits)
  • Jini utility services and classes
  • A primer for Remote Method Invocation (RMI)
© 2004, ReviewFocus or its affiliates