Le Cose di Rudy



Framework Cambusa



Interfaccia a documento multiplo

Il componente che gestisce i form è in grado di presentare le maschere in un unica pagina WEB come se fosse il desktop di Windows. Il caricamento dei form è dinamico: questo significa che il menù potrebbe contenere una notevole quantità di funzioni senza appesantire il sistema poiché un form viene caricato soltanto quando richiesto.

Autenticazione centralizzata

Il servizio di autenticazione centralizzato consente di non reinventarsi tutto ogni volta che si sviluppa una nuova applicazione.

L'amministratore degli utenti può

Database supportati

Un preprocessore di macro consente di eseguire query aperte che vengono completate al volo a seconda del provider. In tal modo è possibile superare la difficoltà dei dialetti SQL ed accedere trasparentemente ai database supportati: Oracle, DB2, SQLServer, MySQL, SQLite.

Il software è stato effettivamente testato su ognuno dei database elencati: non dico "Basta che ci sia una connessione ODBC". Oracle non distingue stringhe di lunghezza zero dai null, DB2 mette le virgole come separatore dei decimali... Ogni particolarità che abbia un impatto con l'uso che ne viene fatto è stato considerato.

Grafica vettoriale

Lightweight Access to Databases (protocollo LAD)

Il protocollo LAD consente di avere i risultati di una query senza eseguire effettivamente la query, ottenendo l'istantanea popolazione di liste con decine di migliaia di record.

Schedulazione

È possibile programmare l'esecuzione di script PHP per automatizzare acquisizioni, stampe, elaborazioni, processi...

Fogli elettronici in formato aperto

Excel cosa? I fogli elettronici sono ODS !!!

Stampe HTML e PDF

La libreria per le stampe consente di generare documenti paginati in formato HTML e PDF a partire dallo stesso template. Consente, altresì, di ottenere la ripetizione automatica di header e footer per ogni foglio.

Programmazione lineare

Tra i tanti componenti disponibili segnalo la funzione che implementa il metodo pivotale per risolvere problemi di ottimizzazione (ricerca operativa).

Supporto multilingua

Previsto un meccanismo di localizzazione: è già funzionante, ma attualmente non sono disponibili i dizionari.

Identificatori di sistema

Un generatore centralizzato di codici univoci offre funzionalità semplici ed efficienti all'intero sistema.

Algoritmo di gauge

Utile per individuare un sottoinseme di importi di somma data estraendoli da una grande collezione.

Demo algoritmo di gauge

Backup e Restore

Backup storicizzato indispensabile per lavorare con tranquillità. Il file generato contiene tutto il database e i documenti allegati.