NX On Mac

A reader of my post “NX 3D Graphics Performance” commented:

“You should try NX on your Mac and see what you get. I bet it will be better than your AutoCAD for the Mac test.”

That seemed like a good idea. So I asked Siemens PLM for a second license of NX for my MacBook. Now if any of you have tried getting demo licenses of software from Siemens PLM you already know what a pain that can turn out to me. You need to sign agreements and amendments and then post them across, wait for a counter sign and stuff like that. Siemens PLM goes strictly by the book and for good reason. And after that is all done you will be lucky if you can actually get their wretched Flexnet licensing system to work the first time. It took me four days of back and forth with Siemens GTAC support to get my NX license up and running on my Windows workstation.

Anyways, as I am waiting for all the paperwork to go through, Siemens PLM sent me an internal document which is more like an FAQ to help its  support personnel answer questions regarding NX on Mac. I found the contents of that document quite interesting. With their permission I am reproducing the document here.

Why did Siemens PLM Software decide to make NX available on Mac OS X?

We have had several requests for this from our customer base. We have made available to all customers the computer-aided design and manufacturing (CAD/CAM) functionality of NX, for the popular Apple Mac OS X operating system running on any current 64-bit Intel-based Mac computer. Also available immediately is support for Teamcenter through rich client capabilities embedded in NX and the thin client based on Apple’s Safari Internet browser.

Can you describe the target market for this product?

There is a lot of buzz in the marketplace about MCAD for Mac, and we believe this market is underserved. Given the popularity of the Mac platform in Mechanical Design, Industrial Design and Styling area, as well as education, we see opportunities in those areas. We also have existing customers using the Mac platform who have expressed an interest in adding additional NX licenses on Mac OS  X.

How does the performance of NX on Mac OS X compare to other environments like Windows, Unix and Linux?

Performance should be very similar to other hardware platforms, given comparable hardware specs. In fact, several EAP participants have commented on the fast performance of NX for Mac.

What do you mean by “native support”?

Native support for Mac OS X means that NX functionality has been fully ported to this platform and has been developed to run natively, i.e. without any emulation software.

What about the user interface? Is it the “native” Mac UI?

The user interface is the same NX user interface that all of our Linux-based clients are using. NX for Mac uses X11/Motif to support the UI. X11 is bundled with Mac OS X and OpenMotif is a free download from IST Limited. We will continue to evaluate the business case for adopting the Mac UI based on sales volume and success of the platform. We employed a similar strategy with our Windows version of NX. That is, we started with a Motif based UI and gradually moved to a Windows UI as the business case dictated.

You mentioned full support for CAD/CAM. What about CAE?

We believe that the full NX CAD/CAM support will appeal to the vast majority of the potential users of NX on Mac OS X.  However, we will continue to evaluate the business case for porting the CAE code based on user demand. A significant portion of our CAE support is based on third party products, most of which do not currently support Mac OS X.

What about Printing on MacOS?  Is the SDI software supported?

NX produces PDF output which is the native format for Mac OS X.

What are the Hardware and Operating System Requirements?

The release of NX on Mac OS X supports Apple Mac 64 bit Intel based systems. This includes the MacBook, iMac and Mac Pro systems. All available graphics subsystems are supported.

The version of Mac OS X required to run NX is 10.5.5 or later. Version 10.6, also known as Snow Leopard, is certified and supported.

Does NX on Mac OS X take advantage of dual processors or dual core systems?

NX7.5, which utilizes a newer version of our solid modeling kernel, called Parasolid, that supports multi-threading will take advantage of dual CPU systems or dual core processors. Due to threading performance limitations in Mac OS X, the threading is limited to two.

Is there support for 3D Input Devices?

Support for 3Dconnexion input devices is available for NX on MacOS X through the use of drivers and software available directly from 3Dconnexion. Please use this link to download the software and get installation information.  http://www.3dconnexion.com/labs/profile.php?id=29

If you have any other questions please leave a comment. I will try and get them answered for you.