Jt7.0 – Framework para Android

Se ha liberado la versión 7.0 de Jt, un framework basado en patrones de diseño para aplicaciones Android. Implementa numerosos patrones como DAO o GoF.

Los principales puntos fuertes de este framework son:

A) Implementa o facilita la implementación de patrones de diseño como los GoF. El framework está concebido e implentado mediante el uso de patrones de diseño. Facilita y acelera la construcción de aplicaciones.

B) La arquitectura del framework se basa en un patrón de diseño MDP (messaging design pattern): Los objetos del framework son capaces de intercambiar información y ejecutar operaciones enviando, recibiendo o procesando mensajes. Mediante un API de mensajería se proporciona encapsulamiento y acoplamiento débil. Además, los componentes del framework pueden ensamblarse fácilmente para componer aplicaciones complejas.

C) Esta arquitectura proporciona un acceso transparente a componentes remotos: los objetos remotos del framework se tratan como objetos locales. Los patrones de diseño implementados por el framework (adaptadores, proxis, fachadas) hacen posible ocultar la complejidad asociada a las APIS remotas.

D) Proporciona integración transparente con otras tecnologías mediante adaptadores, proxies,… Estas tecnologías incluyen Android, BPEL, DAOs, implementaciones MVC, EJBs, JMS, XML, REST y Web Services.

E) Está diseñado para ser rápido y ligero en términos de rendimiento. Las funcionalidades principales de Jt se pueden ejecutar en smartphones con Android.

F) La arquitectura del framework mejora y simplifica el proceso de diseño y desarrollo. Debe existir una correspondencia entre los diagramas de diseño UML y la estructura de la aplicación/componentes orientada a mensajes. El framework proporciona wizards y utilidades para generar aplicaciones. Los componentes del framework se pueden añadir fácilmente a diagramas de procesos BPM.

G) También facilita las tareas de pruebas y depuración. Proporciona mecanismos para probar componentes de forma independiente.

H) Proporciona integración con IDEs opensource.

Para más información:

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 – https://jt.dev.java.net/files/documents/5553/150311/designPatterns.pdf

Deja un comentario