CSPro

Cet article est une ébauche concernant un logiciel libre.

CSPro

CSPro, abréviation de Census and Survey Processing System est un ensemble logiciel comprenant compilateur et différents outils spécialisés dans le développement d’applications de collecte, visualisation, traitement et analyse de données.

Historique

C’est un logiciel développé par le Census Bureau des États-Unis ainsi que ICF international. Serpro S.A était aussi impliqué dans les premières étapes du développement de CSPro. Le financement de ce programme provient principalement de l’USAID. La première version de CSPro remonte à [1], cependant le développement de ses ancêtres : ISSA et IMPS remonte a plus de 35 années[2].

Description

Les dernières versions du compilateur et des outils sont conçues pour être utilisées sur les ordinateurs ayant comme système d'exploitation Windows 10 et plus. Cependant, les applications implémentées avec CSPro 8+ peuvent être déployées sur n’importe quel ordinateur, tablette, smartphone utilisant Android, Windows UWP ou Windows 8, 10, 11.  

CSPro dispose d’un environnement de développement très simple, mais la puissance de son langage de programmation propre : Le Cspro Programming Language (CPL) lui permet de concevoir des applications complexes et intelligentes susceptibles d’être utilisées dans des domaines variés (Formulaires électroniques pour  Enquêtes et Recensements, implémentation de système d'information sophistiqués : Suivi-Evaluation, Administration et Gestion d’entreprises etc.)

Versions

A date (Fevrier 2025), CSPro est activement en développement par une équipe de développeurs dynamique. Au cours des dernières années, des changements majeurs ont été opérés dans le développement du compilateur et des outils au point qu’actuellement, les applications développées avec Cspro sont devenues plus puissantes et intelligentes en supportant :

  • Sqlite comme moteur de stockage de données du côté client ;
  • Chiffrement et securisation des donnees;
  • MySQL via l’API CSWeb pour le stockage et la compilation des données de tous les clients ;
  • Le langage SQL (version de SQLite) à l’intérieur de CPL ;
  • Plusieurs questions par écran;
  • La cartographie mobile intelligente et dynamique avec ou sans internet;
  • La programmation orientée objet;
  • Les langages CSS, HTML, JavaScript par le biais des interfaces templated report et Action Invoker [3];
  • PHP via CSWeb ;
  • Un système puissant et exhaustif de collecte de données d’audit (Paradata log) du côté client ;
  • De nouvelles fonctions dans le langage de programmation pour, entre autres, permettre le support de la synchronisation intelligente des applications et des données, la traduction dynamique , etc.

CSPro est dans le domaine public, toutes les codes sources sont ouvertes et disponibles pour le public[4].

Notes et références

  1. « Release History - CSPro Help », sur www.csprousers.org (consulté le ).
  2. (en) Cushing J et Ortuzar J, « ISSA an integrated system for survey analysis. », Popline,‎ (lire en ligne, consulté le ).
  3. https://www.csprousers.org/help/CSPro/action_invoker_execution_javascript_embedded.html
  4. (en-US) « CSPro Source code », sur Github, Github (consulté le )

Lien externe

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.