摘要:
Described is a configuration module useful for configuring modules of a modular application platform during run-time of the modular application platform. The configuration module produces a graphical dialog that displays a sequence of one or more configuration pages to a user to obtain from the user configuration information for each displayed configuration page. The configuration module defines an abstraction of a configuration page, and other modules of the modular application platform provide implementations of the configuration page abstraction to include at least one configuration page in the graphical dialog produced by the configuration module.
摘要:
Embodiments of the present invention provide a method, data processing system and computer program product for bridging class loader name spaces. In one embodiment, a data processing system can be provided for bridging class loader name spaces. The data processing system can include multiple, different class loaders disposed within a single run-time environment. The data processing system further can include a class loader bridge programmed to moderate access to the different class loaders in response to a request to load an object from one of two programming models containing objects concurrently in the single run-time environment.
摘要:
A wave energy conversion system includes a tether connected to the ocean floor or to an anchor weight at one end and a counterweight at the other. The tether passes over a pulley connected to a float. As the float moves up and down due to wave motion, the counterweight is raised and lowered and the tether rotates the pulley. An axle of the pulley is connected to a power conversion system for creating usable energy from the rotation and a power transmission system for transmitting the usable energy to shore. The pulley may be suspended from the float and directly connected to immersion pumps for generating energy. Multiple systems can be used and connected together to provide additional power levels.
摘要:
Embodiments of the present invention address deficiencies of the art in respect to deploying components in a modular code runtime environment and provide a method, system and computer program product for deploying containers and container extensions in a modular code runtime environment, such as the Eclipse integrated development environment. In one embodiment, a container extension deployment system can include a container, a registry of container extensions slated for deployment in the container, and a deployment plug-in to a modular code runtime environment coupled to the registry. The deployment plug-in can include an extension point configured for use by other plug-ins. The extension point, in turn, can include container extensions slated for deployment in the container. Finally, the container extensions can include services that implement an interface for starting and stopping the services and libraries in an archive.
摘要:
In a modular code runtime environment, a reusable software component deployment system can include a reusable software component container, a registry of reusable software components slated for deployment in the container, and a deployment plug-in to the modular code runtime environment coupled to the registry. The deployment component can include an extension point configured for use by other plug-ins including reusable software components slated for deployment in the container. In one aspect of the invention, the reusable software components can include enterprise beans. In this regard, each of the other plug-ins can include a bundle of enterprise beans and a manifest referencing the extension point and listing the enterprise beans which are to be registered in the registry through the deployment plug-in. Finally, the modular code runtime platform can be the Eclipse integrated development environment.