Jt7.0 - Java Design Pattern Framework

Jt7.0 has been released. Jt is a design pattern framework for the
rapid implementation of Java and Android applications. Jt implements
many well-known patterns including Data Access Objects (DAO) and GoF
design patterns.



The framework addresses the following goals and requirements:
A) The design pattern framework implements and/or facilitates the
implementation of well-known design patterns like GoF design patterns.
The framework itself is conceived and implemented based on design
patterns (from the ground up). The framework facilitates and
accelerates the implementation of applications based on design
patterns.
B) The framework architecture is based on a messaging design pattern
(MDP): framework objects are able to interchange information and
perform computations by sending, receiving and processing messages. A
messaging API provides strong encapsulation and loose coupling;
framework components can be easily plugged into complex framework
applications using a "lego/messaging" architecture. The framework
takes full advantage of the power and simplicity of the messaging
design pattern.
C) The framework lego/messaging architecture provides transparent
access to remote components: remote framework objects is treated as
local objects. Design patterns implemented by the framework (adapters,
remote proxies and facades) make this possible by hiding the
complexities associated with remote APIs.
D) The framework provides transparent integration with other
technologies via framework adapters, proxies and the implementation of
related design patterns. These technologies include Android, BPEL, DAO
implementations, MVC implementations, EJBs, JMS, XML, REST and Axis
Web Services.
E) The framework is designed to be lightweight and fast in terms of
performance (low overhead). The main Jt functionality is able to run
on smartphones under Android. This includes Restful Web Services.
F) The framework messaging/lego architecture should improve and
simplify design/development efforts. There should be a tight
correspondence between UML design diagrams and the framework messaging
based applications and components needed for the implementation.
Ideally, the framework provides wizards and automated capabilities for
generating framework applications. Framework components should be
easily added to BPM process diagrams. In future versions of the
framework, it should be possible for applications to be generated
directly from the UML design diagrams.
G) The framework messaging architecture facilitates testing and
debugging efforts. The framework provides capabilities for testing
components independently (each component as a unit) by sending
messages and verifying the reply (output) messages.
H) In order to provide additional productivity benefits, the framework
is integrated with open source IDEs.

For additional information please refer to the following URLs:

a) Java Pattern Oriented Framework, An application of the Messaging
Design Pattern
IBM Technical Library
http://www.ibm.com/developerworks/webservices/library/ws-designpattern/index.html

b) Messaging Design Pattern (MDP) and pattern implementation -
Published in the 17th conference on Pattern Languages of Programs
(PLoP 2010).
http://jt.dev.java.net/files/documents/5553/150311/designPatterns.pdf

c) Messaging Design Pattern and a distributed Component/Service Model
http://jt.dev.java.net/files/documents/5553/149793/MDPdistributedModel.pdf

-- 
You received this message because you are subscribed to the Google Groups 
"Android Discuss" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/android-discuss?hl=en.

Reply via email to