You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@velocity.apache.org by "Geir Magnusson Jr." <ge...@optonline.net> on 2003/10/26 13:29:04 UTC

Re: [ANN] Tammi 1.0 Released - Velocity powered JMX framework

Added to powered by

On Sunday, February 2, 2003, at 03:23 AM, Ilkka Priha wrote:

> Hello
>
> The Norther Organization has released Tammi 1.0 open source development
> framework for web applications at http://tammi.sourceforge.net/.
> Downloads, a demo with an on-line manual, extensive tech spec and API
> docs are available.
>
> Tammi is a Java component based development framework and run-time
> container for applications supporting web browsers, mobile terminals
> and/or Swing based user interfaces. Tammi application components can
> implement independent business logic themselves or act as proxies to
> native libraries, remote programs and other kinds of manageable 
> systems.
>
> Tammi builds on many existing technologies, typically evolved in the
> open source community, and tries to keep on their well-proven ideas by
> integrating them into a consistent develoment framework of professional
> quality.
>
> The key technologies applied include service proxy architecture with
> Java management Extensions (JMX), dynamic configuration with Dynamic
> Java, MVC filters and filter chains with Java Servlets, template
> processing with Apache Velocity and Freemarker, and general design
> derived from Apache Turbine. The architecture allows effortless
> integration of additional libraries when needed.
>
> Templates are applied extensively to implement international user
> interfaces with a template loading mechanism dynamically searching for
> locale and user agent spcific templates to find the one best matching
> the current request. The layout model from Turbine allows building of
> user interface pages from any number of related templates. A template
> engine service supports several simultaneous template engine
> implementations, from which the applicable one is selected according to
> the template suffix. Most templates of the framework itself are 
> Velocity
> based, but full support for FreeMarker templates are included as well.
>
> The HTML form mechanism generates forms by collecting controls from 
> data
> type specific templates being capable of validating user input without
> need for client side scripting. Turbine's pull model can be used to
> configure template context tools available for each chain of template
> processing filters.
>
> Tammi, as well as applications built with it, can be executed either as
> a servlet or filter chain under a J2EE compatible servlet container. In
> addition, it contains an internal HTTP(S) 1.1 capable connector with
> competent performance. Scripts and exes to run run Tammi both as a
> standalone and as a service in both Linux and Windows are included.
>
> A template based management interface provides convenient access to all
> internal services of the framework through JMX thus supporting run-time
> administation and debugging of the system.
>
> Future plans include integration of Apache OJB based persistence
> services to the framework. First trials are available at
> http://www.norther.org/.
>
> Regards
>       Ilkka Priha
>       ilkka.priha@norther.org
>
>
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: velocity-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: velocity-user-help@jakarta.apache.org
>
>
-- 
Geir Magnusson Jr                                   203-247-1713(m)
geirm@optonline.net


---------------------------------------------------------------------
To unsubscribe, e-mail: velocity-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: velocity-user-help@jakarta.apache.org