|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
See:
Description
Tammi Leaf (Desktop) Packages | |
---|---|
org.norther.tammi.leaf.jfc | |
org.norther.tammi.leaf.jfc.menu | |
org.norther.tammi.leaf.jfc.tool | |
org.norther.tammi.leaf.model |
Tammi Manual Packages | |
---|---|
org.norther.tammi.manual.chapter | |
org.norther.tammi.manual.sample |
Component Packages | |
---|---|
org.slf4j.impl |
Tammi is a Java(TM) component based development framework and run-time container for applications supporting web browsers, mobile terminals and/or JFC 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's architecture is compliant with Java Management Extensions (JMX). Applications are formed by independent components plugged into Tammi, and configured dynamically during startup and run-time with scripting engines, such as DynamicJava and Groovy. Applications follow the Model-View-Controller (MVC) design pattern separating presentation from content. The presentation is implemented as templates in some markup language, like HTML, interacting with content producers through context tools within template contexts. A template engine, such as Velocity, parses the templates composing the web user interface (WUI). A filter chain mechanism (Servlet API) controls the process. Stand-alone applications may support JFC or SWT based user interfaces as well.
Tammi is divided into eight main packages:
The main packages are divided into functional sub-packages as specified in the Java Coding Standard for Tammi.
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |