Skip to topic | Skip to bottom
Home

Tesi
Tesi.XslfoMetricsr1.15 - 22 Jan 2006 - 00:10 - AlessandroCalvaresitopic end

Start of topic | Skip to actions

XSL-FO: Organizzazione e dettaglio della metrica

(1) Organizzazione
(2) Descrizione dettagliata

(1) Organizzazione

Sulla base delle osservazioni fatte in precedenza, nel caso di applicativi per documenti XSL-FO, sono state delineate le seguenti macro-aree ed i rispettivi parametri:

DESCRIPTION
Comprende tutti quegli aspetti descrittivi di un applicativo, perlopił non valutabili, ma che possono influenzarne la scelta.

  • Name
  • Publisher
  • URL
  • Operating System
  • Price
  • License
  • Year

DOCUMENTS MANAGEMENT
Vi sono contenuti tutti quei parametri che permettono di valutare la capacitą di un applicativo di gestire sia progetti complessi che singoli documenti.

  • Document Creation
  • Project Management
  • Remote Management
  • File Explorer

CODE EDITING
Contiene quei parametri che valutano l’effettivo supporto offerto alla scrittura di codice sorgente.

  • Copy/Paste
  • Undo/Redo
  • Find/Replace
  • Bookmarks
  • Line Numbering
  • Line Wrapping
  • Indentation
  • Comments
  • Spell-Checking
  • Code Replacement
  • Code Library
  • Code Printing

XSL-FO CODE DEVELOPMENT
Parametri strettamente legati allo sviluppo di specifico codice XSL-FO e al controllo della sua correttezza.

  • XSL-FO Processor
  • XSL-FO Syntax Highlight
  • XSL-FO Code-Completion
  • XSL-FO Entry Helpers
  • XSL-FO Validation
  • XSL-FO Preview
  • Output Formats

VISUAL XSL-FO DESIGN
Parametri che permettono di valutare quegli strumenti e quegli aspetti legati al design visuale di documenti XSL-FO.

  • Visual Document Layout
  • Synchronized Coding/Design
  • Document Structure Inspector
  • Data Sources Formats
  • Data Sources Inspector
  • Properties Inspector
  • Texts Management
  • Tables Management
  • Items Lists Management
  • Links Management
  • Pages Numbering
  • Citations
  • Footnotes
  • Lines/Polygons Drawing
  • Images Management
  • Fonts Management

XML TOOLS
Parametri che riguardano il livello di supporto fornito alla gestione di generici documenti XML.

  • XML Editing
  • XML Validator

XSLT TOOLS
Parametri che misurano il supporto fornito allo sviluppo e alla generazione di documenti XSLT.

  • XSLT Editing
  • XSLT Processor
  • XSLT Debuging
  • XSLT Export

XPATH TOOLS
Parametri che misurano il supporto fornito allo sviluppo di espressioni XPath.

  • XPath Editing
  • XPath Expressions Generation
  • XPath Expresions Evaluation

USABILITY
Parametri che permettono di esprimere una misura euristica dell’usabilitą di un applicativo, e degli aspetti legati all’utilizzo della sua interfaccia.

  • User Interface
  • System Control
  • System Orientation
  • System Learning
  • Error Management
  • Flexibility
  • Efficiency
  • Documentation

NOTA: i parametri legati all'usabilitą sono in via di modifica e definizione

(2) Descrizione dettagliata

DESCRIPTION

  • Name
  • Publisher
  • URL
  • Operating System
  • License
  • Price
  • Year

DOCUMENTS MANAGEMENT

  • Document Creation
    Voto Descrizione
    0 Nessun ulteriore supporto fornito
    6 Possibilitą di creare documenti partendo da modelli predefiniti
    10 Possibilitą di definire e riutilizzare modelli per la creazione di nuovi documenti

  • Project Management
    Voto Descrizione
    0 Gestione di un unico documento per volta
    6 Gestione di pił documenti eterogenei contemporaneamente
    10 Possibilitą di organizzare i documenti di lavoro in progetti, gestitibili per mezzo di un apposito strumento

  • Remote Management
    Voto Descrizione
    0 Nessuno supporto fornito
    10 Possibilitą di lavorare con documenti remoti specificando i parametri di accesso al server per la pubblicazione

  • File Explorer
    Voto Descrizione
    0 Nessuno strumento presente
    10 Presenza di uno strumento integrato per gestione completa e reperimento di files

