| Sun Microsystems Inc., JavaSoft, 2550 Gracia Avenue, Mountain View, CA 94043. Java Beans 1.0 API specification, October 1996. http://java.sun.com/beans. |
....time and by up to a factor of three in robustness, when using Java instead of C [Phi99] The Java language has been augmented with a large set of standard classes and APIs, covering a large number of facilities needed by developers. These include 2D 3D graphics (Java 2D 3D APIs [Sun99a, Sun00g] networking (Java RMI [Sun00n] relational database connection (JDBC [Sun00p] component technology (Java Beans [Sun00a] etc. The combination of the Java language and the set of standard APIs (currently comprising several thousand Java classes and interfaces) is known as the Java Platform. ....
Sun Microsystems Inc. Java 3D API Specification, Version 1.2. http://java.sun.com/docs/books/java3d/, April 2000.
....in development time and by up to a factor of three in robustness, when using Java instead of C [Phi99] The Java language has been augmented with a large set of standard classes and APIs, covering a large number of facilities needed by developers. These include 2D 3D graphics (Java 2D 3D APIs [Sun99a, Sun00g] networking (Java RMI [Sun00n] relational database connection (JDBC [Sun00p] component technology (Java Beans [Sun00a] etc. The combination of the Java language and the set of standard APIs (currently comprising several thousand Java classes and interfaces) is known as the Java ....
Sun Microsystems Inc. Java 2D API Specification. http://java.sun.com/j2se/1.3/docs/guide/2d/spec.html, May 1999.
....at all during all phases. 17 6. Description of implementation 6.1. Platform 6.1.1. The testing tool CORBA implementations and the IDL compilers are available for several platforms. The Java platform was chosen for its portability. The API documentation is available at world wide web (see [5]) The testing tool was developed using JDK 1.3.0 and was tested on Windows 2000, Red Hat Linux 7.2 and Sun Solaris 2.7. The Java platform should provide the same interface to all applications on every operating system with the Java runtime environment. For this reason, the testing tool should run ....
Sun (1993-2001): Java 2 Platform, Standard Edition, v 1.3.1 API Specification (http://java.sun.com/j2se/1.3/docs/api/index.html)
....of the target application together with a modified specification of CA [11] 8. Framework language independent the adaptation technique must not be dependentuponthe component framework to which C belongs. For example, the technique must function equally well on CORBA [10] and JavaBeans [22]components. Adaptation mechanism 9. Configurable the adaptation mechanism should be parameterizable# that is, it should be possible to apply a particular adaptation (the generic part) to many differentcomponents (the specific part) 6] 10. Embedded the adaptation mechanism must exist ....
Sun Microsystems, Inc. JavaBeans 1.0 API Specification. Internet site (http://www.javasoft.com/beans), December4,1996.
....exception is delivered in a finally clause or synchronized block. In any case, the mechanism is not guaranteed to cause the thread to stop: the thread s code could be written in a way to trap such exceptions and ignore them. Because of these problems, Sun chose to deprecate this feature of Java [16]. Instead, Sun recommends that running threads be canceled using the Thread.interrupt( mechanism, which is safe because it causes the thread to be interrupted only at well defined points in the code. Certain library routines can generate an InterruptedException, which is a checked exception ....
Sun Microsystems. Java 2 Platform, Standard Edition, v 1.2.2 API Specification, 1999. http://java.sun.com/products/jdk/1.2/docs/guide/misc/threadPrimitiveDeprecation.html.
....to be solved, rather than a means to better performance. These kinds of computations do not benefit from parallel loops, and are better expressed as separate routines executing concurrently rather than one loop executing in parallel. The kind of concurrency normally provided by Java Threads [15] or Ada tasks [2] is probably more appropriate for this kind of system. 2 Parallel Loops A parallel loop is a for loop in which the iterations of the loop execute concurrently rather than sequentially. When the program reaches a parallel loop it spawns multiple threads to execute the iterations ....
....and it is the responsibility of the programmer to make sure that the thread exits cleanly. Although it is possible for code to ignore the interruption and continue running, this is not worse than the Thread.stop( method, which cannot provide this guarantee either, and is much harder to use safely [15]. For these reasons, we attempt to terminate running iterations of the loop using the interrupt mechanism. Because poorly written code could ignore the interrupt mechanism, the semantics cannot provide a guarantee that canceled iterations will terminate promptly, or even that they will terminate ....
Sun Microsystems. Java 2 Platform, Standard Edition, v 1.2.2 API Specification, 1999. http://java.sun.com/products/jdk/1.2/docs/api/index.html.
....exception is delivered in a finally clause or synchronized block. In any case, the mechanism is not guaranteed to cause the thread to stop: the thread s code could be written in a way to trap such exceptions and ignore them. Because of these problems, Sun chose to deprecate this feature of Java [18]. Instead, Sun recommends that running threads be canceled using the Thread.interrupt( mechanism, which is safe because it causes the thread to be interrupted only at well defined points in the code. Certain library routines can generate an InterruptedException, which is a checked exception ....
Sun Microsystems. Java 2 Platform, Standard Edition, v 1.2.2 API Specification, 1999. http://java.sun.com/products/jdk/1.2/docs/guide/misc/threadPrimitiveDeprecation.html.
....which causes the calling process to block until the specified process is complete. This construct for expressing concurrency is often implemented in a library rather than as a syntactic construct of the language itself, as is done in the POSIX Threads interface [2] the Win32 API [3] and Java [4]. Other languages implement the fork join construct as language keywords, such as the spawn keyword in Compositional C [5] 2.3 Parallel Blocks Dijkstra s parbegin parend construct [6] is a simple syntactic construct to express concurrency in block structured languages that has served as a ....
....sure that the thread exits cleanly. Although it is possible for code to ignore the interruption and continue running, this is not worse than the Thread.stop( method, which cannot provide Structured Exception Semantics for Parallel Loops 27 this guarantee either, and is much harder to use safely [4]. For these reasons, we attempt to terminate running iterations of the loop using the interrupt mechanism. Because poorly written code could ignore the interrupt mechanism, the semantics cannot provide a guarantee that canceled iterations will terminate promptly, or even that they will terminate ....
[Article contains additional citation context not shown here]
Sun Microsystems. Java 2 Platform, Standard Edition, v 1.2.2 API Specification, 1999. http://java.sun.com/products/jdk/1.2/docs/api/index.html.
....important goal is to provide support for applications that are not originally developed for group usage, i.e. collaboration transparent applications. We target a particular class of collaboration transparent applications Java applications or applets that comply with the JavaBeans specification [24]. The reason for focusing on JavaBeans is that JavaBeans, along with ActiveX controls from Microsoft [10] represent a strong software industry trend towards standardizing software development through reusable software components. Components enable rapid application development using third party ....
....most common events are input device (keyboard, mouse) events. Our initial approach [18] was based on the property of Java Development Kit (JDK) version 1. 1 event model that any object can register as an event listener to the event sources and all listeners get notified upon the event occurrence [24]. We call this approach bottom up since it assumes knowledge about the application s internal structure. Unfortunately, while we can capture events this way, we cannot intercept them before they get executed locally and thus cannot provide any type of concurrency control. The approach works for ....
Sun Microsystems, Inc. JavaBeans 1.0 API specification. Mountain View, CA, December 1996. http://www.javasoft.com/beans/.
....the application builder to specify the adaptation(s) at an architectural level. 9. Framework independent the adaptation technique must not be dependent upon the component framework to which C belongs. For example, the technique must function equally well on COM [12] CORBA [5] and JavaBeans [13] components. 3.3 Adaptation mechanism 10. Embedded the adaptation mechanism must exist within C before C can be adapted into [8] 11. Language independent the adaptation mechanism must not be dependent upon the language used to implement C [8] this requirement also pertains to the adaptation ....
....enable adaptation because inheritance is built in. The Active Interface approach [8] only requires small hooks embedded into a component and thus is a viable adaptation technique. Currently, component implementation is driven by the selection of a particular component framework, such as JavaBeans [13], Component Object Model (COM) 12] or CORBA [5] A component belonging to one of these frameworks must embed the appropriate mechanisms to belong to the framework, so in a sense embedding need not be a controversial topic. When considering the adaptation techniques themselves, in place ....
Sun Microsystems, Inc. JavaBeans 1.0 API Specification. Internet site (http://www.javasoft.com/beans), December 4, 1996.
....specific performance metrics and views. At the run time, the user can rotate, translate, and zoom the graphical objects. Automatic rotation similar to the animation is also an enabled feature. The graphical objects are built using Java 2D 3D API, which are parts of the JavaMedia suite of APIs [20]. We have implemented a custom canvas which serves as a drawing area for graphical objects. The paint( method in canvas class is extended to the full 12 capability of drawing a complete 2D performance graph. The classes for 2D performance graphics are generic in the sense that the resulting ....
SUN Microsystems Inc. Java 3D API specification. http://java.sun.com/products/java-media/3D, 1998.
....component compositions. component interface interface events events Figure 2: Component symbol. JavaBeans is the component standard for Java. The specification for JavaBeans outlines that a Java Bean is a reusable software component that can be manipulated visually in a builder tool [21]. Beans are Java classes that follow so called design patterns to let builder tools introspect a bean and to let a bean being self descriptive. The standard distinguishes two extraordinary states in the life cycle of a bean: A bean can be manipulated in a builder tool at design time or behaves ....
Sun Microsystems Inc., JavaSoft, 2550 Gracia Avenue, Mountain View, CA 94043. Java Beans 1.0 API specification, October 1996. http://java.sun.com/beans.
....components, as described in [16, 21] There will be an increasing problem (perhaps we may call it the software component crisis) in using components constructed by other developers. There is no way to standardize these heterogeneous components (although consider component models such as JavaBeans [15]) and there is no guarantee that an application builder will find a component to exactly match a particular need. This paper aims to support both component designers and application builders: the designers will be aided in creating components that can easily be adapted (thus increasing reuse) and ....
....new code to alter existing functionality. 1.1 Context Our framework for adaptable software components is independent of programming language and software architecture. For this paper, however, we assume that the components are written in Java [3] and that applications follow the JavaBeans [15] software component model. A Java Bean is a reusable software component that can be manipulated visually in a design environment, such as the sample Bean Developers Kit (BDK) shipped with the initial release of JavaBeans. BDK allows application builders to instantiate a collection of Beans that ....
[Article contains additional citation context not shown here]
Sun Microsystems, Inc. JavaBeans 1.0 API Specification. Internet site (http://www.javasoft.com/beans), December 4, 1996.
....need to adapt software components. There will be an increasing problem (perhaps we may call it the software component crisis) in using components constructed by other developers. There may be no way to standardize these heterogeneous components (although consider component models such as JavaBeans [16]) and there is no guarantee that an application builder will find a component to exactly match a particular need. Thus we must support both component designers and application builders: the designers should create components that can easily be adapted (thus increasing reuse) and application ....
....1: Spreadsheet composed of eight Java beans 1.1 Context Our framework for adaptable software components is independent of programming language and software architecture. For this paper, however, we assume that the components are written in Java [4] and that applications follow the JavaBeans [16] software component model. A Java Bean is a reusable software component that can be manipulated visually in a design environment, such as the sample Bean Developers Kit (BDK) shipped with the initial release of JavaBeans. BDK allows application builders to instantiate a collection of Beans that ....
Sun Microsystems, Inc. JavaBeans 1.0 API Specification. Internet site (http://www.javasoft.com/beans), December 4, 1996.
....the application builder to specify the adaptation(s) at an architectural level. 9. Framework independent the adaptation technique must not be dependent upon the component framework to which C belongs. For example, the technique must function equally well on COM [22] CORBA [10] and JavaBeans [23] components. 2.1.3 Adaptation mechanism 10. Embedded the adaptation mechanism must exist within C before C can be adapted into CA [12] 11. Language independent the adaptation mechanism must not be dependent upon the language used to implement C [12] this requirement also pertains to the ....
....objects that are associated with C2 components. In C2, the abstract design elements of ports are instantiated and become part of the implementation; thus there is an object tp (bp) for the top (bottom) port of a C2 component. Contrast this, for example, with the implicit nature of JavaBeans [23]. Figure 3a contains a sample screenshot of SV in action. Using the buttons, a user can push (pop) an integer on (off) a stack; top places the topmost element of the stack into a textfield and quit exits. SV is constructed from three components: StackADT maintains the stack state, StackArtist ....
Sun Microsystems, Inc. JavaBeans 1.0 API Specification. Internet site (http://www.javasoft.com/beans), December 4, 1996.
No context found.
Sun Microsystems, Inc., Palo Alto/CA, USA. Java Card 2.1.1 API Specification, 2000. http://www.javasoft.com/products/javacard.
....runs on a workstation. It loads and preprocesses the class files that make up a Java package and outputs a cap (converted applet) file, which is then loaded on a JavaCard SmartCard. The bytecode interpreter runs on the JavaCard and interprets the bytecode in the cap files. The JavaCard Framework [10] provides framework classes and interfaces for the core functionality of a JavaCard application. The JavaCard Runtime Environment (JCRE) 11] consists of the JavaCard system components that run inside a SmartCard, namely the JCVM, JCAPI, system classes, the installer application and ....
Sun Microsystems, Inc., Palo Alto/CA, USA. Java Card 2.1.1 API Specification, 2000. http://www.javasoft.com/products/javacard.
....4.2.6 Other Security Changes Also the following Java language features, which are defined by the J2SE, have been eliminated in J2ME CLDC in order to achieve the sandbox model [3] Reflection Features CLDC does not support java.lang.reflect classes. The java.lang.reflect package is specified in [6]. Thread groups and daemon threads CLDC supports neither java.lang.ThreadGroups nor daemon threads. To collect and manage threads in group, one must implement its own thread grouping mechanism. Finalization CLDC does not support java.lang.Object.finalize( method. In the J2SE the ....
....threads in group, one must implement its own thread grouping mechanism. Finalization CLDC does not support java.lang.Object.finalize( method. In the J2SE the java.lang.Object.finalize( method is invoked by the garbage collector when it determines that there are no references to the object [6]. In the J2ME CLDC platform the java.lang.Object.finalize( method is never invoked. Weak references Weak references are not allowed in CLDC platform. 10 HUT TML 2000 Tik 110.501 Seminar on Network Security 5 CDC Security Analysis 5.1 Security Model CDC provides all the classes which are ....
Sun Microsystems, Inc, Java(TM) 2 Platform, Standard Edition, v1.2.2 API Specification, API Specification, 29.06.1999
No context found.
Sun Microsystems Inc., JavaSoft, 2550 Gracia Avenue, Mountain View, CA 94043. Java Beans 1.0 API specification, October 1996. http://java.sun.com/beans.
No context found.
Sun Microsystems. Javatm 2 platform, standard edition, v 1.4.1, api specification, package java.lang.reflect. http://java.sun.com/j2se/1.4.1/docs/api/java/lang/reflect/packagesummary. html, januari 2003.
No context found.
Sun Microsystems (2003): Java 2 Platform, Standard Edition, v 1.4.2, API Specification, Class Thread, http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Thread.html#stop()
No context found.
Sun Microsystems. JavaBeans (API Specification), 1997. See http://java.sun.com/beans.
No context found.
Sun Microsystems. Java 2 platform, standard edition, v 1.4.0 api specification. http://java.sun.com/j2se/1.4/docs/api/, 2002.
No context found.
Sun Microsystems. Java 2 Platform, Standard Edition, v 1.4.0: API Specification, 2002. java.sun.com/j2se/1.4/docs/api/.
No context found.
JavaBeans 1.0 API Specification. Sun Microsystems, Inc. December 4, 1996.
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