| A. Weinand, E. Gamma, and R. Marty, "Design and Implementation of ET++, a Seamless Object-Oriented Application Framework", Structured Programming, vol. 10, no. 2, 1989. |
....(e.g. moving, resizing) directly on these representations, and to be able to enter descriptive attributes (class operations, object names, multiplicity of relations, etc. that would be displayed according to the notational standards. The project was to be built on top of the ET framework [50], which assists the development of GUIbased applications. ET provides a hierarchy of over 200 classes that provide windowing functionality such as event handling, menu bars, dialog boxes, and the like. ET was considered an attractive choice for this study because it possesses an outstanding ....
A. Weinand, E. Gamma, and R. Marty, "Design and Implementation of ET++, a Seamless Object-Oriented Application Framework", Structured Programming, vol. 10, no. 2, 1989.
....are suitable for the intended purpose, i.e. for prototyping activities during requirements elicitation and specification and for architectural prototyping. The analysis tools were implemented on Sun Solaris 2. x and Windows NT using the programming language C and the application framework ET [33]. The integration of the analysis tools (implemented in C ) with the infrastructure tools (implemented in Python) as well as the integration with other tools is described in more detail in the next subsection. Architecture: Figure 5 gives an architectural overview of the analysis tools currently ....
Weinand A., Gamma E., Marty R.: "Design and Implementation of ET++, a Seamless Object-Oriented Application Framework", Structured Programming, Vol. 10, No. 2, Springer International, 1989, pp 63-87
....ModelView Controller (MVC) was perhaps the first widely used framework. Apple Inc. developed the MacApp user interface framework which was designed for supporting the implementing of Macintosh applications. Frameworks attained more interest when the Interviews [Linton et al. 89] and ET [Weinand et al. 89] user interface frameworks were developed and became available. Frameworks are not limited to user interface framework but have been defined for many other domains as well, such as operating systems [Russo 90] and fire alarm systems [Molin 96b, Molin Ohlsson 96] With the formation of Taligent ....
. A. Weinand, E. Gamma, R. Marty, `Design and Implementation of ET++, a Seamless Object-Oriented Application Framework,' Structured Programming, Vol. 10, No. 2, July 1989.
....all functionality of PARASIT and follows the look and feel philosophy to allow the usage without a lot of prior knowledge of the underlying implementation. The host system of the simulator is a UNIX workstation, which uses X Windows as window system. We have chosen the ET Application Framework [Wein 89] for all the tools, which are integrated in the MAD Environment. ET is based on C and includes a OOPclass hierarchy with graphical objects for user interface design. The tasks of the graphical user interface for the simulator are the following: Figure 10. PARASIT PARAllel SImulation Tool ....
A. Weinand, E. Gamma, R. Marty, "Design and Implementation of ET++, a Seamless Object-Oriented Application Framework", in Structured Programming, Vol. 10, No. 2, (1989).
....the Harmony LM, and the Harmony DB are implemented together as a server process in UNIX. This process communicates with other media objects via sockets, which are an interprocess communications facility in the UNIX 4.3 BSD operating system. The Harmony UI utilizes the X window system and ET 5 [9] to provide an efficient user interface as well as a direct manipulation environment for objects (see Figure 6) Media objects are also implemented as UNIX processes. All processes run on a SUN3 470 with a Parallax graphic board which enables the handling of motion video on the X window system. ....
Weinand,A., Gamma,E., and Marty,R. : "Design and Implementation of ET++, a Seamless Object-Oriented Application Framework", Structured Programming, vol.10, no.2, June 1989.
....X is a book quality formatting system [Knuth86a, Knuth86b] METAFONT is a system that enables a programmer artist to create a family of fonts for T E X s use [Knuth86c, Knuth86d] Both systems were implemented by Donald Knuth as literate programs. ET is an extensive application framework for C [Weinand89]. For the literate programs we measure reuse in the WEB sources containing source code and documentation. The WEB source is input to the literate programming system, which subsequently generates code and high quality documentation. The structure of the paper is as follows: Section 2 contains some ....
....and we were surprised about the high differences between line and word reuse. More details about reuse in the T E X systems are given in [Childs96] 6 Example 2: ET We also tested our reuse measuring method by applying it to the files of ET , an application framework implemented in C [Weinand89]. We have mentioned earlier that C code contains many curly braces and preprocessor statements. In order to get rid of such similarities in the result of the comparison we evaluated the reuse percentages by considering only line runs with minimum lengths 5 and 10, and word runs with minimum ....
Andre Weinand, Erich Gamma, R. Marty: "Design and Implementation of ET++, a Seamless Object-Oriented Application Framework," Structured Programming, Vol. 10, No. 2, 1989.
.... the task of building applications programs for the Macintosh faster and easier [MacApp 1990] Other examples of user interface specific frameworks for the construction of user interfaces include the Andrew Toolkit (ATK) Palay 1988] the X Toolkit (Xt) Nye 1990] Interviews [Linton 1989] and ET [Weinand 1989]. Application specific frameworks support the design of applications in a specific application domain. BEE is an domain specif ic framework for the development of software based distributed dynamic analysis tools [Bruegge 1993] The domain specific software architecture (DSSA) work at IBM ....
Weinand, A.; Gamma, E.; & Marty, R. "Design and Implementation of ET++, a Seamless ObjectOriented Application Framework." Structured Programming 10, 2 (1989): 63-87.
....each technique. We will also use the midterm and final exams to directly test the degree of framework comprehension which students have elicited after having been lectured on (midterm exam) and having applied (final exam) the different techniques. We have chosen the GUI application framework ET [Lew95, Wei89] for the experiment. et al..lows programmers to develop applications with consistent and highly interactive user interfaces that adhere to the desktop metaphor. ET has been implemented in C and runs on common UNIX platforms in different window environments such as X11. A programming ....
A. Weinand, E.Gamma, R. Marty, "Design and implementation of ET++, a seamless object-oriented application framework", Structured Programming, vol.10, no.2, 1989.
....user interface toolkits allow an interactive graphical interface to be created by composing small interactive objects ( widgets ) into a complete interface for given application. The neighboring relationships between such objects are often captured with inter object references which may be cyclic [ET 89] The area of concern for Glide, interfaces for GBVLs, is another application area in which these kinds of structures are needed, as the description of Glide in the previous chapter has already illustrated. Classical notations for defining the structure of programming languages are essentially ....
A. Weinand, E. Gamma, R. Marty. Design and implementation of ET++ a seamless object-oriented application framework. Structured Programming, Vol1 No. 2 1989.
....library and facilitates the reuse of design. 1 Background UBILAB s (Union Bank of Switzerland s Informatics Laboratory) software engineering group is currently involved in adopting object technology. During the last two years this group s core activity was the development and refinement of ET [Wei88, Wei89, Gam90] , a comprehensive class library for C . The work on ET started in 1987 at the University of Zurich. In 1990 the developers of ET joined UBILAB. The value of ET for the construction of applications with an advanced user interface was demonstrated in various projects inside and outside ....
A. Weinand, E. Gamma, and R. Marty, "Design and Implementation of ET++, a Seamless Object--Oriented Application Framework," Structured Programming , Vol. 10, No. 2, June 1989, pp. 63-87. (1)
No context found.
A. Weinand, E. Gamma, and R. Marty, "Design and Implementation of ET++, a Seamless Object-Oriented Application Framework," Structured Programming, Vol. 10, No. 2, June 1989, pp. 63-87.
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