CODE EDITING

  • Copy/Paste
    Voto Descrizione
    0 Nessuno supporto fornito
    6 Possibilitą di Copiare/Incollare codice
    10 Presenza di uno strumento di gestione visuale avanzata di pił elementi copiati nella Clipboard

  • Undo/Redo
    Voto Descrizione
    0 Nessuno supporto fornito
    6 Annullamento/Ripetizione dell'ultima operazione compiuta
    10 Possibilitą di Annullare/Ripetere le operazioni in modo illimitato

  • Search/Replace
    Voto Descrizione
    0 Nessuno strumento presente
    6 Ricerca/Sostituzione di una singola stringa all'interno del documento
    10 Strumento avanzato di Ricerca/Sostituzione anche su pił documenti, con possibilitą di specificare pattern per il matching

  • Bookmarks
    Voto Descrizione
    0 Nessuno strumento presente
    10 Aggiunta e rimozione di bookmarks per posizionamnto rapido nel codice

  • Line Numebring
    Voto Descrizione
    0 Nessuno strumento presente
    10 Numerazione delle righe di codice sviluppate con possibilitą di posizionamento rapido (goto)

  • Line Wrapping
    Voto Descrizione
    0 Nessuno supporto fornito
    10 Possibilitą di impostare l'accapo automatico delle righe di codice che superano lo spazio visivo disponibile o un margine stabilito

  • Indentation
    Voto Descrizione
    0 Nessuno strumento presente
    10 Presenza di strumenti per indentazione facilitata del codice

  • Comments
    Voto Descrizione
    0 Nessuno strumento presente
    10 Presenza di uno strumento per commentare/scommentare rapidamente frammenti di codice

  • Spell-Checking
    Voto Descrizione
    0 Nessuno supporto fornito
    6 Possibilitą di distinguere e valutare parole in inglese presenti nel codice
    10 Possibilitą di definire pił dizionari per un supporto multilingue

  • Code Replacement
    Voto Descrizione
    0 Nessuno strumento presente
    10 Presenza di uno strumento di auto-sostituzione del codice con abbreviazioni definibili dall’utente

  • Code Library
    Voto Descrizione
    0 Nessuno strumento presente
    10 Presenza di una libreria personalizzabile di frammenti di codice riutilizzabile rapidamente

  • Code Printing
    Voto Descrizione
    0 Nessuno strumento presente
    5 Gestione standard della stampa senza ulteriori funzionalitą
    10 Possibilitą di personalizzare completamente i parametri di stampa (colorazione del codice, numerazione delle linee etc.)

XSL-FO CODE DEVELOPMENT

  • XSL-FO Processor
    Voto Descrizione
    0 Nessuno strumento presente
    10 Possibilitą di definire ed utilizzare uno o pił processori XSL-FO esterni (FOP, XEP etc.)

  • XSL-FO Syntax Highlight
    Voto Descrizione
    0 Nessuno strumento presente
    8 Riconoscimento sintassi del codice XSL-FO (sintax highlight)
    10 Possibilitą di personalizzare in modo completo e dettagliato la colorazione del codice

  • XSL-FO Code-Completion
    Voto Descrizione
    0 Nessuno strumento presente
    10 Presenza di uno strumento di auto-completamento in-line personalizzabile di tag e attributi utilizzati nel documento XSL-FO

  • XSL-FO Entry Helpers
    Voto Descrizione
    0 Nessuno strumento fornito
    8 Presenza di pannelli di supporto che permettono di visualizzare ed inserire rapidamente nel codice tutti gli elementi e gli attributi XSL-FO utilizzabili
    10 Presenza di pannelli di supporto che permettono di visualizzare ed inserire rapidamente nel codice elementi ed attributi XSL-FO utilizzabili in uno specifico contesto (context sensitive)

  • XSL-FO Validation
    Voto Descrizione
    0 Nessuno supporto fornito
    5 Possibilitą di controllare che il documento rispetti una genirca sintassi XML (che sia ben formato)
    10 Possibilitą di controllare e validare l'effettiva correttezza del documento, in conformitą con le specifiche XSL-FO

  • XSL-FO Preview
    Voto Descrizione
    0 Nessuno strumento presente
    10 Presenza di uno strumento integrato di preview del documento XSL-FO senza necessitą di processarlo esternamente

  • Output Formats
    Voto Descrizione
    0 Nessuno supporto fornito
    7 Possibilitą di generare in output documenti PDF o Postscript
    10 Possibilitą di generare in output anche documenti RTF, PCL, AFP, (X)HTML + CSS

