This week's book giveaway is in the Kotlin forum.
We're giving away four copies of Kotlin in Action and have Dmitry Jemerov & Svetlana Isakova on-line!
See this thread for details.
Win a copy of Kotlin in Action this week in the Kotlin forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

JINI where's it at or going to?  RSS feed

 
Barry Gaunt
Ranch Hand
Posts: 7729
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I was looking for a book on JINI recently and came up with this book: Jini in a NutShell

I haven't bought it because it is possibly outdated since it was written around 2001.

Henry, have you got any opinions on where JINI is going to? I am more interested in the use of JINI in non-embedded systems such as a bank's front office trading system serving 100-200 traders.
 
Henry Wong
author
Sheriff
Posts: 23283
125
C++ Chrome Eclipse IDE Firefox Browser Java jQuery Linux VI Editor Windows
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Barry,

I am surprised that you able to find that book, as O'Reilly EOL'ed the Jini book many years ago. I remember back when Scott and I were talking about updating it to the new release that just came out -- and learned of the book's demise.

As for where Jini is going, it seemed to have kinda slowed to a crawl. (Or maybe it is because I don't keep track too much anymore)

The last major commercial company that used it -- that I know about -- is a company called NextSet. This was a few years ago, and I heard that they may have been sold. They used Jini for a trading exchange. Any vendor may join the exchange via Jini discovery mechanisms. (don't remember how they dealt with the WAN restriction though)

Hope this helps,
Henry
 
Henry Wong
author
Sheriff
Posts: 23283
125
C++ Chrome Eclipse IDE Firefox Browser Java jQuery Linux VI Editor Windows
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I can't believe that I totally forgot about Gigaspaces...

Gigaspaces is a Javaspaces based product -- which is actually pretty good. They even provide a persistent backing to the major database vendors. Had a project a year or so ago with them -- for a few months -- so can confirm that it's a robust product.

Javaspaces can use multiple options -- of which Jini seems to be the most popular. So... Jini is definitely in use commercially, if you count all the cases that are using the Javaspaces layer ontop of Jini.

Henry
 
Barry Gaunt
Ranch Hand
Posts: 7729
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks for the info, Henry. Jan Newmarch's Tutorial is the most recent information I have read, and I have played around with some of Jan's examples. I also tried to get a handle on RIO which is based upon Jini. Somehow it all seems very cool but rather complicated. Are there currently working alternatives to Jini or is it a technology that's still ahead of its time?
 
Henry Wong
author
Sheriff
Posts: 23283
125
C++ Chrome Eclipse IDE Firefox Browser Java jQuery Linux VI Editor Windows
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The first time I saw Jini, my first thought was a work-in-progress. I figure, in a couple of iterations, they would come out with an API that would (a) take care of 99% of the complexity, while (b) provide an elegant way to access the complex features for the small percentage of the times when it was necessary.

IMHO, that never happened -- at least to a level that made Jini approachable.

RIO just adds to the complexity. While I am sure it is really cool, the Jini API is still complex. The RIO additions is just as complex, and also has the problem of not having a layer that simplifies the technology.

Jini is cool. But in many ways, it is a technology invented by PHDs for PHDs.


(In order to provide full disclosure, I also currently work for a company that provides a JMX based infrastructure -- that can be used to build services much better than RIO -- so my opinion is biased here)

Henry
 
Tom Sullivan
Ranch Hand
Posts: 72
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Have you looked at JNative? It uses reflection to simplify building JNI aps. It's a very easy to use API.
 
Henry Wong
author
Sheriff
Posts: 23283
125
C++ Chrome Eclipse IDE Firefox Browser Java jQuery Linux VI Editor Windows
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by Tom Sullivan:
Have you looked at JNative? It uses reflection to simplify building JNI aps. It's a very easy to use API.


Tom,

JNI and Jini are two different animals.

Henry
 
Tom Sullivan
Ranch Hand
Posts: 72
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Never post before you have at least one cup of coffee. Thanks Henry. Can't believe I missed the first "I".
[ July 10, 2006: Message edited by: Tom Sullivan ]
 
Barry Gaunt
Ranch Hand
Posts: 7729
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by Tom Sullivan:
Never post before you have at least one cup of coffee. Thanks Henry. Can't believe I missed the first "I".

[ July 10, 2006: Message edited by: Tom Sullivan ]




In my case, many, many cups of coffee.

Anyway, after a week or so of unreachability Jini.org seems to be back again.
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!