Skip to content

The Solid Edge Developer Community is a community of Solid Edge customers and partners.

Useful links

Solid Edge SDK

Community GitHub Links

Other

History

2012

Mark Burhop jumped through a lot of hoops to get permission to create the first Solid Edge open source project. We took the open source plunge and uploaded all of our developer day conference material onto CodePlex at http://solidedge.codeplex.com.

2013

During his yearly contract renewal with Siemens, Jason Newell proposed that Siemens allow him to carry the torch that Mark had started. Jason saw great potential and opportunity in the open source arena for the Solid Edge Developer Community. He authored and maintained several Solid Edge open source projects that year.

2014

At Solid Edge University 2014, Jason Newell announced that the decision was made to migrate away from codeplex.com to github.com.

Jason Newell quotes from #SEU14

We all spend way too much time “reinventing the wheel”. Open source encourages us to share our hard work with others and consume theirs when we need it.

I’ve had two awesome projects since 2005 that I kept to myself, Solid Edge Spy and PowerToys for Solid Edge. Until recently, that was the normal mindset. I wrote it, it’s mine. For me, it was a competitive advantage mindset. I have since realized the value of open source and shared my code for the two projects.

At the end of 2013, I rewrote Solid Edge Spy from the ground up and renamed it Spy for Solid Edge. Every line of code is available on GitHub. PowerToys was a suite of applications and Windows shell extension written in C++. I ported the code to .NET and published it on GitHub (SolidEdgeContrib.Reader). That library has the ability to read Solid Edge files without any Solid Edge API. How cool is that!

It is normal for most people to initially feel uneasy about open source. There has been a long running stigma toward open source. I’ve seen it time and time again when I talk about the work I’ve been doing. Can I trust the author and the quality of their work? I don’t want to have dependencies on open source libraries.

My thoughts on those concerns? Ok, don’t use them. Nobody is making you. The code is open sourced! Go look for yourself and see how the author implemented the functionality you need. You are free to take what you need but remember, someone spent time figuring it out.

2015 - Current

It us up to debate on how successful the initiative was. Certainly, people have benefitted but the reality is very few contributed back or volunteered to help. Most of the content is archived but remains available in the hope that someone find it useful in the future.

Popular repositories Loading

  1. Samples Samples Public archive

    Community contributed samples of automating Solid Edge.

    Visual Basic 44 40

  2. SolidEdge.Community SolidEdge.Community Public archive

    Community enhancements to the Solid Edge API.

    C# 26 19

  3. SolidEdge.Community.Reader SolidEdge.Community.Reader Public archive

    Library for reading Solid Edge files

    C# 13 10

  4. SDK SDK Public archive

    Solid Edge Community SDK

    C# 13 4

  5. Interop.SolidEdge Interop.SolidEdge Public archive

    Prebuilt interop assembly for Solid Edge APIs.

    C# 11 14

  6. SolidEdge.Community.AddIn SolidEdge.Community.AddIn Public archive

    Community enhancements for developing Solid Edge AddIns.

    C# 7 6

Repositories

Showing 10 of 11 repositories
  • SolidEdge.Community Public archive

    Community enhancements to the Solid Edge API.

    SolidEdgeCommunity/SolidEdge.Community’s past year of commit activity
    C# 26 MIT 19 0 0 Updated Feb 7, 2024
  • CodeProject Public archive

    CodeProject article source code

    SolidEdgeCommunity/CodeProject’s past year of commit activity
    C++ 0 MIT 1 0 0 Updated Jul 31, 2023
  • .github Public archive
    SolidEdgeCommunity/.github’s past year of commit activity
    0 0 0 0 Updated Jun 27, 2022
  • SDK Public archive

    Solid Edge Community SDK

    SolidEdgeCommunity/SDK’s past year of commit activity
    C# 13 MIT 4 0 0 Updated Dec 9, 2021
  • Interop.SolidEdge Public archive

    Prebuilt interop assembly for Solid Edge APIs.

    SolidEdgeCommunity/Interop.SolidEdge’s past year of commit activity
    C# 11 MIT 14 0 0 Updated Dec 3, 2019
  • SolidEdge.Community.AddIn Public archive

    Community enhancements for developing Solid Edge AddIns.

    SolidEdgeCommunity/SolidEdge.Community.AddIn’s past year of commit activity
    C# 7 MIT 6 5 0 Updated Dec 10, 2018
  • SolidEdge.Community.InstallInfo Public archive

    Library for reading Solid Edge installation information

    SolidEdgeCommunity/SolidEdge.Community.InstallInfo’s past year of commit activity
    C# 0 MIT 0 0 0 Updated Nov 10, 2017
  • Templates Public archive

    Solid Edge automation templates

    SolidEdgeCommunity/Templates’s past year of commit activity
    Visual Basic 3 MIT 1 2 0 Updated Nov 2, 2016
  • Samples Public archive

    Community contributed samples of automating Solid Edge.

    SolidEdgeCommunity/Samples’s past year of commit activity
    Visual Basic 44 MIT 40 1 0 Updated Oct 24, 2016
  • SolidEdge.Community.Reader Public archive

    Library for reading Solid Edge files

    SolidEdgeCommunity/SolidEdge.Community.Reader’s past year of commit activity
    C# 13 MIT 10 1 0 Updated Sep 1, 2015

Top languages

Loading…

Most used topics

Loading…