Resource framework project/ru


Этот проект задумывался как ресурсная база FreeCAD, он является частью плана развития.

Цели и принципы

Это проект разрабатываемого ПО, с целью реализации возможностей PDM . Речь идет о реализации необходимых частей и кусочков.

Этапы развития, планируются здесь и отслеживаются в разделе Issue системы отслеживания ошибок чтобы получить хорошо сформированный список изменений: Issue tracker

Результат

Мозговой штурм

то как сделана у других

Вот некоторые ссылки на сопоставимые коммерческие продукты:

Варианты Использования

Предложенное Charles

Конечно будут различные типы людей использующих это ПО для по различным причинам и им могут потребоваться различные PDM решения, было бы здорово найти решение (в этой области) которое будет универсально. Я вижу следующие различные методы разработки (также должны быть и другие):

The Blendswap website

Blendswap - in thier own words - is "...the place to find and share blends with the entire world. You make awesome blends, share them in the biggest repository of open source 3D models made with the awesome Open Source 3D suite Blender."

Blender is a very popular open source '3D content creation suite'.

Whilst not a CAD program, there are many parallels to be drawn and lessons to be learnt from the way Blender and it's community has gone about doing things.

Blendswap is an excellent example of an online repository. It's key features that I beleive we can learn from are:

Возможные системы контроля версий

Это лишь шажок к размышлению о системах контроля версий и способов их использования в разработке современного ПО. Существую два различных подхода к этому вопросу:

Хотя Варианты Использования требуют распределенных систем контроля версий, все названные имеет серьезный недостаток. Если вы клонируете репозиторий все предыдущие версии будут скопированы на ваш компьютер. Которые в случае данных CAD , могут измеряться Мб размерами. В отличие от них, системы с централизированным сервером производят только проверку изменений и поэтому передают относительно небольшой объем данных.

Лицензия

В распределенных интернет проектах необходимо чтобы каждый документ обладал ясной лицензией. Это очень важно если вы думает о каталогах. Каталог частей используемых в проекте (свободных или несвободных) и необходимо чтобы они обладали ясной лицензией что сделает их использование прозрачным(ясным). Так как существуют различные системы лицензирования, здесь указаны возможные лицензии CAD файлов:

Creative Commons

Лицензия CC очень популярна для творческих материалов, вы можете найти её описание здесь: http://creativecommons.org

ISO 16016

fraganaut01 дает на способ подключить другую систему лицензирования для CAD:


Конструирование

Все контролируемые данные, каталоги, учебники и.т.д, должны обладать каким-либо представлением в FreeCAD. Все это можно свести к понятию Ресурс. Там должен быть класс разработки хранящий информацию о ресурсе и различный в разных ситуациях.

Архитектура

Этот тип услуг по определению является ограниченным не только машиной пользователя. Больше информации об Облачных Вычислениях предоставляемых различными сервисами на разных серверах. Можно выделить четыре типа серверов:

Это создает следующую картину:

ResourceFramework.png

Организация

Исследование

С начало необходимо проверить различные варианты систем контроля версий. Чтобы получить точные цифры от том как видут себя CAD данные.

Проектирование

Проектирование классов для для основных Ресурсов.


Дальнейшие действия

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

Navigation menu