In an earlier post titled “What Is AutoCAD WS?” I wrote:
“We were discussing the nature of this application [AutoCAD WS]. Flash appears to be out of the question because Apple does not support Flash on the iPhone and iPad. The only way to run Flash on the iPhone and iPad is to jailbreak it from Apple’s clutches. So my guess is that AutoCAD WS is a native iOS application that Autodesk developed alongside AutoCAD for Mac.”
Kean Walmsley of Autodesk wrote an article on his blog about a discussion he had with Tal Weiss, Senior Software Development Manager of AutoCAD WS, wherein they talked about how and why they did not or could not use the same Project Butterfly Flash code to develop AutoCAD WS. So just as I suspected Autodesk rewrote Project Butterfly as a new C++ kernel so that they could make AutoCAD WS work on iOS. The interesting thing is that 95% of this new code is cross platform, which means that will be able to port it relatively easily on other platforms and devices as well.
So as Tal mentioned, Autodesk now has two code bases for Project Butterfly, the Flash based ActionScript code that they got from VisualTau and the new C++ code that they rewrote themselves. Tal is now suggesting that Autodesk may dump the ActionScript code base completely and move to HTML5. In my earlier post I wrote:
“According to this article Autodesk supposedly paid $25 million for it. If that is indeed the case then I hope Autodesk got much more than just an AutoCAD clone running in Flash, that too an incomplete one.”
I now hope more than ever that Autodesk got much more than ActionScript code for $25 million (if that is indeed the number) because they now are thinking of flushing it down the toilet and replacing it by HTML5. And so far Project Butterfly has been a free Labs project. So I don’t believe Autodesk has seen any return on investment yet, at least not directly. I wonder if Autodesk did its due diligence properly before acquiring VisualTau. First of all, the ActionScript code that they acquired was quite limited. I mean you could not do much with Project Butterfly. Then they figured that it did not work fast enough. Correct me if I’m wrong, but wasn’t the whole point of Project Butterfly to make AutoCAD-like functionality available on portable devices? Didn’t Autodesk know that Flash is middle ware sitting between the hardware and end user software and that it would slow things down? I mean, what’s the point of running Project Butterfly on a desktop or notebook? For markup and review you already have the free Autodesk Design Review.
And to add to it, we now hear from Tal that Autodesk did not start rewriting their code because Apple did not support Flash on the iOS. They did that because they found their ActionScript Flash code to be running too slowly. They made the decision to dump Flash even before Apple made that Flash announcement. Obviously there is much more to it. But from where I’m looking at all this, the acquisition of VisualTau seems to be rather unnecessary.