Topics
Jini Corner
JVM Corner
Design Corner
Java Corner
Services
Forums
Advertise
Consulting
Java News
Newsletter
Seminars
Books
Seminars
Events Calendar
Jini & Distributed
Objects & Patterns
Objects & Java
Object Design
Artima
Advertise
Link to Artima
Privacy Policy
About Artima
Online Book
|
|
New This Week
|
Security Constraints -
Bob Scheifler, lead architect of the Davis project at jini.org, discusses the
the Jini security mechanisms used to describe security constraints
for remote calls through downloaded proxies.
Use messengers to transmit information -
A messenger is an object that allows you to package and send data. Often data is passed to a messenger's constructor, and the messenger is sent along
its way. Recipients of the messenger access the data via accessor methods, which in Java usually take the form get . Messengers are usually
short-lived objects. Once a
recipient retrieves the information contained in a messenger, it usually kills the messenger (even if the news is good),
says this guideline from
Bill Venners' new book, API Design.
|
Today's Featured Resource
|
Java's Platform Independence - chapter 2 of Inside the Java Virtual Machine, which is reprinted in its entirety at artima.com, shows how Java's architecture enables the platform independence of Java programs
|
Latest Cool Stuff
(More)
|
Post Something Cool
|
|
Posted by Bill Venners on July 11, 2002
|
"The basic notions of network security, authentication, confidentially, and integrity are not new with Jini. These are standard network security concepts. And Jini, since it uses the network, ought to have some way of supporting those standard concepts," says this Artima.com article:
http://www.artima.com/intv/jinisecu.html
|
|
|
Posted by Bill Venners on July 9, 2002
|
"The latest Jini white papers cast Jini as 'an infrastructure for networking at the edge.' They claim that the edge of the network is changing from desktop clients that mostly read data to small wireless mobile devices that serve data into the center of the network. This claim is probably true, but I can't help but feel as though Jini, however well designed, is not the answer. The growing presence of J2ME and HTTP on small mobile devices coupled with the steadily increasing popularity of Web services lead me to believe that Jini will become irrelevant," says this JavaPro article:
http://www.fawcette.com/javapro/2002_08/magazine/columns/proshop/default.asp
|
|
|
Posted by Bill Venners on June 27, 2002
|
"Web services have their place, but the real focus for distributed application builders should be on Jini, according to supporters of the obscure Sun technology," says this NetworkWorldFusion article:
http://www.nwfusion.com/news/2002/133624_06-24-2002.html
|
|
|
Posted by Bill Venners on June 25, 2002
|
"According to Apple, since Mac OS X's March 2001 launch, the Apple developer community has more than doubled, and more than 46 percent of Apple Developer Connection members are working in Unix or Java," says this SD Times article:
http://www.sdtimes.com/cols/javawatch_056.htm
|
|
|
Posted by Jakob Eg Larsen on June 16, 2002
|
Max Goff, Technology Evangelist at Sun Microsystems, is interviewed about Jini Network Technology, JavaSpaces, and Distributed Computing. He claims that "The work we do in distributed computing is at the heart and soul of every technological advance that we could potentially make in the next N number of years." The interview is available at:
http://java.sun.com/features/2002/06/maxgoff.html
|
|
|
Posted by Bill Venners on June 14, 2002
|
"The events of September 11 were a wake-up call to software developers the world over. Of the many large firms that held critical data or even entire data centers in the World Trade Center towers, few had timely offsite backups in place. One firm even did its offsite backup from Tower 1 into Tower 2, reasoning -- like the people who decided to only insure one tower -- that the chance of both towers vanishing was slim in the extreme. Who would have guessed such a thing could ever happen?
Once the shock of the event had passed, the implications for the work we at Pronoic Ltd. had been doing became evident. As I will go on to discuss, we had been very focussed on using Jini to build ultra-high avaliability applications for the insurance industry. Well, Sept. 11 killed the insurance sector, but brought the advantages of self-healing, distributed applications into clear focus," says this OnJava article:
http://www.onjava.com/pub/a/onjava/2002/05/01/911proof.html
|
|
|
Posted by Jakob Eg Larsen on June 14, 2002
|
How many lines of code does a programmer need to write to implement an application? What is the "distance" between "intent" of an application and the written code that implements that "intent". These are questions asked in Research Project Ace from Sun Microsystems Laboratories.
http://research.sun.com/features/ace/
|
|
|
Posted by Bill Venners on June 13, 2002
|
"Jim Waldo, a Sun distinguished engineer, in Santa Clara, Calif., said that by using Jini, Macromedia has been successful in creating a peer-based system for services such as EJB (Enterprise JavaBeans) to discover and interact with one another," says this EWeek article:
http://www.eweek.com/article/0,3658,s=701&a=26889,00.asp
|
|
|
|
Posted by Jakob Eg Larsen on May 17, 2002
|
"Programs crash, people make mistakes, networks grow and change. That's life, and computer scientists are finally building systems that can deal with it. [...] The growing complexity of the I.T. infrastructure threatens to undermine the very benefits information technology aims to provide [...] "Up until now, we've relied mainly on human intervention and administration to manage this complexity" [...] There is less agreement on the solution. IBM argues in its treatise that the goal should be "autonomic" computer systems analogous to the involuntary nervous system that allows the human body to cope with environmental change, external attack and internal failures."
http://www.scientificamerican.com/explorations/2002/050602autonomic
|
|
|
|
|
New at Artima.com
|
|
|
Java News
(More)
|
|
|
Popular Discussions
(More)
|
|
|