Resource framework project/es


Esta es la planificación para la estructura de recursos de FreeCAD como parte del Mapa de desarrollo.

Propósito y principios

Este es un proyecto de desarrollo de software que pretende implementar capacidades de Product Data Management (PDM). Trata de implementar las partes y trozos necesarios.

Los pasos del desarrollo se planifican aquí y se siguen en el sistema de gestión de incidencias de Mantis para tener un historial de cambios bien definido: Mantis logo button.gif

Resultado

Tormenta de ideas

Lo que hacen los otros

Aquí hay algunos enlaces con productos comerciales similares:

Casos de referencia

Proporcionado por Charles

Por supuesto habrá diferentes tipos de personas utilizando este programa por razones diferentes, y quizás necesiten diferentes soluciones PDM, pero sería bueno investigar soluciones que podrían ser universales. Yo veo los siguientes métodos diferentes de desarrollo (también debe haber otros):

La Web de Blendswap

Blendswap - en sus propias palabras - es "...el lugar para encontrar y compartir archivos de Blender con el mundo entero. Tu creas impresionantes archivos de Blender, los compartes en el mayor repositorios de modelos 3D de código abierto creados con la impresionante suite 3D de código abierto Blender."

Blender es una 'suite de creación de contenido 3D' en código abierto muy popular.

Aunque no es una aplicación de CAD, tiene muchas similitudes para dibujar y lecciones para aprender del modo en que Blender y su comunidad ha ido haciendo cosas.

Blendswap es un ejemplo excelente de un repositorio online. Sus principales características de las que podemos aprender son:

Posibles sistemas de control de revisiones

Sólo hay un pequeño paso para pensar en el control de revisiones del mismo modo que se utiliza en el desarrollo de software moderno. Hay básicamente dos aproximaciones diferentes a la materia:

Aunque los casos de uso demandan un sistema de control de revisiones distribuida, todos los indicados tienen un serio inconveniente. Si clonas un repositorio todas las versiones previas se replicarán en tu equipo. Lo que, en el caso de datos de CAD, puede ser una gran cantidad de Mb. En contraste a los sistemas de servidor centralizado que sólo se descarga la principal revisión y por lo tanto se transfieren relativamente pequeñas cantidades de datos.

Licencia

En un proyecto distribuido en Internet se necesita que todo documento lleve una licencia clara. Esto es incluso más importante si piensas en catálogos. Las piezas de los catálogos son utilizadas en los proyectos (libres y no libres) y necesitan por lo tanto una licencia clara para definir claramente su utilización. Ya que existen diferentes sistemas de licencia, aquí están un conjunto de las posibles licencias para archivos de CAD:

Creative Commons

Las licencias CC son muy populares para el material creativo, puedes encontrar una descripción aquí: http://creativecommons.org

ISO 16016

fraganaut01 nos indica otro sistema de licencias para el CAD:


Diseño

Todas las revisiones controladas de datos, catalogos, tutoriales, etc. tienen que tener algún tipo de representación en FreeCAD. Todo esto se puede resumir bajo el nombre Recurso. Tiene que existir una clase de diseño que contenga esta clase de información de recursos y distinga los diferentes casos.

Arquitectura

Esta clase de servicio es por definición no sólo local al equipo del usuario. Es más sobre la Nube e implementado en diferentes servicios en diferentes servidores. Se distinguen cuatro tipos de servicio:

Eso nos lleva al siguiente escenario:

ResourceFramework.png

Organización

Investigación

Antes de nada las diferentes alternativas de sistemas de control de revisiones tienen que probarse. Para tener números de como se comportan con datos de CAD.

Diseño

Un diseño de clase para la estructura de recursos.


Siguientes acciones

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

Navigation menu