Jan Newmarch's Guide to Jini Technologies
Jan Newmarch
Key Note
iJni is a new distributed system middleware that is designed to give "network plug and work" to devices and services. It is based on Java, and uses special features of Java to move objects around the network to where they are used. It can be used to link non-Java devices and services, such as the Lego MindStorms robot and CORBA services. This book explains the Jini system and gives many programming examples for various situtations, including linking into non-Java systems. The book is based on an open source book that has been on the web for over a year, and has been peer-reveiwed by many professional Jini programmers. This online book has been rated as among the top ten Web resources on Jini.
Major Selling Points
1.Uses Jini 1.1
2.Peer reviewed on the internet
3.Amongst the top ten Jini resources (actually, there are only two on this list, and it is top: www.litefaden.com/sv/jd/Ratings/)
4.Includes full working source code of all examples
Description
The book consists of twenty chapters, leading from an overview of a Jini system to advanced concepts in Jini such as security and landlord lease management. It also includes topics on user interfaces for Jini services which are not yet part of Jini, and on linking non-Java systems into Jini. It contains the full source code for all of the examples.
Author Information
Jan Newmarch is a Senior Lecturer at the University of Canberra, where he has been teaching and researching in distributed systems and graphical user interfaces for many years. He will shortly be moving to Monash University, as Associate Professor in Network Computing. He is leader of the Australian Jini Technology Center, which is linking industry, teaching and research organisations in Australia

Marketing Plans

Comparison/Competition
1.The Jini Specification by Arnold, et al. This is the definitive specification, and is written in a formal style. It is difficult to read, and gives very few examples. This will be needed by any serious Jini programmer for reference.
2.Core Jini by Edwards. This is a very large book, written for the novice in network computing. Many people find its slow pace very tedious. It is not as advanced as my book
3.Jini in a Nutshell by Oaks and Wong. This is a very compact book, including reference pages for the Jini classes. It is too compact to easily learn from, and does not contain advanced material
4.JavaSpaces by Freeman et al. This covers the JavaSpaces system which is built on top of Jini. In one sense it is just a Jini application, in another it is an independent system. My book does not talk about JavaSpaces at all
Why We Like It

Market
Professional programmers and architects with experience in network computing.
Some Good Quotes