| Englander R. Developing Java Beans, O'Reilly & Associates, 1997 |
....application interoperability Windows based applications. Now their web services oriented .NET framework is also component based and is gaining widespread importance. In the CORBA world, the Object Management Group has released a specification for the Corba Component Model (CCM) 27] and Java Beans [26, 6] and EJB [23] have been popular component standards for Java based applications. 1 Component based models hold great promise to serve as an effective programming model for the Grid. The end user can be provided a rich palette of tools to program by component assembly, rather than by component ....
Robert Englander. Developing Java Beans. O'Reilly, 1997.
....and execution The JAIN AEG architecture is designed to allow access to the integrated network both for untrusted third party applications as well as trusted (service provider created or third party) applications. Applications would typically be written using components like JavaBeans (JB) [12] or Enterprise JavaBeans (EJB) 13] and would be created using a Java Service Creation Environment (JSCE) and execute within a Java Service Logic Execution Environment (JSLEE) It is possible that third party Integrated Development Environments (IDE) will provide many of the facilities required in ....
R. Englander, Developing Java Beans, 316 pp. O'Reily, 1997.
....and also perhaps about its functional and performance properties. This capability also supports software reuse and composibility. A number of component and component like systems have been defined. These include COM DCOM [63] the CORBA 3 Component Model [69] Enterprise Java Beans and Jini [26, 68], and the Common Component Architecture [36] Of these, the Common Component Architecture includes specific features for high performance computing, such as collective ports and direct connections. 5.4.4 Evaluation Usability: By design, middleware systems provide a simple programming model to ....
R. Englander. Developing Java Beans. O'Reilly, 1997.
.... However, the concepts of functions and predicates, underlying classical functional logic languages, are not su cient to capture the whole complexity of real world applications where interactivity, concurrency and distributivity are needed [29] On the other hand, component models, as for instance [5, 11, 17], allow the construction of complex (software) systems by assembling components which are characterised by their interface through which they can interact with their environment, e.g. other components or the user. While these models seem to allow short development times and high degrees of reuse, ....
....programs instead of simple tuples spaces. Furthermore, in our framework the set of action can be de ned by the programmer, whereas the set of Linda operations is xed. The current popular component models, as for instance the (Distributed) Component Object Model ( D)COM) 17] or JavaBeans [11], focus mainly on the composition of systems using components as basic building blocks of components and systems. These approaches regard components as black boxes , the structure of which is left unspeci ed, since the essential properties for a user of a component is its interface [26] This ....
R. Englander. Developing Java Beans. The Java Series. O'Reilly & Associates, Inc., June 1997.
....with and accessors (get methods) to view the attributes values with. The values returned by the accessors are called the properties of the Java Bean. A graphical Java Bean must be a subclass of the java.awt.Component class, but there are no superclass requirements for non graphical Beans [5]. 2.1 Introspection A Java class can be probed programmatically using the classes of the java.reflection package. This feature is called introspection and is used in Picture 2: Property list of a JButton component 71 IDE builder tools to determine the properties of the class in order to give ....
Englander R., Developing Java Beans, O'Reilly & Associates, 1997
....for composing and reusing simulation models. The selection of a component architecture is dependent on several criteria, including the programming language and operating system used, and whether or not the object is to be distributed. Existing component architectures include: CORBA, JavaBeans [7], Microsoft Component Object Model (COM) 29] and High Level Architecture (HLA) 21] Alternatively, a component architecture may be defined by the particular simulation application in which the objects are to operate. This is often the case in domain specific simulation environments, where the ....
....By identifying these abstractions and standardizing their interfaces, these components become interchangeable. Such components are said to be plugcompatible as they permit components to be plugged into frameworks without redesign. Onyx s software components use a variant of the JavaBeans [7] component architecture to define standard interfaces and abstractions. These components represent the plug compatible, digital objects with which the Web based models of the aircraft and its subsystems are developed. Throughout the Onyx environment, design patternsrecurring solutions to ....
ENGLANDER, R., Developing Java Beans, O'Reilly & Associates, Inc., Sebastopol, California, 1997.
....Properties are encapsulated in objects derived from a common abstract class Property: Property getPropertyId( getValue( Components coordinate their behaviour by monitoring each other s properties. The property model proposed by the AOCS framework is derived from the JavaBeans architecture [9]. The main addition is the introduction of change objects. The term monitoring refers to the observation of a change over time in the value of a property. At the most basic level, monitors are interested in any change in the monitored property. More frequently, however, they are only interested ....
Englander R. (1997), Developing Java Beans, O'Reilly & Associates Inc.
....client programs can be constructed using Java wrappers to existing legacy programs, or can take the form of a special DISCWorld client environment which runs as a Java applet inside a World Wide Web (WWW) browser. This client environment can itself contain Java applet programs (Java Beans) [5] which can act as client programs communicating with the network of servers. The peer based nature of DISCWorld clients and servers means that these servers can be clients of one another for carrying out particular jobs, and are able to broker or trade services amongst one another. Jobs can be ....
....responsibility to load the correct classes methods to inspect the data in a meaningful way. We implement DRAM s as object instances of a DRAM superclass or its subclasses DRAMD and DRAMS. For each of the object variables shown below, there exist get and set methods in the style of Java Beans [5]. The method definitions have been omitted for brevity in the core API definition below. public abstract class DRAM implements Serializable private String publicName; descriptive name for Users use private String globalName; internal ID private Icon icon; associated icon eg ....
Robert Englander, Developing Java Beans, Pub. O'Reilly, ISBN 1-56592289 -1, 1997.
....program. DISCWorld client programs can be constructed using Java wrappers to existing legacy programs, or can take the form of a special DISCWorld client environment which runs as a Java applet inside a Web browser. This client environment can itself contain Java applet programs (Java Beans) [12] which can act as client programs communicating with the network of servers. The peer based nature of DISCWorld clients and servers means that these servers can be clients of one another for carrying out particular jobs, and are able to broker or trade services amongst one another. Jobs can be ....
Robert Englander. Developing Java Beans. O'Reilly, 1997. ISBN 1-56592-289-1.
....using a graphical drag and drop interface, a webbased interface, a scripting language like Python, or an existing tool such as Matlab. I. Introduction Software component architectures have emerged as a standard design paradigm in many areas of application development. Java Beans [22] [5] is a component standard for building Java based desktop applications. COM [19] 4] is Microsoft s ubiquitous component model that is central to their application interoperability. And in July, 1999 the Object Management Group approved the specification of the CORBA component model (CCM) 27] ....
Robert Englander. Developing Java Beans. O'Reilly, 1997.
....need to implement BCI. Once a component is configured to use the BCI, it will be able to interoperate with any of the other BioCoRE elements. A number of component architectures exist already, such as CORBA (CORBA, 10 December 1991) ActiveX (Denning, 1997) and JavaBeans(Arnold and Gosling, 1998; Englander, 1997), which can be used to implement the BCI and to provide the network protocol for component communication. JavaBeans is a compelling option for the BCI, since it will make it easy to implement several BioCoRE components as Java applets, servlets, or standalone Java applications in a portable ....
Englander, R. 1997. Developing Java Beans. O'Reilly & Associates.
.... Next , Hide Show Table 3: Content of customized retrospector of retro component SlideViewer after execution of two test cases 3. 4 Design principles When specifying Retro Spec, we want to follow the following principles, which are similar to the successful design principles of JavaBeans [Eng97]. 3.4.1 Automatic Retrospection The default behaviour of retrospectors should allow automatic retrospection of any retro component. Developers can choose to implement a RetrospectorInfo class to provide testing information with its associated retro component explicitly, or just to use predefined ....
R. Englander, Developing Java Beans. O'Reilly. 1997
....This paper describes views, a language construct which provides for both requirements in a balanced way. 1 Introduction Increasingly, software is developed from pre existing components rather than being built from scratch. Component middleware such as Corba [Pop98] COM [Box98] or Java Beans [Eng97] allow applications to be constructed with the help of binary components and foster the development of a component market [Szy98] Components can also take the form of services which are implemented as separate software systems accessed over the internet [WWC92] Looking beyond the technical ....
Robert Englander. Developing Java Beans. O'Reilly & Associates, 1997.
....because changes between agent variants can usually be isolated to certain functional areas; replaceable modular components can therefore provide an almost plug and play form of testbed. The framework which I have developed is written in Java [6] and builds upon Sun s Java Beans specification [4, 5, 3] by strengthening inter component relationships and adding more control mechanisms. The Java Beans architecture was chosen as a starting point because of its clean yet powerful organization and integration mechanisms. Agent development and code reuse will also be facilitated by the availability of ....
Robert Englander. Developing Java Beans. O'Reilly & Associates, Inc., 1997.
....restricted to this. In this way JAF provides support for creating multi agent systems, without limiting the paradigms, techniques or algorithms which actually produce the agents behavior. The framework which we have developed is written in Java [8] and builds upon Sun s Java Beans specification [5] by strengthening inter component relationships and adding more control mechanisms. The Java Beans architecture was chosen as a starting point because of its clean yet powerful organization and integration mechanisms. The following sections should give a thorough overview of why JAF was created ....
Robert Englander. Developing Java Beans. O'Reilly & Associates, Inc., 1997.
....procedure. Events: Two concerns guided our implementation of events: 1) the number of events is not fixed, and (2) the number of handlers associated with individual events could be large. We considered three alternatives. First, we could use a general purpose mechanism (similar to Java Beans [8] and X [33] to register events and handlers. The advantage of this approach is that it uses common code to manage all events and their associated handlers; the disadvantage is that all handlers must have the same type signature which usually implies that the parameters need to be packed by the ....
R. Englander. Developing Java Beans. O'Reilly & Associates, 1997.
....among toolkits developed by different teams across different institutions. The purpose of this paper is to discuss the current CCA specification and to present progress of the group to date. The software industry has defined component standards such as CORBA [40] COM [45] and JavaBeans [19] to address similar complexities within their target applications (see Section 3 for a detailed discussion) Our approach leverages this work where appropriate, but addresses the distinctly different technical challenges of large scale scientific simulations. Based on the lessons learned from ....
....partitioning, mesh management, discretization, optimization, visualization) that could benefit from component based infrastructure to facilitate experiments among different tools. 3 Relationship to Existing Standards Component architecture standards such as CORBA [40] COM [45] and JavaBeans [19] have been defined by industrial corporations and consortia and are employed by millions of users. Unfortunately, these standards do not address the needs of high performance scientific computing, primarily because they do not support efficient parallel communication channels between components. ....
[Article contains additional citation context not shown here]
R. Englander. Developing Java Beans. O'Reilly, June 1997.
....that the monitor creates a local replica of the subject s properties by subscription and takes actions depending on the property values. The subject is responsible for keeping the remote replica of its properties up to date. The Bond monitoring framework is partly based upon the Java event model [10] where the event listener registers itself with the event source to receive event notifications. However, our framework is designed for distributed object systems while in the Java model events are delivered within a single Java Virtual Machine. Our monitoring framework generalizes the local event ....
R. Englander. Developing JAVA Beans. O'Reilly, 1997.
No context found.
Englander R. Developing Java Beans, O'Reilly & Associates, 1997
No context found.
Robert Englander. Developing Java Beans. O'Reilly, 1997.
No context found.
R. Englander. Developing Java Beans. O'Reilly & Associates, 1997. ISBN 1565922891.
No context found.
R. Englander. Developing Java Beans. O'Reilly & Associates, 1997.
No context found.
R. Englander, Developing Java Beans, O'Reilly, 1997.
No context found.
Robert Englander. Developing Java Beans. O'Reilly, 1997.
No context found.
Englander, R., Developing Java Beans, O'Reilly, 1997.
First 50 documents
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC