Citadel on the Move

vous aide à tirer partie des Données Ouvertes pour créer des Applications Mobiles qui rendent votre ville plus "intelligente"

    Citadel fournit des outils qui permettent à tous de publier et d'utiliser des données ouvertes pour créer facilement des applications mobiles

    Pas (ou peu) de compétences techniques requises
    Des applications mobiles HTML5 prêtes à l'emploi
    Publication simplifiée de données "tableur" (CSV, Excel, tableaux de données)
    Un format ouvert et interoperable : développez votre application une fois, réutilisez-la partout

    Démarrage rapide

    Il existe 2 principales manières d'utiliser les outils de Citadel. Nous vous recommandons de commencer par utiliser les outils disponibles sur la plateforme web de Citadel, qui ne demande pas de compétence technique particulière, puis d'aller plus loin en utilisant les outils disponibles sur le compte Github du projet si vous souhiatez avoir plus de contrôle sur les applications et les données, ou héberger votre propre plateforme.

    Etape 1 : Récupérez et préparez vos données

    Préparez un fichier CSV (ou Excel) pour le convertisseur. Veuillez utiliser nos fichiers de démonstration, ou suivez le tutoriel pour prepare un fichier.

    Etape 2 : Convertissez vos données au format Citadel JSON

    Utilisez le Convertisseur Citadel JSON pour convertir votre fichier CSV ou XLS au format Citadel JSON. Ce format est directement utilisable par les applications mobiles. Veuillez suivre le tutoriel sur le convertisseur et consulter la FAQ, la documentation ou les forums si vous rencontrez une difficulté.

    Etape 3 : Créez votre application !

    LE PLUS SIMPLE : Utilisez la plateforme Citadel

    1. Connectez-vous sur la plateforme (vous devez créer votre compte si vous n'en avez pas encore)
    2. Publiez votre fichier au format Citadel JSON dans le répertoire de données de Citadel
    3. Utilisez le Générateur d'Applications pour créer votre application ! (voir les tutoriels pour plus de détails)

    SIMPLE : Utilisez les modèles d'applications mobiles de Citadel publiés sur Github

    (voir les explications sur ces modèles dans la partie Ressources, Modèles et Documentation)

    1. Choissisez un modèle et "forkez"-le - ou téléchargez-le sur votre ordinateur
    2. Ajoutez vos données au format Citadel JSON dans le modèle (répertoire data/)
    3. Modifiez les paramètres dans le fichier settings.php, et adaptez l'application pour l'ajuster à vos besoins !

    Exemples, cas d'usages et histoires d'utilisations

    Exemples : applications créées avec Citadel

    Si vous souhaitez faire connaître une application construite avec Citadel sur cette page, contactez-nous !

    Cas d'usages

    Histoires d'utilisations

    Modèles et fichiers d'exemple et de démonstration

    These sample files are used in various cases: some can be used to structure your data, while other require different levels of processing, or can be used directly in the templates. The templates sample files indicates the mandatory and optionnal fields that you need to put into a CSV or XLS file so it can produce a valid and usable JSON file through the Converter.

    Note : if you're experiencing troubles with accents, please check your file is encoded in UTF8.

    Ouvrir le dossier contenant les fichiers d'exemple sur Github



    Ressources, modèles and documentation

    Histoire du projet et plus d'informations dessus

    Ressources sur Github

    Les modèles d'applications mobile

    Ces modèles sont des applications HTML5 parfaitement fonctionnelles. Elles ont été conçues pour répondre à une grande variété de cas d'usages, et sont là pour faciliter la création de nouvelles applications mobiles. N'hésitez pas à les utiliser, les modifier, jouer avec... elles sont là pour ça ! Sauf exception pour les capteurs environnementaux, tous les modèles utilisent le format Citadel JSON, qui offre un format de données ouvert et standard, ainsi utilisable par toutes les applications. La majorité des modèles fonctionnent sans adaptation ni paramétrage, ou avec des réglages minimes. Citadel vous invite à construire vos applications à partir de cette base, et à reverser aux projets vos améliorations, si vous le souhaitez, afin que les modèles s'enrichissent au fur et à mesure. N'hésitez pas également à faire part de vos suggestions, remarques et souhaits ! Les divers modèles proposent des types d'usages diversifiés, et implémentent de nombreuses fonctionnalités telles que des catégories de points, un calendrier, des instructions de navigation pour se rendre à un endroit donné, etc. La majorité des modèles utilisent par défaut des fichiers Citadel JSON statiques, mais peuvent être configurés ou adaptés pour utiliser des données dynamiques, ou une base de données.

    Le Générateur d'Applications mobiles (Application Generator Tool, ou AGT)

    Cet outil permet de créer une application sans compétence technique. Il s'agit du code source de la plateforme telle qu'elle est disponible sur la plateforme Citadel.

    Le Convertisseur : converts CSV or Excel datasets to Citadel JSON files that are ready to be used into application templates



    Tutoriels et Modes d'emplois

    Voir les tutoriels

    Tutoriels

    Manuels



    Contribuez !

    Citadel is always looking for your feedbacks, use case, stories, and to hear about anything that you have made with our tools : please send us your links to your blog posts, mobile applications and other things you've made with Citadel.

    Please use the following channels to get in touch with us:

    Discutez avec les autres membres de la communauté Citadel

    The Citadel Community is hosted on the Citadel on the Move website as a public ressource and common good. You'll need to create a account to contribute.

    Vous développez ?

    If you're a developper and have added useful stuff to the templates, AGT or other of our github repos, contributing back is highly appreciated by the team ! Please submit your changes by pushing a Pull Request to the relevant repo, and/or get in touch so we can check with you how your changes could be integratede and benefit the other developpers and Citadel users.

    Also you'll definitely want to see what we have in mind by checking the website and the roadmap, and maybe become a member of one of our teams :)



    Roadmap

    Les idées ne manquent pas pour compléter la boîte à outils de Citadel, voici les principaux chantiers engagés ou à venir :



    Credits and thanks

    Citadel code was funded and opensourced by an european project : see Citadel on the Move website for full details

    Thanks to Font Awesome for the great iconic font used in these pages.