You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@velocity.apache.org by Ilkka Priha <ip...@surfeu.fi> on 2003/02/02 09:23:01 UTC

[ANN] Tammi 1.0 Released - Velocity powered JMX framework

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


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

Posted by "Geir Magnusson Jr." <ge...@optonline.net>.
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