DigiWrite

Logo Digiwrite

Visual Form

Visual Form è la piattaforma software realizzata dalla Digiwrite per lo sviluppo e l’erogazione di applicazioni e servizi basati su tecnologia Anoto Pen & Paper. 

Inizialmente sviluppato per il solo uso interno (per velocizzare lo sviluppo di applicazioni da parte di Digiwrite S.r.l.), è ora disponibile anche per l’uso commerciale (solo per i partner certificati Anoto/Digiwrite):

- Offre un potente ICR, integrando un ICR/OCR (ICR basato sulla tecnologia di Vision Objects, localizzato per la lingua e il contesto italiano) che consente un’efficace interpretazione del testo, dove richiesto;

- Offre un ambiente visuale (Visual Form IDE) per disegnare graficamente il layout dei moduli e la logica applicativa ad essi associata (associated application logic);

- Comprende un sistema di sicurezza integrato (utenti, penne, gruppi, privilegi di accesso, etc.) gestibile dall’utente attraverso interfaccia Web o Intranet;

- Permette un trattamento “standard” dell’acquisizione della transazione (con produzione di file grafici e in formato XML) senza la scrittura di una sola riga di codice;

- Integra ed espande l’Anoto SDK svincolando l’utente dalla gestione “diretta” dei metodi relativi alla penna e mettendo a disposizione del programmatore un ampio insieme di oggetti per la personalizzazione delle applicazioni;

- Tramite un componente customizzabile permette all’operatore di vedere ciò che è stato ricevuto ed elaborato dal sistema (ad esempio l’immagine ricostruita) ed i dati interpretati (con l’evidenziazione dei possibili errori); permette inoltre all’utente abilitato di editare i dati interpretati (per correggere gli eventuali errori) e validare la transazione. Il tutto tramite un front-end accessibile via Internet o Intranet;

- Il sistema è potenzialmente compatibile con tutti i software gestionali sul mercato.

Vediamo rapidamente i flussi logici della progettazione di applicativi con l'utilizzo di Visual Form by Digiwrite:

Progettazione applicazione

Il progettista utilizza Visual Form IDE per la definizione della “logica” dell’applicazione (dati da interpretare, formati dei files, etc.); utilizza Visual Form Admin per la definizione dell’applicazione, del suo uso da parte degli utenti, delle penne e la fruizione della validazione da parte degli utenti stessi. I dati impostati vengono memorizzati nella base dati Visual Form.

Progettazione custom logic, web application e base dati

La seconda fase della progettazione consta della analisi e dello sviluppo delle software componenti custom (DB, web application e servlet Java di processamento) utilizzando a supporto il Visual Form SDK.

Transazione e processamento

L’utente avvia la transazione usando la penna Anoto; il Visual Form Engine effettua i controlli di abilitazione e sicurezza, dopodiché inizia il processamento dei dati identificando l’applicazione chiamata e interrogando la base dati sulla logica della stessa (campi da rilevare, tipologia del riconoscimento ICR, vincoli per la validità della transazione, files da produrre). VF Engine completa i propri compiti, applicando la logica specifica definita nella Custom Logic Servlet. Il risultato è una comunicazione all’utente dell’esito della transazione (sospesa, in caso della mancata scrittura di dati obbligatori, o completata) e, nel caso di esito positivo, la generazione del file XML e delle immagini previste, nonché la memorizzazione della transazione nella base dati Visual Form. Se previsto dalla logica specifica, viene effettuato l’aggiornamento della base dati custom.

La fase di validazione dei dati è invece affidata all'interfaccia VF Module Checker.

 

 

News

Focus