TALL Home Page
This should be the main entry point for all the wiki pages concerning Tall
Architecture
The Tall architecture, once completed, should probably be composed of 3 different components:
- TallEditor? : to create the tall templates
- TallMerger : (well, probably not a very good name) takes a Tall template and a content file (in the IML format) and creates a tall instance containing elements and properties in the Tall namespace, together with pieces of content expressed using FO / SVG fragments
- TallEngine : processes a Tall instance file and generates a final version (as an ATR or directly SVG) containing the precise geometry of each object
And obviously there is the
TallLanguage (that probably can be divided into two different sub-languages, one for templates and one for instance files).
We should also always keep in mind the
TallUseCases.
Pianificazione
Quello che dovrebbe esserci in una istanza tall e' ormai chiaro, meno chiaro e' ancora cosa c'e' in un template e (soprattutto) come passare da un template e un file di contenuto ad una istanza tall. Questo non e' comunque un problema, dato che creando le istanze "a mano" si puo' mettere a posto il linguaggio e sviluppare l'engine senza doversi preoccupare di cosa avviene prima.
Questa tabella puo' essere utile per pianificare le attivita' per i vari componenti e / o per segnare i progressi fatti:
data | editor | merger | engine | language  |
fine settembre | | | gestione della priorita' | |
meta' giugno | | | | eventuale revisione delle proprieta' topologiche viste negli incontri precedenti, specialmente per quel che riguarda i layout |
fine luglio | | | gestione di file con immagini ridimensionabili e similarita' in larghezza e / o altezza, scegliendo fra un numero ridotto di layout | individuazione e caratterizzazione di tutti i layout |
fine agosto | | | idem, ma scegliendo fra tutti i layout | priority |
fine giugno | | | gestione di file semplici, scegliendo tra un numero ristretto di layout | similarity: mapping sulle proprieta' geometriche, default |
--
LucaFurini - 05 Jun 2007
to top