Qu'est-ce qu'H.urna ?

Hurna Explorer est une plate-forme de visualisation gratuite dans votre navigateur web pour apprendre et enseigner les sciences à tout âge. Il s’articule autour d’animations interactives et de des visualiseurs permettant de voir des algorithmes, des structures de données, des maths et bien plus encore.

En révélant les mécanismes derrière les calculs «complexes», il aide à comprendre sois-même et à son propre rythme.
Pour les utilisateurs plus avancés, il sera utile comme terrain de jeu en ligne pour expérimenter avec différents modules: les utilisateurs peuvent mener des investigations supplémentaires en visualisant, analysant, créant et partageant des processus et des structures spécifiques.

Que puis-je faire avec ?

Quelques exemples d’utilisation:
- Révéler ce qui se trouve à l'intérieur de la boîte noire d'un algorithme.
- Créer des labyrinthes, des fractales, des animations, etc.
- Tester les processus en utilisant vos propres données.
- Accèder aux leçons sur plateforme, approfondissez vos connaissances avec notre Academy.
- Accèder aux code et outils open sources.
- Poser vos questions et partagez vos connaissances avec la Communauté.
- ...

Quels sont les prérequis ?

Matériel: Rien à télécharger, installer ou mettre à niveau, accédez simplement à la plate-forme en ligne avec un navigateur web relativement récent.

Connaissances: aucune connaissance supposée requise pour utiliser H.urna. Vous pouvez commencer en regardant la vidéo d’introduction et la documentation.

Selon le module et les visualiseurs utilisés, vous aurez peut-être besoin d'informations supplémentaires: pour les articles concernant les algorithmes / concepts / visualiseurs, veuillez suivre notre 'Academy' ou demandez directement à la 'Communauté'.

Combien ça coûte ? Ai-je besoin d'une license ?

H.urna est et sera toujours gratuit. Son principe repose sur celui d'une fondation (e.g. wikipédia) qui cherche à promouvoir les sciences au plus grand nombre. Que ce soit au travail, en cours, à la maison ou partout ailleurs.

Le développement, l'hébergement et la maintenance de H.urna sont malheureusement non triviaux et pas gratuits. Par conséquent, les personnes souhaitant participer sont les bienvenues. Il y a pleins de différentes manière de contribuer: consultez notre section "Comment participer".

Puis-je faire des screenshots et/ou vidéos ?

Oui, si vous prenez des captures d'écran et / ou des vidéos, vous pouvez les utiliser ailleurs en citant l'URL de H.urna comme source (https://hurna.io/fr).

Si vous l'aimez, partagez le avec tous ceux à qui il peut aider ou intéresser.

Prochainement ?

Il y a bon nombre de nouveau développement qu'H.urna a hâte de mettre au point. Ici, sans ordre particulier, certaines des améliorations futures prévues:

- Ajouter de nouveaux modules : résolutions d’équations graphiques (Maths), visualisations de structures d'arbres et de graphes (Info), trajectoires physiques et équations différentielles simples (Physique).
- Prendre en charge des structures 3D, traitement de l'images.
- Mettre en place une communauté pour créer des modules, gérer les préférences et s’entraider.
- Exporter les animations et les images (gif, jpg, mp3, png, svg).
- Ajouter l'internationalisation / traductions.
- Inclure un éditeur JS pour les développeurs et un éditeur de style Blockly pour les jeunes apprentits.
- Proposer des cours étape par étape utilisant des blocs pour l’apprentissage de concepts.
- Publier l'API pour la bibliothèque des visualiseurs JS.
- Publier la bibliothèque de meta-language C++, etc.

Faites nous savoir via la page de contact. ce que vous préféreriez ou suggéreriez pour les versions futures.

Qu'il s'agisse de traductions, de dons ou de tous autres types de participation, il est important de construire une communauté appartenant aux participants et aux utilisateurs. H.urna est axé sur la transparence et l'accès à tous: la participation est toujours une question importante.

Rapport de bug, demandes de nouvelles fonctionnalités, retours et suggestions

Nous aimons les retours et les suggestions, en particulier quand ils sont constructifs. Chaque suggestion partagée avec H.urna est sauvegardée et prise en compte sérieusement.

Les demandes de fonctionnalités et les suggestions sont tres importantes afin de comprendre les besoins de la communauté. Notre objectif est de faire entendre la voix de la communauté dans le processus de développement, c'est pourquoi la votre est importante.

Si la librairie open source Hurna Core C++ vous intéresse, veuillez visitez la page GIT. Autrement, envoyez nous un email à support@hurna.io ou utilisez directement page de contact.

Note: Nous ne pouvons pas garantir que toutes les demandes seront implémentées, mais nous pouvons promettre que les réactions que nous recevons influenceront les décisions futures. Chaque suggestion nous donne un peu plus de perspicacité dans les besoins de nos utilisateurs, laissez-nous savoir comment nous pouvons améliorer votre expérience.

Traduction

Les traducteurs seront des volontaires pour sous-titrer le site principal, les leçons, la documentation et / ou l'application elle-même. Cela permettra aux contenus gratuits de sillonner les langues et les frontières.

Traduisez H.urna et aidez le plus grand nombre à apprendre dans sa langue maternelle. Si vous êtes intéressé par la traduction, envoyez-nous un e-mail à support@hurna.io ou utilisez la page de contact.

Partenariats / Sponsoring / Donations

Le développement, l'hébergement et la maintenance de H.urna sont malheureusement non triviaux ni gratuits. Par conséquent, les personnes souhaitant participer financièrement sont les bienvenues.

Faire un don est un moyen rapide et facile de soutenir le projet et d’être mentionné comme contributeur. Envoyez-nous un e-mail à support@hurna.io ou utilisez la page de contact.

Vous pouvez également devenir sponsor officiel de H.urna.

Quel langage de programmation est supporté ?

H.urna a pour objectif de rendre les visualisations continuellement possibles de manière flexible, facile à utiliser, facile à lire et ce quelque soit le langage de programmation (c++, js, python, java, c#, c...) .

Plus généralement, il vise à rendre visible l'état d'exécution des programmes à un niveau d'abstraction utile aux programmeurs; que ce soit pour le débogage ou pour la visualisation d’algorithmes. H.urna se base sur un méta-langage générant des journaux au format json pouvant ainsi être interprété par nos visualiseurs. Par conséquent, n'importe quelle langage de programmation peut être utilisé.

Suivez notre Academy ou demandez à la Communauté pour plus d'informations techniques.

Puis-je l'utiliser sur un smartphone ?

H.urna n'est pas conçu pour être convivial sur les petits écrans tactiles (par exemple, les smartphones) en raison du nombres d'informations et de paramètres. Il est cependant fonctionnel sur tout appareil.

Nous soutenons les versions récentes de Google Chrome, Mozilla Firefox, Safari version 6.2 ou supérieure, les versions récentes de Microsoft Edge et Microsoft Internet Explorer version 10 ou supérieure.

Plus de questions ?

Suivez notre Academy ou demandez à la Communauté pour plus d'informations.