There are so many tools that are available to help make the process of coding more efficient, less time consuming, and overall a better experience. There are a number of tools / configuration settings I utilize in my environment to help make my overall coding /...
Engineering Operations
3 Ways That HxD Can Promote Software Engineering Best Practices
It can often be the case that better software engineering practices may be promoted by the use of good software engineering tools. That is, tools that assist the engineer to better understand the current state of the work product. As we know, the final work product is...
How to Create Your Own Custom Queries with PTC Integrity
Often times when I am using PTC Integrity (now PTC Windchill RV&S), I am performing the same or similar tasks over and over again. By default, PTC Integrity offers you something called your Quick Query where you can save a query and run it over and over again. But...
How-to Run Android 4.4 (KitKat) using VMWare Player
Did you see our guide for running Android 4.0 in VMWare from two years ago? We've updated the instructions, below, to help you get the newest version of Android running to use as a product development tool. Download and setup VMWare Player 6 (note that you will need...
5 Continuous Integration Best Practices to Consider
This week we would like to have a look at some continuous integration best practices. The list presented here is not exhaustive, and was inspired by a larger post on the topic at: http://www.thoughtworks.com/continuous-integration Our purpose is to expand on some of...
Trigger UAC to Ensure Scripts are run As Administrator in Windows 7
I wanted to post this solution since we run into this problem all the time: Often, our .bat scripts include making registry changes or copying files which require Administrative access. This code will cause the .bat file to trigger a UAC prompt before running...
Configuring SolidWorks Workgroup PDM for Email Alerts with PDF Attachments
The most common request we receive for SolidWorks Workgroup PDM is, “How do I get emails when items are checked in?” If Workgroup PDM works for you but you’d like this feature, here is the source code for a Python script that will send an email – with a PDF attachment...
Exploring Java 8’s New Feature: Lambda Expressions
Recently, Oracle announced the release of Java 8. This latest edition has some interesting new features, most notably the inclusion of lambda expressions and the ability to do multiple inheritance through default methods. We’ll spend the bulk of this article exploring...
Mobile CAD Applications – Ready for Primetime?
One of the main reasons people purchase a smartphone is to have information at their fingertips. Does that apply to the world of CAD applications? The answer is very dependent on what you want to actually do with this data. Do you want to design a complex...
How to create Column Contexts for PTC Integrity documents
One handy feature of PTC Integrity is the column context. Through the use of the column context a user can easily change what document columns are presented to them in the document view based on the role or task they are performing. For example, by default a column...
MKSSI Environment Variable – an Integrity PLM Software Primer
I'm not a programmer by trade, so I've had to force feed myself a lot of knowledge – some of it makes sense, some of it is beyond me. I've written this post to serve as an Integrity PLM Software Primer for the MKSSI Environment Variable. I hope you find it useful!...
Agile Development in Regulated Environments Part 2: Key Practices
In Agile Development in Regulated Environments -- Part 1: Yes, it can work, I covered the common misconceptions about Agile Software Development -- specifically in highly-regulated industries like medical device. The common myth that regulators would not accept Agile...