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...
Engineering Operations
My Arsenal of Product Development Tools
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 /...
How to Create ViewSets in PTC Integrity
Within PTC Integrity, a viewSet is a collection of views that persist each time the user opens and closes the PTC Integrity Client. Integrity offers the ability for administrators to pre-configure viewSets for distribution throughout their local user communities....
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...
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...
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!...
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...
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...
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...
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...
Unix 101: Utilize the “Screen” Command
In my previous post, I highlighted 5 great commands to improve administering your Unix machines within your infrastructure. The very first command I mentioned was screen, which allows you to run multiple pseudo-terminal "windows" within one shell session. Screen also...
Executives, Can you Afford to Stay on a Windows PC?
As the CEO of a technology services company, my personal computing necessities are actually quite simple. I've got to have easy, reliable access to the Internet, the basic Microsoft suite of tools, and I need synchronized email with Gmail, my computer and my mobile...