A blog by Oleg Shilovitsky
Information & Comments about Engineering and Manufacturing Software

GitHub PDM: Is It For Real?

GitHub PDM: Is It For Real?
Oleg
Oleg
19 September, 2013 | 3 min for reading

GitHub is a well known social network for programmers. According to Wikipedia article, GitHub is a web-based hosting service for software development projects that use the Git revision control system. GitHub offers both paid plans for private repositories, and free accounts for open source projects. As of May 2011, GitHub was the most popular code repository site for open source projects. If you in a development space these days, it is hard to believe you are not aware about GitHub. The statistic of GitHub usage is amazing – On 16 January 2013, GitHub announced it had passed the 3 million users mark and was then hosting more than 5 million repositories.

GitHub made an initial 3D entrance earlier this year by providing support for 3D. You might notice my article – 3D printing, GitHub and PDM erosion. However, if you are mechanical engineer, GitHub is probably new territory for you. However, the question I want to task today – for how long? Navigate your browser to the following TechCrunch article – GitHub Adds 3D Modeling Features That Make It A Printer-Agnostic Choice For Object Sharing. In a nutshell, it means you can use GitHub to manage your STL files. The new feature allows you to compare geometry and by doing that, create sort of 3D revision management functionality on top of GitHub. Here is how this functionality explained by GitHub folks:

How does this work? We take both versions of the model, and using binary space partitioning, we compute the added, removed, and unchanged parts. This is done using csgtool, a C library paired with a Ruby gem via FFI. These pieces are cached and displayed by the 3D viewer we already have, though we color them differently and play with their transparency to help illustrate the changes.

The new functionality announced by GitHub made me think again about the potential opportunity GitHub can discover in manufacturing space. The first time, I shared it in my post exactly one year ago – What is behind GitHub for CAD marketing buzz? That story wasn’t specifically about GitHub. I mentioned few companies that actively using “GitHub” buzz to market their new approach in PDM/PLM space – GrabCAD, Sunglass.io. I can confirm that all companies made some progress towards delivery of new online work paradigm. It obviously includes new PDM paradigms as well. One of them is GrabCAD Workbench. The ideas how to convert close engineering CAD/PDM world into open and dynamic environment is widely discussed among vendors and industry pundits. The idea of viewing of 3D models on GitHub is getting traction too.

PDM + SCM = ?

Traditionally, Product Data Management (PDM) was focused on the world of mechanical engineers. EDM, TDM, PDM… these are systems that originally were born to manage mechanical CAD documents. Opposite to that, software configuration management (SCM) was established as a separate domain to provide source and revision control for software projects. Will these two worlds continue to be distinct and manage data in a separate way? When the number of software code is skyrocketing in every manufacturing product, I can easy see how PDM and SCM domains will converge in a new software discipline sooner than later.

What is my conclusion? The idea of innovation in PDM space is getting some traction. Even, an old fashion PDM systems are still “safe harbor” for most of manufacturing companies and engineers these days, I can clearly see new trends and interest from engineers how to manage data in a different way. CAD/PDM vendors need to take note before they will find mechanical engineers using GitHub repositories to manage CAD data. Just my thoughts…

Best, Oleg

Recent Posts

Also on BeyondPLM

4 6
6 March, 2019

User interface or how we more often call it these days “user experience” (UX) is tough. Enterprise systems, PLM and CAD...

22 January, 2022

In my two years old article in the Onshape blog, I shared my thoughts about what will be PLM systems...

4 April, 2021

Data is everywhere these days and I see more and more people taking data seriously when it comes to the...

5 September, 2011

Summer is over. Last week I was attending SolidWorks media event in Concord Mass. September is going to be a...

2 July, 2022

Earlier this week my attention was caught by Hexagon Nexus platform announcements. Hexagon announced Nexus. According to the announcement, it...

7 October, 2013

The life of IT departments is complicated these days. What was IT kingdom 10 years ago gone forever. IT is...

26 December, 2019

Just a few days left before the year 2020 will be here. The past decade was the time for PLM...

19 October, 2016

These days is really hard to read news and not to see a word “cloud” at least few times during the...

4 March, 2013

It is almost 2 years since Dassault Systems completed the transaction to acquire and integrate IBM PLM operations into DS....

Blogroll

To the top