Resource framework project/fr


C'est le plan du projet, dans le cadre des ressources de FreeCAD, inscrit dans la feuille de route de développement.

Objets et principes

Il s'agit d'un projet de développement logiciel visant à mettre en œuvre les capacités Product Data Management (PDM) (Système de gestion de données techniques). Il s'agit de mettre en œuvre les instances nécessaires.

Les étapes de développement sont prévues ici, et suivies dans le système de suivi de problèmes Mantis pour obtenir un journal des modifications bien informé : Mantis logo button.gif

Résultats

Réflexions

Ce que font les autres

Voici quelques liens sur des produits commerciaux comparables :

Cas d'utilisation

Provided by Charles:

Bien sûr, il y aura différents types de personnes qui utiliseront ce logiciel et pour différentes raisons, ils peuvent peut-être avoir besoin de différentes solutions PDM, mais il serait bon d'étudier des solutions universelles.
Je vois les méthodes différentes suivantes de développement (il doit aussi y en avoir d'autres):

Le site Blendswap

Blendswap - leurs propres mots - sont "... l'endroit idéal pour trouver et partager des projets avec le monde entier, faites des projets impressionnants, les partager dans le plus grand dépôt Open Source 3D, les effectuer avec la géniale suite Open Source 3D, qu'est Blender."

La suite open source 3D Blender est un créateur de projets très populaire.

Bien que n'étant pas un logiciel de CAO, il a de nombreux points qui peuvent être notés et des leçons à tirer sur la façon dont Blender et sa communauté ont fait évoluer les choses.

Blendswap est un excellent exemple de ligne de conduite. Je crois que les principales particularités, que nous pouvons apprendre, sont les suivantes :

Possibilités de contrôler la version du système

C'est seulement un petit pas, que de penser au contrôle de révision, cette méthode est utilisée dans le développement de logiciels modernes. Il y a fondamentalement deux approches différentes de la matière :

Bien que les cas d'utilisations d'un système de demande de révision de contrôle distribué, tous nommés, ont un inconvénient majeur. Si vous clonez un dépôt, toutes les versions précédentes seront reproduites sur votre ordinateur. Qui peut, dans le cas de données de CAO, avoir un nombre conséquent de Mb. En revanche, les systèmes centrés uniquement sur serveur, vérifient la version en premier, et, donc transfèrent une somme relativement compacte de données.

Licence

Dans un projet distribué par internet, il est nécessaire que chaque document comporte une licence claire. Encore plus important, si vous pensez à les cataloguer. Pièces détachées utilisées pour des projets (libre et non libre), et, il faut donc une licence libre, pour usage clair. Comme il y a plusieurs systèmes d'octroi de licences, il y en a de différentes sorte, ici un ensemble de licences possibles pour les fichiers CAD :

Creative Commons

Les licences CC sont très populaires pour le matériel créatif, vous pouvez trouver la description ici : Creative Commons.

ISO 16016

fraganaut01 nous donne une fiche à un autre système de licences pour la CAO :


Conception

Toutes les données de révision sont contrôlées, les catalogues, les tutoriels et ainsi de suite, ont une certaine forme de représentation dans FreeCAD.
Tout cela peut se résume sous le nom de Ressources. Il doit y avoir une class design pour contenir ce genre d'informations sur les ressources, et, de distinguer les différents cas.

Architecture

Cette cinématique de services est par définition uniquement locale, sur la machine de l'utilisateur. Le niveau plus haut, se trouve dans le Cloud Computing, mis en œuvre sur les différents services, sur les différents serveurs.
Il faut distinguer quatre types de serveurs :

Ce qui nous conduit au scénario suivant :

ResourceFramework.png

Organisation

Recherche

Tout d'abord, les différentes alternatives des systèmes de contrôle de révision, doivent être testés, pour obtenir des chiffres plus précis sur la façon dont ils se comportent sur les données de CAO.

Design

Une class design pour le Resource framwork.


Actions suivantes

Online version: "http://www.freecadweb.org/wiki/index.php?title=Resource_framework_project/fr&oldid=124014"

Navigation menu