VISUAL XSL-FO DESIGN

  • Visual Document Layout
    Voto Descrizione
    0 Gestione esclusivamente dal codice
    10 Possibilitą di lavorare in modalitą WYSIWYG direttamente sul layout del documento XSL-FO, potendo gestire visualmente e con precisione il posizionamento degli oggetti nello stesso (tremite righello), e tutte le proprietą a loro associate

  • Synchronized Coding/Design
    Voto Descrizione
    0 Nessun supporto fornito
    10 Sinconizzazione tra codice e design visuale del documento in caso di modifiche nell'una o nell'altra modalitą

  • Data Sources Formats
    Voto Descrizione
    0 Nessuno supporto fornito
    6 Possibilitą di importare e gestire dati di un unico documento XML
    10 Possibilitą di importare e gestire contemporaneamente i dati contenuti in pił documenti anche di diverso formato (XML, RTF, databases, files di testo etc.)

  • Data Sources Inspector
    Voto Descrizione
    0 Nessuno strumento fornito
    10 Presenza di un pannello di supporto che permetta di visualizzare la struttura dei documenti sorgenti, e di interagire facilmente con i dati in essi contenuti direttamente nel layout del documento XSL-FO (tramite drag&drop, menu contestuali etc.)

  • Document Structure Inspector
    Voto Descrizione
    0 Nessuno strumento fornito
    10 Presenza di un pannello di supporto che permetta di visualizzare la struttura gerarchica (pagine ed oggetti FO) del documento XSL-FO che si sta manipolando

  • Properties Inspector
    Voto Descrizione
    0 Nessuno strumento fornito
    10 Presenza di un pannello di supporto che permetta di definire dettagliatamente tutte le proprietą associate ad una pagina o ad un particolare FO (formatting object) selezionato direttamente dal layout o dal document structure inspector

  • Texts Management
    Voto Descrizione
    0 Nessuno supporto fornito
    10 Possibilitą di inserire direttamente nel layout blocchi di testo con contenuti sia statici che dinamici (definendone la sorgente), e di gestire in modo visuale, tramite toolbar (word-processor like), le principali proprietą di formattazione (font, allineamento, stile etc.)

  • Tables Management
    Voto Descrizione
    0 Nessuno supporto fornito
    10 Possibilitą di inserire direttamente nel layout tabelle con contenuto sia statico che dinamico (definendone la sorgente), e di manipolarle (aggiungendo o togliendo righe o colonne) in modo visuale

  • Items Lists Management
    Voto Descrizione
    0 Nessuno supporto fornito
    10 Possibilitą di inserire direttamente nel layout elenchi puntati con contenuti sia statici che dinamici (definendone la sorgente), e di gestire in modo visuale le principali proprietą associate

  • Links Management
    Voto Descrizione
    0 Nessuno supporto fornito
    10 Possibilitą di definire direttamente nel layout links sia interni al documento (ancore) che esterni (URI)

  • Pages Numbering
    Voto Descrizione
    0 Nessuno supporto fornito
    10 Possibilitą di gestire facilmente la numerazione delle pagine

  • Citations
    Voto Descrizione
    0 Nessuno supporto fornito
    10 Possibilitą di gestire visualmente riferimenti a numeri di pagine in cui sono contenute ancore (collegamenti) di interesse

  • Footnotes
    Voto Descrizione
    0 Nessuno supporto fornito
    10 Possibilitą di gestire visualmente note a pič di pagina

  • Lines/Polygons Drawing
    Voto Descrizione
    0 Nessuno supporto fornito
    6 Possibilitą di inserire direttamente nel layout esclusivamente linee orizzontali (come da specifiche XSL-FO) e di definirne il formato (spessore, colore, tratto)
    10 Possibilitą di inserire direttamente nel layout linee o poligoni di qualsiasi tipo (traducendole poi in SVG)

  • Images Management
    Voto Descrizione
    0 Nessuno supporto fornito
    8 Possibilitą di integrare visualmente nel documento immagini raster (JPG, GIF, BMP, PNG etc.) come oggetti external-graphic
    10 Ulteriore possibilitą di integrare immagini SVG (supporto nativo nel codice)

  • Fonts Management
    Voto Descrizione
    0 Nessuno supporto fornito
    10 Possibilitą di lavorare con tutti i fonts di sistema disponibili (in conformitą con il formato di output)

