Deelip.com

Tuesday, May 20, 2008

Adding Insult to Injury

A software crash is probably the worst thing that can ever happen to a user, and is sometimes a good reason for some to get pissed enough to let the world know. Today one such user posted a topic titled "SW CRASHED for no reason !!!!" on the SolidWorks Discussion Forums. He vented out his anger in the following manner:
"For no reason, SW just CRASHED ! This is totally ridiculous !!! In Inventor, I can guess when it crashed. Before I made any complicated change to a model, I thought IV might crash then I saved the model before making a change In SW, sometimes I made some simple change to a model and SW CRASHED. I just lost couple hrs of working this morning. This is rideculous and unacceptable"

To which a wise man replied, "I'm sure it had a reason...it just chose not to share it with you."

Talk about adding insult to injury.

Thursday, May 15, 2008

eBay Pirate may Sail to Jail

InformationWeek reports that "Jeremiah Mondello, a former student at the University of Oregon, pleaded guilty to copyright infringement, aggravated identity theft, and mail fraud. He faces fines of up to $500,000 and imprisonment from two to 20 years."

The Software & Information Industry Association (SIIA) appears to be stepping it up. They have brought 26 cases against people selling counterfeit or pirated software this year.

I am always pleased to listen to news like this. It makes my day and gives me more energy to spend on writing, debugging and testing software.

Tuesday, May 13, 2008

Is Autodesk Outfoxing the ITC?

The article about Autodesk's patents in today's upFront.eZine got my attention. Take a look at the following patents related to sheet sets:
Automatic view creation in a sheet set manager for a graphics program
Sheet set fields of a sheet set manager for a graphics program
Sheet set manager for a graphics program
Sheet set publishing in a sheet set manager for a graphics program
Transmittal and archive tool in a sheet set manager for a graphics program
User interface elements of a sheet set manager for a graphics program


I think I know who these patents are designed for - the IntelliCAD Technology Consortium.

Obviously Autodesk is fed up of the ITC cloning their software and relieving them of their customers. So now they are patenting the new features so that the ITC cannot copy them. And if they do, Autodesk can sue the hell out of them. Judging by the way Autodesk has been shopping around for companies of late, I guess they have kept aside a fat bundle for legal expenses.

Sounds like a good plan, if you ask me. What do you think?

Monday, May 12, 2008

A Close Encounter with Mumbai Pirates

Everytime I visit Mumbai, I try and find time to visit the street which is notoriously famous for selling pirated software. Not to buy some for myself. Thanks to my partners, I get all my software for free or next to nothing. I wander this street to get a sense of how bad the situation is. I see changes every time I visit this street - changes for the worse.

Some years ago, I had to follow someone into a dark alley, up the staircase of a dilapidated building and into a room where I was shown a bunch a CDs, each at a fixed price of Rs. 100 ($2.5), irrespective of the software. I found it funny that I could purchase IntelliCAD and AutoCAD at the same price.

Later, the pirated CDs started appearing on the street, but under cover. The pirates would set up a small table on the street and pretend to sell blank CDs. If you asked them for "software" they would reach down into a plastic bag and hand you a bunch of CDs to choose from.

I believe I saw the worst when, on a subsequent visit, the blank CDs dissappeared and the pirated CDs were arranged neatly across the tables, in broad daylight. They started openly running promotions, like buy 2 get 1 free. They actually followed you down the street, with pirated CD's in hand, and pestered you if you left without buying anything. It looked like they were doing everything that a CAD vendor would want their resellers to do. It was that bad.

So imagine my surprise this time around, when the cabbie dropped me off at the street, I found nobody. The pirates were all gone. I asked a roadside vendor selling old books on the sidewalk, where the pirates were. He told me that one fine day some officials from the muncipality came by, trashed their things and took some of the pirates away, and possibly trashed those who could not bribe their way out. But he added that there may still be some operating under cover. I decided to find out.

I walked the street asking roadside vendors for "software". I got a standard reply in Hindi, which translated to, "It's all stopped now". I never thought that I would see this day in my lifetime.

