CSPro - CSPro

CSPro
CSPro Logo.png
Sviluppatore/i Ufficio del censimento degli Stati Uniti
Rilascio stabile
7.6.1 / aprile. 20, 2021
Sistema operativo Microsoft Windows , Android
Tipo Sviluppo di applicazioni , elaborazione dati , software statistico , CAPI
Licenza Dominio pubblico
Sito web censimento .gov /data /software /cspro .html

CSPro , acronimo di Census and Survey Processing System , è un pacchetto software di elaborazione dati di dominio pubblico sviluppato dall'US Census Bureau e ICF International . Serpro SA è stata coinvolta nello sviluppo passato. I finanziamenti per lo sviluppo provengono principalmente dall'Agenzia statunitense per lo sviluppo internazionale . Lo scopo principale di questo framework software è progettare un'applicazione per la raccolta e l'elaborazione dei dati .

CSPro è stato progettato e implementato attraverso uno sforzo congiunto dagli sviluppatori di due precedenti pacchetti software che sono stati utilizzati per acquisire, modificare e tabulare i dati di censimento e rilevamento su macchine basate su DOS: l'Integrated Microcomputer Processing System (IMPS), sviluppato dagli Stati Uniti Census Bureau e il Sistema Integrato per l'Analisi dei Rilievi (ISSA), sviluppato da Serpro SA Di conseguenza, CSPro si fonda su oltre 30 anni di sviluppo.

Il software può essere eseguito su sistemi operativi basati su Windows (Vista, 7, 8 e 10 - i sistemi operativi Linux e IOS non sono supportati) per progettare applicazioni in grado di essere distribuite su sistemi operativi Android e della famiglia Windows seguendo il suo "Build Once, Deploy Many "capacità. Queste applicazioni possono essere utilizzate per la raccolta dei dati del sondaggio mobile (tramite smartphone o tablet) o per la raccolta in ufficio (tramite laptop o desktop). La distribuzione di dominio pubblico è solo binaria. Il supporto per l'immissione di dati Unicode è iniziato con la versione 5.

Un'applicazione progettata da CSPro può essere un questionario dinamico e intelligente per inserire, modificare, tabulare, mappare e diffondere dati di censimenti e sondaggi . Inoltre, il semplice IDE di CSPro Designer può essere utilizzato per implementare sistemi informativi sofisticati in vari campi come monitoraggio e valutazione, amministrazione aziendale, logistica e così via.

Questo pacchetto è ampiamente utilizzato in tutto il mondo da agenzie statistiche, organizzazioni internazionali, ONG, società di consulenza, college e università, ospedali e gruppi del settore privato, in più di 160 paesi. Anche i principali programmi internazionali di indagine sulle famiglie, come le indagini a campione a indicatori multipli (MICS) e le indagini demografiche e sanitarie (DHS) utilizzano CSPro per i lavori di censimento e indagine.

Sebbene il programma utilizzi una semplice interfaccia grafica ( IDE ), CSPro contiene anche un sofisticato linguaggio di programmazione che può essere utilizzato per creare applicazioni altamente personalizzate. Gli utenti principianti possono programmare semplici controlli di qualità e gli utenti avanzati possono scrivere applicazioni dinamiche utilizzando il suo linguaggio di programmazione procedurale e orientato agli oggetti.

Rimane attivamente in fase di sviluppo (a partire dalla primavera 2021). Con gli ultimi miglioramenti, CSPro ha progettato il supporto per le applicazioni:

  • SQLite e linguaggio SQL;
  • Supporto database relazionali su device e server;
  • Maggiore sicurezza dei dati grazie alla crittografia dei dati trasparente e al supporto dei migliori algoritmi di hashing/salting;
  • Più domande per schermo;
  • Mobile Mapping: visualizzazione di mappe dinamiche e gestione delle informazioni geografiche (mappe online, mappe di base offline affiancate e punti (tutte le funzionalità: poligono, polilinea, linea saranno supportate in una versione futura));
  • Introduzione alla programmazione ad Oggetti in logica CSPro;
  • CSS, HTML5, JavaScript tramite report con modelli, testo CAPI e Webview/Webview 2;
  • PHP tramite CSWeb;
  • Paradati potenti e completi per un monitoraggio completo e intelligente della fase di raccolta dati;
  • Installazione intelligente dell'applicazione tramite codice a barre/QR Code;
  • Molteplici miglioramenti del linguaggio di programmazione (sincronizzazione intelligente (anche su server Dropbox e FTP locali , traduzione dinamica , ecc.));

Il codice sorgente dell'API CSWeb e il sistema di aiuto sono stati rilasciati al pubblico, ma generalmente non è open source. Oltre al sistema di aiuto diffuso con CSPro, viene mantenuto anche un forum di utenti attivi.

Guarda anche

Riferimenti

link esterno