Search |
||
java.net Projects by Community: JiniThere are so many different ways to arrive at the home page for an interesting project here on java.net. To help you find the project you are looking for or to retrace your steps to rediscover a project that piqued your interest, you can list the projects alphabetically, by community, by topic, or by downloadable executables. You can pull out only those that are hosted here on java.net or look for the special "linked" symbol to identify those projects that are hosted on other sites. We are particularly proud of those projects that began in our incubator and have matured into successful projects and are listed as incubator graduates.
Connect to the Community working on the dynamic networking style of Java distributed computing. Jini network technology is an open software architecture that enables the creation of network-centric solutions which are highly adaptive
to change.
Remote logging management
Sun Microsystems's Jini is an innovative distributed framework for building robust and dynamic networked services.
We will apply and evaluate its usefullness in an embedded devices context by bringing a Ricoh multifunctional product (or MFP) to the network using Jini and J2ME technology.
A Sun Grid resource for monitoring Jini multicast annoucement and
and multicast discovery packets.
One of the challenges in grid computing is dynamic configuration of the grid. Java is uniquely suited to meet this challenge because it offers the ability to combine mobile code and standard APIs with a powerful security model. These capabilities make it possible to build scalable grid computing systems which require minimal centralized configuration infrastructure and simplify on-the-fly deployment and removal of grid assets.
The goal of the compute grid project is to build a "flashgrid-capable" compute grid which:
1) Has zero single-points-of-failure
2) Is secure
3) Is easily administered
4) Is dynamically configured
5) Is based on the Master/Worker pattern (eventually moving to a full workflow model)
6) Can be run securely through firewalls
7) Assumes Java everywhere and specifically Jini
Provides a set of messaging related constructs and tools with brokering and routing, and supports movable queues
A Registry-like service for storing configuration data and objects in a tree-like structure.
This project is a Jini grid service that is a tuple space. It includes many features such as customizable matching and an executor which some applications need.
Mayflower is a new project to develop a Jini-based container for the Spring framework. The Spring framework, originally targeted at JEE applications, can dramatically simplify code and improve component design by "keeping the container out of the code". Applications that use Spring can eliminate explicit dependencies on the JEE container and typical JEE boilerplate code, introducing a new dimension of portability. The Equinox container will host new and existing Spring-based applications in a dynamic Jini environment. The container implementation will transparently leverage Jini's service discovery, transaction management and fault tolerance, and will facilitate the application's use of characteristic features like JavaSpaces.
Eros allows applications to log any warnings or errors in a central repository, without needing to have prior knowledge of where the repository is.
Athena is a transactional bridge that allows your databases and other non-RDBMS datasources to participate in Jini distributed transactions.
It is designed to be a universal service front-end with a pluggable host connection to any datasource
Lamplighter is an installer and configuration framework, that allows you to define some properties for your application, and then wrap these up in an executable jar that acts as a generic installer, and also allows you to specify any prerequisites for your application such as jars or other distributions (zip, gz) and unpack them through a post-install configuration system. In addition, lamplighter also provides a graphical configuration tool for Jini configuration files,and allows you to define configuration templates for your own services
Jini Federation Management Tool
This is a Maven plug-in for Jini service based projects. It's initial capabilities are:
* Archetype for Jini service project creation
* Starting/Stopping of Jini starter kit services: Reggie, Mahalo, Phoenix, Fiddler, Norm, Mercury, Outrigger, Browser, and HTTP daemon
* Configurable RMI runtime: JRMP, JERI, or JERI/JSSE
* Configurable activation and persistence modes: transient, activatable, nonactivatable
Rio is a powerful distributed computing framework. Unfortunately, it can be very difficult to use. THe purpose of this project to to build utilities for its ease of use and to have additional resources and examples for development.
This project provides an example Jini service which
starts up the Jetty servlet container as a Jini service. This shows you how to make servlets visible inside of a Jini service for access via Jini interfaces.
This project includes a number of classes that I have created over the years that make it a little easier to get started with creating and using Jini services.
This is a Jini2.0 port of John McClain's Holowaa ByteStore project
The goal of the project is to provide utilities to make it easier to
deploy Jini technology-based applications (Jini applications) that use
the security and configuration features in release 2.1 of the Jini(TM)
Technology Starter Kit. The utilities let you create a Java(TM) Archive
(JAR) file that can be used to:
- Start Jini applications by executing the JAR file
- Install Jini applications by just copying the JAR file, with little or
no modification, and without installing other files or modifying the
Java(TM) virtual machine installation
- Permit Jini applications to interoperate securely if they share the
same key and password
Enabling Jini in hardware- or software-limited environments
|
||
|
|