Then something weird happenned. A shady looking character started following me. After a while I turned around and looked at him questioningly. He gave me a big smile which had the words "I have software" splashed all over it. He asked me to follow him into a lonely alley, which I did. And then into another lonely alley, and then one more. As I walked I realised that one of two things was going to happen. I was either going to see some pirated software or I was going to get mugged. I hoped it was the former.

We finally stopped in the middle of an alley. I couldn't see any sign of pirated CDs, just some broken furniture and trash lying around. I began to get worried when he started to make idle talk. He asked me where I was from and how long I was going to be in Mumbai. Mustering all the bravado I could, I told him sternly that I didn't have the time for idle talk and that if he had software, now was the time to show it. He immediately lost the macho man mask and rushed to apologize. As it turns out, he was trying to guage whether I was an "authentic" buyer or some cop trying to entrap him.

He then asked me to stay where I was and proceeded towards the dead end of the alley. He reach behind a pile of old, broken furniture and fished out a plastic bag. While he was doing that I fished out my camera phone and took a picture.

He came back with a handful of CDs. I don't know why he didn't take me to his treasure chest instead. Maybe he was selling something more than just pirated CD's back there.

I started "browsing" the CDs and began to lay them on a wooden crate neadby. I wanted to take a picture of them as well, but the pirate wasn't in the mood of leaving my side. I have absolutely no idea why I did what I did next, but I am pretty sure I will never do it again. With the pirate by my side, I fished out my camera phone and pretended to dial a number. While he thought I was looking down at my phone and keying in a number, I actually clicked a picture of the CDs on the crate.

I always turn off my phone's camera sounds. I do this because I often click pictures of my six month old son while he sleeps like an angel, and the shutter-like sound on my camera phone is so loud that it sometimes wakes him up. So the pirate had no way of knowing that I was actually taking a picture.

So after clicking the picture, I realised that I was supposed to speak to the person I had just "dialed". I put the phone to my ear and pretended to speak to a friend, and asked him whether he wanted Pro/E. Looking back, I now wonder what would have happened if my phone had rung while I was "speaking" to this friend. After I "disconnected" I let the pirate know that the version of Pro/E that he had did not match what I wanted and proceeded to thank him for his time. But surely the pirate didn't take all this trouble for nothing. He then did something which left me speechless.

He started making the case that Inventor was far better than Pro/E and that I should buy Inventor instead. He began running figures, saying that a majority of his "customers" chose Inventor over Pro/E. He even stated that Inventor was far more easier to use than Pro/E. I tried my best to maintain a straight face and stood there in silence as he made his sales pitch. The more he spoke the more I realised how he would make an excellent sales executive at any CAD reseller. Although most of what he said was utter crap (he said that Inventor can also edit images like PhotoShop), I was amazed by the way he said it. This guy badly wanted to make a sale, and it showed.

When I realized that I couldn't take it anymore, I reached for my wallet, paid for the Inventor CD and put it in my backpack. He tried to sell me more, but I told him that I was in a hurry and had to leave. I found my way back to the street and hitched a cab. As I paid the cabbie I gave him the Inventor CD and told him to give his kids a new "shining toy".

I am definately going to visit this street again the next time I visit Mumbai. And if I manage to keep my life and limb intact, you are definately going to read about it here.

IntelliCAD Stuggling to Catch Up

Today I got a marketing email from an IntelliCAD vendor stating that their new version of IntelliCAD is "now fully compatible with AutoCAD 2008". I am not sure whether I am supposed to be impressed here.

The ITC is supposed to release a beta of their new IntelliCAD in the second quarter of 2008. I guess the IntelliCAD vendors would prefer to compare their product with AutoCAD 2009. It will be interesting to see if the new IntelliCAD can make that happen.

Sunday, May 04, 2008

Out Of Control

