Corpus ID: 59679554

MVP: Model-View-Presenter The Taligent Programming Model for C++ and Java

@inproceedings{Potel1996MVPMT,
  title={MVP: Model-View-Presenter The Taligent Programming Model for C++ and Java},
  author={Mike Potel},
  year={1996}
}
Taligent, a wholly-owned subsidiary of IBM, is developing a next generation programming model for the C++ and Java programming languages, called Model-View-Presenter or MVP, based on a generalization of the classic MVC programming model of Smalltalk. MVP provides a powerful yet easy to understand design methodology for a broad range of application and component development tasks. Taligent’s framework-based implementation of these concepts adds great value to developer programs that employ MVP… Expand
A Pattern Language for MVC Derivatives
Creating an application user interface and binding it to the underlying application logic involves many considerations such as testability, maintainability, and modifiability of the solution. OverExpand
On the integration of Smalltalk and Java: practical experience with STX:LIBJAVA
TLDR
Using techniques described in this paper, the programmer can call Java code from Smalltalk using standard Smalltalk idioms while the semantics of each language remains preserved, and an implementation of Java virtual machine within Smalltalk/X is presented as a validation of the approach. Expand
Enhancing Binding-based User Interfaces with Transaction Support
In the construction of object-oriented user interfaces, a significant amount of time is usually spent in a few rutinary tasks related to the transference of data between domain objects and userExpand
Methods and Techniques for the Design and Implementation of Domain-Specific Languages
TLDR
The approach is to develop a single, integrated DSL that can be used to develop the entire application, while still enabling clear separation of concerns, and the result is static verification -- the ability to instantly be notified when your program is inconsistent, without having to run it. Expand
DEUCE : Separating Concerns in User Interfaces
TLDR
The Deuce framework (Declarative User Interface Concerns Extrication) intends to reduce the complexity of UI implementations by applying separation of concerns on three UI concerns: presentation logic, business and data logic, and connection logic. Expand
An architecture and implement model for Model-View-Presenter pattern
  • Y. Zhang, Yanjing Luo
  • Computer Science
  • 2010 3rd International Conference on Computer Science and Information Technology
  • 2010
TLDR
The paper advances an architecture model of MVP pattern on .NET platform and a formal method of how to implement it and an example of implement MVP pattern to web application or desktop application is cited. Expand
Presenter First: organizing complex GUI applications for test-driven development
TLDR
This paper describes MVP creation, composition, scaling, and the tools and process the authors use to produce fully tested GUI applications from customer stories using test-driven development. Expand
Performance Analysis of a Model-View-DynamicViewModel Design Pattern
The implementation of an appropriate software archi te ture is crucial in achieving the optimum performance fro m a system. Web-based applications are becoming increas ingly popular in replacingExpand
DEUCE : A Declarative Framework for Extricating User Interface Concerns
TLDR
The Deuce framework (Declarative User Interface Concerns Extrication) intends to reduce the complexity of user-interface implementations by applying separation of concerns on three UI concerns : presentation logic, business and data logic, and connection logic. Expand
Applied MVC Patterns. A pattern language
How to get advantages of MVC model without making applications unnecessarily complex? The full-featured MVC implementation is on the top end of ladder of complexity. The other end is meant for simpleExpand
...
1
2
3
4
5
...

References

SHOWING 1-10 OF 12 REFERENCES
Inside Taligent Technology
From the Publisher: The computer industry is facing some serious challenges. Despite advances in computer hardware and operating systems, organizations aren't realizing the full benefit of theirExpand
Creating Global Software: Text Handling and Localization in Taligent's CommonPoint Application System
TLDR
Taligent’s Unicode implementation and the CommonPoint text and international frameworks are described, discussing how the Common point system can be used to build international software and some of the advantages of object-oriented technology. Expand
The Essential Distributed Objects Survival Guide
Client/Server with Objects CORBA: The Object Bus Distributed Object Services: ORB Meets Lego Components: Pluggable Parts OpenDoc Under the Hood OLE Under The Hood Client/Server With Parts.
Java Beans: A component architecture for Java
  • Java Beans: A component architecture for Java
  • 1996
Open Class Library User's Guide, Version 3.5. IBM Canada Ltd
  • Laboratory
  • 1996
Taligent Programming Model IPO Taligent internal technical specification
  • Taligent Programming Model IPO Taligent internal technical specification
  • 1996
Taligent Programming Model IPO.
  • Taligent internal technical specification
  • 1996
Taligent internal technical specification
  • 1996
“ Java Beans : A component architecture for Java
  • 1996
“ Taligent Programming Model IPO . ” Taligent internal technical specification
  • 1996
...
1
2
...