Mars 2013 - Oxford University Herbaria
Transcription
Mars 2013 - Oxford University Herbaria
DÉVELOPPER LA PROCHAINE GÉNÉRATION DU LOGICIEL BRAHMS Mars 2013 La nouvelle génération du logiciel BRAHMS, v8, a été prévue l'année dernière. Tout en profitant des dernières technologies et en créant une interface plus soignée, un développement plus poussé du programme sera distribué au principal groupe d'utilisateurs dans les institutions, une vision à long terme pour une communauté grandissante d’utilisateurs et garantir par conséquent une pérennité pour BRAHMS. Cette mise à jour offre une immense opportunité à bénéficier par rapport aux avantages déjà connus de ce système dans la gestion des collections et dans la recherche. La mise à jour sera entamé aussitôt que possible en 2013. Avec l’aide des personnels auxiliaires, nous avons l’intention de terminer un prototype v8 d’ici 12 mois. Ceci sera alors ensuite testé considérablement avant sa diffusion en 2014. Net framework La mise à jour repose sur le .Net Framework de Microsoft qui, avec son large gamme de fonctionnalités, facilitera un développement flexible et sécurisé. Il sera également accessible aux concepteurs de logiciels issus de différentes domaines et ce, en utilisant des langages de programmation différents tels que c# (semblable à C ou Java), managed C++, vb.net, F # ou même des langages dynamiques comme « IronPython et IronRuby ». Une documentation améliorée, une indépendance de langage et une connectivité web seront les aspects fondamentaux du système amélioré. La mise à jour bénéficiera d'une grande partie des travaux déjà réalisés dans le développement du service en ligne de BRAHMS qui utilise déjà le .NET Framework. BRAHMS et BRAHMS en ligne partagent les mêmes ressources et ces systèmes fusionneront plus tard. Mis à jour automatisé BRAHMS v8 sera reconnaissable comme BRAHMS avec une apparence similaire, et il y n'aura aucune perte de fonctionnalités utiles. Un défi majeur dans le développement de ce nouveau système est de s'assurer que le programme est simple à installer, à gérer et à utiliser, et qu'il reste accessible aux utilisateurs non assistés par des informaticiens. Pour ceux qui souhaitent mettre à niveau v7 à v8, la procédure sera automatisée. Stockage de données L’interface et le stockage des données sont séparés par une couche intermédiaire fournissant un choix plus flexible pour le type de la base de données utilisée pour le stockage. La valeur par défaut est SQL Server qui a une version Express gratuite mais les projets seront en mesure de choisir d'autres systèmes de stockage tels que PostgreSQL ou MySQL. Internationalisation BRAHMS v8 sera entièrement international en ce qui concerne l'interface et le stockage des données. Des fichiers de ressources traduisibles seront utilisés pour gérer tous les composants de l'interface. La mise en forme des variables (date, heure, nombre, devise, etc.) et d’autres fonctionnalités seront indépendantes de la langue. Le stockage de données sera Unicode. Compte tenu de l'adoption croissante de BRAHMS dans des pays et régions comme le Brésil, la Chine, l’Indochine, la Russie et l’Ukraine, des améliorations dans la gestion de la localisation, du langage et du stockage de données seront priorisés. Demandes de partenariat et de tierce partie A ce jour, le développement du logiciel BRAHMS et son centre d’assistance dépendent presque entièrement du projet de BRAHMS à Oxford. Bien que cela soit une approche réussie, la décentralisation du développement du logiciel sera plus durable et plus pratique pour les projets ayant des exigences spécifiques. Par conséquent, le développement de v8 s’effectuera en collaboration entre les principaux partenaires de cofinancement et de mis en œuvre du projet de l’amélioration via un consortium structuré de BRAHMS. En février 2013, une réunion de planification préalable a eu lieu à Oxford avec des représentations d'Oxford, du Royal Botanic Gardens Kew et du National Herbarium of the Netherlands (Naturalis). Une suite de cette rencontre entre ces institutions et l'Herbier National de Chine sera prévue pour fin avril. En plus de ce consortium principal de développement, d’autres utilisateurs et partenaires seront en mesure de développer leurs propres composants de BRAHMS à l'aide de langages de développement différents. Ceux-ci pourraient impliquer des applications web. BRAHMS 8 licences Alors que de nombreux projets utilisent v7 gratuitement, d'autres payent et contribuent modestement au développement et à l’assistance du système. Ceci assure une stabilité à l'ensemble du projet, et évite ainsi tout dépendance à l'unique source de financement. Les projets qui souhaitent continuer à utiliser v7 seront en mesure de le garder tandis que d’autres qui veulent migrer vers v8 nécessiteront une licence pour le système. Le concept de licences assurera une pérennité pour l'ensemble du système. De toute évidence, ceux qui n’ont pas ou ont très peu de ressources seront protégés. BRAHMS 7 et le soutien continu Certains utilisateurs voudront continuer à utiliser la v7 de BRAHMS. Cette version sera maintenue et également assistée. Inévitablement, les efforts de développement sur la v7 seront réduits car nous allons désormais nous concentrer sur le nouveau système. Traducteur : Mr Rakotoarisoa Solofo Eric & Dr Mijoro Rakotoarinivo.