The comments on my post "Alibre Reacts to Synchronous Technology" have got out of control. I relaxed my tolerance limit for a while in order to give it a chance to subside. But clearly, that is not working. To put things back on track, I have deleted all the comments starting from when one person began an unwarranted personal attack on Greg Milliken, the CEO of Alibre. The sad thing is, although this person appeared to have made some good points, the manner in which he did so overshadowed the substance of his comments. I requested him to tone it down, but unfortunately his reply gave me no indication of him ever heeding my plea.

Although I have deleted these comments, I am not banning anyone from commenting on this blog. Neither have I turned on comment moderation and I still allow anonymous comments. As you can see from the first few comments in the post, I had an excellent and healthy discussion with an anonymous commenter. I do not want to lose the ability to do that.

Having said that, I would like to also say that I put a substantial amount of time and energy into this blog and I do not believe I am in the mood of allowing it to become a pissing contest.

Saturday, May 03, 2008

SolidWorks Finally Loves Me

It took three service packs for SolidWorks to love me, or rather our add-ins. In my earlier article ("SolidWorks Woes"), I lamented how SolidWorks 2008 blocked the loading of our add-ins. As they released each service pack, major and minor, I hoped that my Service Performance Request (a nicer term for a bug) was addressed. Finally, in the recently released SP 3.1, my wish was granted.

Today we released 2008 compatible versions of our 16 SolidWorks add-ins. And guess what, SolidWorks 2009 is just around the corner. I hope this time around things move smoothly.

All's well that ends well. And sometimes all's well that ends.

Autodesk to Buy MoldFlow

The press release says, "This agreement demonstrates Autodesk’s commitment to provide a comprehensive Digital Prototyping solution to manufacturers of all sizes, giving them the ability to optimize, validate and improve their designs earlier in the process. The acquisition will make analysis capabilities for plastics manufacturing available to manufacturers using Autodesk Digital Prototyping solution."

Brings to mind the words of Buzz Cross that I heard at COFES 2008, "Over the next ten years we will buy companies that have digital prototyping technologies that can be integrated into Inventor."

While the rest run after PLM, Autodesk seems to be running in the different direction. If digital prototyping is eventually going to solve people's problems, then by the time others realise it, there may not be any companies left to buy.

Friday, May 02, 2008

McNeel Reacts to Synchronous Technology

I asked Bob McNeel, founder of Robert McNeel and Associates, best known for his CAD software named after animals (Rhinoceros, Flamingo, Penguin and Bongo), what he thought about the recent announcement by Siemens about their "breakthrough" Synchronous Technology. At the outset, Bob admitted that he does not really play in the traditional MCAD market space, but went on to share some really interesting views.

"If 'Direct Modeling' is the next huge productivity booster for MCAD, why didn’t products like Trispectives/IronCAD, CoCreate, etc. 'win the day' ten years ago?", he asked me. I think that, among other things, marketing has a lot to do with the success or failure of a new technology. I wonder, if ten years ago, Autodesk had come up with a direct modeler, would the MCAD market space look any different from what it is now.

"Or, is this technology just 'training wheels' for the new or casual user? If it is, SpaceClaim seems to have the right strategy," Bob opined. It certainly looks as if SpaceClaim has finally come around to getting itself a good strategy. A strategy that may very well relieve Autodesk of some of its AutoCAD customers. Wait and watch out for SpaceClaim Professional 2008.

I was quite surprised to listen to Bob McNeel sing Autodesk's Digital Prototyping tune. This is what he had to say:

"Maybe Autodesk’s different MCAD story could be much more compelling for the mechanical design professionals… that is behavioral digital prototyping. Isn’t it really much more important to quickly explore how a mechanical device works than it is to explore the shape of the geometry? Of course, making minor changes to the geometry late in the design process is important in any design discipline, but should that be the key to how a modeling tool works? I’m not sure…

It seems to me that the direction most MCAD products have taken is to support the “second class” user that is primarily focused on modeling, detailing, and documenting designs handed to them by the “elite class” designer.

I think many people have not noticed how focused Autodesk is on “behavioral” or “functional” digital prototyping… not so much 2-D vs. 3-D.