XML TOOLS

  • XML Editing
    Voto Descrizione
    0 Nessuno supporto fornito
    10 Presenza di strumenti di supporto all'editing di documenti XML (syntax highlight, code-completion etc.)

  • XML Validation
    Voto Descrizione
    0 Nessuno supporto fornito
    5 Possibilitą di controllare soltanto se il documento XML č ben formato
    10 Possibilitą di validare documenti XML attraverso DTD o XML Schema definiti dall'utente, potendo scegliere inoltre uno specifico parser

XSLT TOOLS

  • XSLT Editing
    Voto Descrizione
    0 Nessuno supporto fornito
    10 Presenza di strumenti di supporto all'editing di documenti XSLT (syntax highlight, code-completion etc.)

  • XSLT Processor
    Voto Descrizione
    0 Nessuno strumento presente
    8 Presenza di un processore interno XSLT (1.0 e 2.0) built-in per trasformazioni
    10 Ulteriore possibilitą di utilizzare processori XSLT esterni (Saxon, MSXML ect.)

  • XSLT Debuging
    Voto Descrizione
    0 Nessuno supporto fornito
    6 Possibilitą di inserire/rimuovere breakpoints nel codice e controllare l'output generato in specifici punti
    10 Strumenti avanzati per il debugging: gestione breakpoints, esecuzione step-by-step, call stack window, visualizzazione simultanea del documento sorgente, del foglio XSLT e dell'output generato

  • XSLT Export
    Voto Descrizione
    0 Nessuno supporto fornito
    10 Possibilitą di generare documenti XSLT che producano il documento XSL-FO definito

XPATH TOOLS

  • XPath Editing
    Voto Descrizione
    0 Nessuno supporto fornito
    10 Presenza di strumenti di supporto all'editing di espressioni XPath (syntax highlight, code-completion etc.)

  • XPath Expressions Generation
    Voto Descrizione
    0 Nessuno supporto fornito
    10 Possibilitą di creare automaticamente espressioni XPath direttamente dai nodi dell'albero XML del documento sorgente

  • XPath Expresions Evaluation
    Voto Descrizione
    0 Nessuno supporto fornito
    10 Possibilitą di valutare espressioni XPath (1.0 e 2.0) visualizzandone il risultato tramite apposito strumento

USABILITY

  • User Interface
  • System Control
  • System Orientation
  • System Learning
  • Error Management
  • Flexibility
  • Efficiency
  • Documentation

-- AlessandroCalvaresi - 05 Oct 2005
to top


You are here: Tesi > ArgomentiDiTesi > OsservatorioDecoratingTheWeb > XslfoMetrics

to top

Copyright © 1999-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Fabio's Wiki? Send feedback