I guess the most interesting thing is how the MCAD industry can change focus so quickly just based on a handful of press releases. My guess is that the most debilitating bottleneck in product design/engineering/development process is still high-fidelity model data transfer. Until the MCAD industry standardizes on one product like 2-D drafting did on AutoCAD, companies will waste billions on mistakes and remodeling."

Bob seems to suggest that the ability to transfer design data across different CAD systems without losing information is vital, far more important than giving the user faster and easier tools to accomplish the task of modeling. I agree with him and admire him for opening the 3DM file format, the native format of Rhinoceros. However, I also believe that advances like Synchronous Technology may be a step forward in solving that very problem.

Months ago I wrote a white paper titled "CAD 2.0 - Finally a Solution to the CAD Interoperability Problem", wherein I suggested that direct modeling techniques have a good shot at eliminating the data exchange problem once and for all. Synchronous Technology may very well be another piece of the puzzle.

Thursday, May 01, 2008

Bob McNeel Turns Blogger

Bob McNeel has recently started a blog titled "Rhino News, etc.". Although it looks like its meant for news only, I hope Bob can find the time to share his views on the CAD software industry as well. He has a wealth of experience that we could all learn from.

Although I have been conversing with Bob via email since June 2001, I had the pleasure of meeting him only recently at COFES 2008. I am probably one of his greatest fans for the simple and selfish reason that at SYCODE we use McNeel's free OpenNURBS SDK in each and every one our 101 products. I admire the approach he has taken to solve the CAD interoperability problem, something that no other vendor I know is truly interested in solving.

McNeel's mission statement says it best, "To enrich its clients, employees, suppliers, community and stockholders – in that order."

Alibre Reacts to Synchonous Technology

Ever since Siemens released their teaser video on the "breakthrough" Synchronous Technology, I have been talking to a few CAD vendors, asking them what they think about the growing trend toward direct modeling.

Greg Milliken, CEO of Alibre, was kind enough to share his views with me. I asked him if Alibre was pursuing development of Direct Modeling techniques as well. He replied that they were and pointed out that version 10 of Alibre Design already had some direct editing capabilities. Indeed, it has. But I believe it needs to be improved to be considered comparable to the advanced technologies of SpaceClaim and Siemens. For example, if you push a fillet to into a solid, the adjacent faces remain as they are and you end up with a jagged fillet. However, I am pretty sure Alibre Design 11 will have far more improved and sophisticated direct editing capabilities.

According to Greg, "We consider it [Direct Editing] a “feature” though rather than a product and believe the future is in hybrid systems with both parametric and direct editing capabilities. The folks at SpaceClaim, Kubotek and CoCreate/PTC staked too much in one approach and I feel over time they will basically lose any differentiation as all parametric, history-based products adopt direct editing toolsets."

Now thats an interesting way to look at it. Actually, I am of the opinion that the opposite may happen. As feature recognition technologies improve to a point that they can capture design intent, Parametrics may lose out to Direct Editing. For example, currently in SpaceClaim, if open a dumb solid model of a flange having 8 holes of equal radius, SpaceClaim does not recognize that those holes are actually a polar array. If you pick one of the holes and increase their radius, the rest remain as they are. If will be only a matter of time when SpaceClaim and other Direct Editing software will be able to recognize the holes as a polar array and treat them as such. I am not sure whether the Synchronous Technology from Siemens is already close to doing this.

Greg had something quite interesting to say regarding a post on this blog, "Regarding a comment in your blog titled 'SpaceClaim Reacts to Synchronous Technology,' in my opinion, contrary to this adding a zero to SpaceClaim’s value, I think it decreases their value significantly since Siemens announcement, our addition of direct editing capabilities, and essentially all other vendors doing the same, or imminently planning to, means they have little to differentiate themselves technologically that can’t be replicated by most vendors in a relatively short period of time."

Fascinating!! So if Greg is right (and he very well may be) then all the noise about SpaceClaim being eventually bought out by Autodesk or SolidWorks may very well come to an end. If the venture capitalists funding SpaceClaim didn't sell earlier, there is probably no reason why they would sell now.

We are living in interesting times.