Tag Archives: Labs

Autodesk Cloud-based structural engineering software review

As I’ve already discussed, one of the areas where CAD on the Cloud shows potential is in handling specific tasks that require performing intensive calculations that are suitable for sharing among many processors. That sounds great in theory, and a lot of Cloud marketing (e.g. Virtually Infinite Computing) emphasises that point.

OK, that sounds promising, but how does it pan out in real life? One problem dissuading me from finding out is that Autodesk is being very restrictive with access to many of its Autodesk Cloud products (I’d probably throw a few sample render jobs into the Cloud and compare the performance, but I’m not the right kind of Subscription customer so I’m not allowed). Another problem is that I’m not qualified to review things like structural engineering software where the greatest computational potential appears to lie. Fortunately, Alex Bausk is qualified, so it was interesting to read his review of Autodesk’s Project Storm software.

It’s important to point out here that anything Autodesk with ‘Project’ in the name is not a finished product. It’s an Autodesk Labs thing, designed to attract feedback rather than use in production. I very much approve of this process. It’s one area in which I’m happy to endorse the way Autodesk is approaching the whole Cloud thing, and has several benefits over the flawed private Beta process that Autodesk uses for its mainstream products such as AutoCAD.

The downside for Autodesk when it comes to doing pre-release things publicly is that the criticism can be public, too. For example, selected from Alex’s review:

…the product is, for reasons unknown, available only in selected countries…

…utterly meaningless popups…

Options for analysis settings are, to put it short, appalling.

Project Storm is nothing more than a web envelope for our good old ARSA package. It is basically the same “Robot link” that reviteers have already had for quite a long time…

But the software’s practical use is extremely tiny, to the point of no use at all. You may surely forfeit all hope to do anything with it that would even remotely be relevant to all the “cloud analysis” hype in videos, intros and announcements.

I was unable to make any use of Storm with the sample models that come packed with Revit Structure and Robot Structural Analysis. To feed these default, Autodesk-made models to Storm, some really disruptive editing had to be made that involved deleting whole parts of the model, rendering it practically useless, only able to demonstrate how the process is meant to work.

Ouch! OK, so far it’s mainly just pointing out how half-baked the product is at this stage. Given that it’s a Project and not a finished product, that’s not so bad. It’s shipping products and features that are half-baked that I object to, and Autodesk has certainly produced a few of those. Anyway, here’s the bit I found particularly interesting:

Analysis speed, to a surprise, isn’t looking any good compared to desktop. The Storm’s cloud web analysis is extremely slow, likely because the server would yield a tiny fraction of its resources to your particular task.

In other words, the cloud speed and resource claim in case of Project Storm is no more than a standard cloud computing mantra.

…cloud calculations took around four minutes for this simple model, compared to fraction of a second using desktop…

What does this all mean? It could mean that Alex forgot to turn on the Ludicrous Speed toggle. It could mean that Autodesk is doing this experiment on the cheap and hasn’t paid for enough resources to make it work well. If so, that would be pretty short-sighted, and if Carl wants this Cloud thing to impress people he should sign off on a bunch more cash for Scott’s server farm budget. It could mean that this type of calculation is unsuited to parallel processing, in which case it’s probably not a great candidate for a Cloud product. Or it could mean that the calculation parts of this software haven’t been done properly yet, and everything will fly like the wind as soon as the developers get the hang of things.

Or maybe, just maybe, it means that the reality of Cloud computing isn’t quite as infinitely powerful as the hype makes out.

Autodesk Cloud interview May 2010 – Part 3

Steve: Another issue I have with Cloud-based environments is the lack of customisation. One of the things that makes AutoCAD so efficient for people is that they can get it exactly the way they want it. With a browser-based environment, we’re pretty much stuck with what you guys decide to give us. Can you see any solution to that in the longer term?

Tal: From a pure technical point of view, there’s not a lot of difference in terms of the way you can customise an application on the desktop versus customising it on the web. I think AutoCAD, having a very mature application has a lot of functionality which has built up over the years to provide customisation capabilities to the nth degree. So I think it has less to do with the platform of your choice and more to do with the maturity of the solution and how much customisation the people who designed the product wanted to put in there.

Steve: I guess you have the issue of where does that customisation live? Does it live on the PC or on the Cloud?

Tal: A good thing about moving it to the Cloud would be that if you moved to another computer, the app would still be customised to your needs.

Guri: I was going to say the same. It’s actually an advantage to store it in the Cloud because regardless of where you are accessing it from, you can still have your customisation go with you wherever you go.

To address your previous question about customisation, I think it’s a pretty relevant request to be able customise this application. But at the same time, remember who is the target audience for that. If you are an AutoCAD user, we assume you have AutoCAD with all the advantages that come along, but if you are not an AutoCAD user, you are somebody downstream that just wants to look at a document and collaborate on it, then you’re probably less sophisticated from that perspective and you will probably require have less customisation needs. Nevertheless, I do believe that the request to add customisation to this product is completely relevant.

Steve: As well as user customisation, there are third party developers wanting to be able to add their own value to the product. Do you see that being available in the longer term, that you will provide an API for third party developers, whether they are commercial developers or in-house developers for large organisations to do their thing with it?

Guri: We are considering it.

Steve: That’s tricky, isn’t it? It’s more difficult than if you have a desktop environment. How do people provide their add-ons to customers, or to their internal users?

Tal: I’m not sure. If you look at the major web platforms of today, look at the social ones such as Facebook, third party integration, customisation of that, that can be taken to the nth degree. I think a lot of the time, for organisations to deploy customisation on the web where you don’t even have to go to the PC and configure a customisation for a user, for that to be available centrally on-line, and to know that when you move to a different computer for example, all those extensions and all that configuration, all that good stuff, goes along with you, it’s actually an advantage. You can do a lot of the things around customisation and configuration of the product on line, that would be harder to do sometimes on a desktop.

Steve: There are a limited number of DWG object types that are currently supported. I assume you’ll be adding to them over time. What about 3D objects?

Tal: Butterfly supports all AutoCAD 2D objects that are supported by horizontal or vanilla AutoCAD at this time, so you can view that, and you can have drawings from vertical versions with proxy graphics that will be displayed. So for 2D I think you have probably full and complete support for 2D data types. Before we move on to 3D, we want to make sure we nail the experience just right. You say you have a list of things you’d like to see us improve in 2D, and we’d like to be able to go and work on as many of our users’ lists for 2D before we head on over to 3D, because at the end of the day it’s all about nailing the experience just right rather than just adding a lot of the functionality to the product which is not fully mature and fully complete, and as a result of that, not add value to our customers.

Steve: I guess people may be concerned with losing data because you’re not supporting the full set of object types. Is round-tripping fully supported?

Tal: I can rest your mind at ease on that point. When you upload an AutoCAD drawing to Butterfly, that file is not converted, and resides in fully original form on the server. And when you make changes, for example on line, those changes are then injected into the drawing using authentic genuine DWG technology, so when you download that file back to your computer, you maintain full integrity of it. There’s no conversion process, no data loss, and you get a very strong experience on that front. So users should not have any concerns at all concerning that.

Steve: So round-tripping works with everything; is that true? For example, you may have a Civil 3D DWG that you modify using Butterfly. Does the drawing return fully intact, including the Civil 3D objects with all their intelligence?

Tal: That Civil 3D object is intact in the same way that if you take that Civil 3D drawing, and open it in AutoCAD LT and manipulate geometry. All your Civil 3D objects remain intact. It’s the exact same experience. That data is not modified, it’s not converted, it’s not lost. While Butterfly may not be able to edit the contents of those Civil 3D objects in the same way that AutoCAD LT or AutoCAD vanilla does not enable you to, it still maintains full data integrity and there is no data loss.

This post concludes this interview series. Links to part 1 and part 2.

Autodesk Cloud interview May 2010 – Part 2

Steve: Autodesk is currently giving away these Cloud-based services, Butterfly for example. Presumably you’re not going to keep doing that for ever. Are you going to start charging for these services eventually?

Guri: Again, you’re pushing us to talk about future. Currently, for as long as this is in a Labs environment, we’re encouraging users to use it and we’re giving it free in the Labs environment and we’re not putting any limits on it during the Labs experiment. Once we make it a commercial product we may change that.

Steve: I put a poll on my blog asking readers what they thought about CAD on the Cloud, and most of them are either concerned or frightened. Solidworks users are in revolt about what they see as being forced onto the Cloud. Why do you think there is this fear or apprehension of CAD on the Cloud?

Guri: I’m not sure. I’m curious myself about this type of reaction. Maybe it’s fear of the unknown, it’s a new environment, maybe there is some fear about security of documents while they are in the Cloud, it’s just “it’s a new thing”. We believe the approaches we are taking in providing a complementary product to the desktop environment which takes advantage of the latest and greatest web technology and enables those advantages to the user actually will make them feel more at ease. We’re not changing their normal CAD tools, we’re adding to them by enhancing them to take advantage of the capability of infinite storage and infinite CPU that the Cloud brings to them. So in a way, it’s a mixed environment. It’s probably easier to think about moving from desktop only to a mix of desktop and Cloud rather than a step-function where you move entirely to the Cloud.

Tal: Yeah, and when moving to a new platform, you probably know, even when moving to PCs say 10 or 15 years ago, there was a lot of apprehension and whenever you move to a new platform (and rightly so), you’re going to see a lot of concerns being raised by users and it’s our responsibility to provide our users with a very gradual and easy migration path which enables them to pick which components, which things, which processes they would like to do on the desktop and which make more sense to be able to do on the web.

Guri: Steve, you’ve been around CAD for many, many years. You know that CAD users usually worry about a few things. They worry about their documents and drawings. They have a lot of investment in archives of documents and drawings, they want to know that whatever changes happen in the future in the world, will enable them to keep using those drawings as usual. The other thing they worry about is their own training and experience, the way they work every day. They have a lot of habits and practices that they develop over the years and they want to know that they don’t have to retrain themselves or any other new users into new ways of doing things. And what we’re proposing is addressing both. You can use your drawings, this is still DWG, these are still AutoCAD documents, you don’t have to change, every drawing that you have that is created now or 10 years ago is still going to be useful.

So that’s one comment and the other is you can still use AutoCAD; that’s your tool of choice and whatever you do in the Cloud we purposely keep very simple so learning it and training it is really a very, very simple task.

Steve: I think you raised a valid point there about people being afraid of “what’s going to happen to my drawings”; people are concerned that if they move completely to the Cloud then they’re handing over control; they no longer have control of their documents. Do you think that’s a valid concern?

Guri: Well, I think that’s a concern, and people who have it will probably have it for a long time. What we want to do is let them choose how to deal with that. So we are not forcing anything here; we’re letting them keep their drawings on the desktop if they want, we’re letting them upload to the Cloud if they want to take advantage of it, so it’s entirely up to the user what to do. What we’re trying to do is show them that if they want to move to the Cloud, the advantages are the same advantages as photography sites such as Picasa. If you upload your family photos to the Cloud, somebody has done the backup for you; somebody has put security on it that is probably even better than you can do yourself, you can share it easily with others, provide access to your family without sending attachments and stuff like that. So there is a lot of advantages. We’re telling users it’s completely up to you; there are advantages that come along with moving stuff to the Cloud, if you’re not confident with that, that’s perfectly fine, stay on the desktop. So we’re letting the user do it at their own pace.

Steve: Can I share some of my experiences with using Butterfly? Perhaps I was using it wrong; I was trying to draw with it! As you’ve indicated, that’s maybe not what it’s really there for. I found that it wouldn’t open some drawings that I tried to upload. The display was a bit fuzzy, particularly on text, particularly when it was selected. A big issue I have with it is that I have two great big screens here in front of me and because Butterfly is confined to a browser window, it’s only using one rectangle. With AutoCAD, I can grab various bits and pieces of the interface and drag them over to the second screen, so I find Butterfly rather limiting. There also seems to be a lot of wasted space in the Butterfly environment. I can get AutoCAD to use about 91% of the screen space for drawing area; with Butterfly it was about 53%. So you’re working in a tiny little window. People pay lots of money for these big screens, and because you’re working within a browser, and because within that there’s a lot of wasted space, a lot of that investment is wasted. I’ll stop there before I confuse you all, but I have a great big list here of stuff that I found difficult to live with.

Tal: I’d love to have that list. We get a lot of requests from users, and a lot of different things bother different people. You know, we get a lot of requests that are the complete opposite, like I have a laptop with a small screen so I want to be able to optimise, I use Butterfly on the go, I need to have Butterfly optimised for that kind of resolution. But if you have a list of things we’d actually love to see it, and a lot of the times when you’re connected to a product designer on our team and have you talk to him and really go through the things that bother you, because at the end of the day it’s really our job to be able to do a good job and provide the tools which a user loves and delights users, and be able to focus on the things that are important to the majority of users and really do a good job of nailing those experiences. So if you have a list we’d love to have it and engage with you on it and see what makes sense for us to put in there and what we feel is not the highest priority for us feature-wise right now.

Steve: I’m sure you’re working on printing/plotting, because it’s pretty terrible at the moment. I’m sure I don’t need to tell you that’s a priority.

Tal: Basically it does not plot right now. It enables you to print your screen, but not plot. I wouldn’t say it’s bad plotting, it does not plot right now. If you want a quick printout of whatever you have on screen, it will do the job. Plotting is one feature that is definitely very interesting to us, it’s important to a lot of users, and we’re definitely looking into it, and providing hopefully in the future a better experience revolving around that.

Steve: And the limitation of selecting more than 30 objects; is that going to go away at some stage?

Tal: I believe you’re going to be seeing a lot of improvements in that area relatively shortly.

Links to part 1 and part 3.

Autodesk Cloud interview May 2010 – Part 1

On 26 May 2010, I had the opportunity to ask Autodesk some questions about the Cloud in general and what was then Project Butterfly (now AutoCAD WS) in particular. The Autodesk people were:

  • Guri Stark,Vice President, AutoCAD & Platform Products
  • Tal Weiss, R&D Center Manager (Israel)
  • Noah Cole, Corporate Media Relations

The interview was conducted by phone conference with no prior notice of the questions. Here is the first part of the interview, which I will be posting in three sections.

Steve: Guri, are you responsible for all of Autodesk’s Cloud-based offerings?

Guri: Tal and I are responsible for Butterfly, that’s the only Cloud-based offering that we are responsible for.

Noah: Steve, you can put the cloud-based offerings into three categories, those that are related to current products and therefore come out of the same organisations and divisions that those products come out of. So Butterfly which is related to AutoCAD so it’s coming out of the AutoCAD group. Similarly what you’d see happening with manufacturing and those projects. You also have the more emerging Cloud solutions like Dragonfly was (that’s now Homestyler) that’s coming out of Labs. So you see projects coming out of either the divisions if it’s related to product or the Labs group if it’s more forward-looking.

Steve: Can you give me a one-sentence summary of each of the Cloud-based offerings and what market it’s intended to fill?

Guri: Butterfly is one we’ll talk about in more detail in a minute. One we just launched as a product is Autodesk Homestyler (previously Project Dragonfly). It’s a SaaS-based offering done completely in a browser, targeting the home improvement market. It’s free to the end user so users who want to redecorate or remodel their kitchen or their living room can access this product, do a layout, place in it different types of furniture from libraries, and see how physical spaces fit together in this 2D and 3D type of product which is a completely SaaS-based offering.

The end user for this is not traditionally an engineer or CAD user at all, it’s more like the person at home; a typical user would be a 35-year-old lady who is interested in home decoration. The libraries in the product are either generic libraries or branded vendor-provided libraries from a variety of vendors in this space. That’s another type of product using SaaS technology that enabled us to get into a market that we’re currently not in.

There are other projects going on under the umbrella of taking existing products and trying to run them in a Cloud environment, and measuring the performance that they give us. All of them are experimental; some of them are on Labs already with some limitations of distance. So if you are in the California area you can try and use, mostly for trial and evaluation, some of our products such as AutoCAD or Inventor even, in this type of environment. You don’t need to install anything because the application runs in the Cloud; you have full access to the full application for a trial perspective.So there are different approaches to the Cloud. One approach is starting from scratch, developing something like Butterfly or Homestyler from scratch in the cloud to try and target a new market possibly. Another attempt is to take an existing application and try and run them centrally in the Cloud and see whatever performance it gets. Currently our intent is to use it for product evaluation.

Steve: The existing products running in the Cloud in the geographically restricted trial, is it just AutoCAD and Inventor?

Noah: AutoCAD, Inventor and Maya are the only ones currently running. There are also two recent technology previews happening in Manufacturing for Centaur and Cumulus which are different, but that involves Inventor and Moldflow.

Steve: With my experience with Project Butterfly, I agree that as a collaboration and review and viewing/markup tool it’s excellent, but it seems to me that it’s also being promoted as a drafting tool; that people will actually draw with it. It doesn’t seem so strong to me, for that. What is Project Butterfly now, and what is it going to end up being?

Guri: Steve, we’re not promoting this as a drafting tool, we say that the real authoring tool to create drawings is AutoCAD on the desktop. This enables you to upload a drawing that was created using AutoCAD to the Cloud, and in addition to review it and annotate it and share it; you can also make changes to it, to edit it. So what we’re providing in Butterfly is editing tools, not really drawing creation tools. I can tell you we have a free product called Autodesk Design Review, this product has only viewing and annotation capabilities. What a lot of users there are asking for is some basic editing tools where they want to make some local changes, and that’s what we are providing. The editing tools are intended for users that are not necessarily AutoCAD users, we keep them simple for that purpose.

Steve: So it’s not intended to be a drafting tool and you never intend it to actually become one in the end; is that correct?

Guri: I’d rather not comment on future direction. I can tell you right now that the positioning of the product is as a web accompaniment to AutoCAD, in a way similar to Microsoft’s Office Online in the most recent Office application is doing, in which an author on the desktop using Microsoft Word can upload it to the Cloud, view it, share it, edit it. So we are enabling editing of documents in the Cloud.

Tal: Just to add to that, we have different platforms, the desktop and the web. Each platform does certain things very well. So authoring, for example, on the desktop is something that is great, it’s mature and you can do a lot of amazing stuff there. What we want to focus on in building a tool for the web is leverage what the web can do for our users. Stuff like being able to access from anywhere, design timeline, collaboration, sharing; really hitting all those sweet spots instead of trying to imitate what’s already up there on the desktop and is working well. That’s why you see the different focus on the different platforms trying to do that thing it can do best.

Links to part 2 and part 3.

Autodesk Cloud – don’t panic, business as usual

Autodesk recently made a big announcement about its Cloud initiatives, and reactions have been all over the place. Some people can barely contain their breathless excitement while others are outraged to the point of passing out the pitchforks. Why? It’s pretty much business as usual.

It’s nothing like Dassault’s disastrous we’re-moving-you-to-the-Cloud FUD campaign against its own product, SolidWorks. There’s no hint here of AutoCAD (real AutoCAD, I mean, not “AutoCAD” WS) being moved to the Cloud, or anything as radical as that. (Yes, I know there’s a limited experiment along those lines but that’s nothing to do with this announcement). It’s just a collection of relatively minor changes to Autodesk’s existing on-line services, collected together to make a newsworthy press release.

(As an aside, I must say this was a much more worthwhile announcement than the ridiculously over-hyped DE8.16N thing. So I was supposed to get excited about a routine upgrade of a product I have already been using for months, on an OS I don’t use, when the upgraded product is still half-baked just like the first underwhelming effort? Fortunately, I didn’t get sucked in by the pre-announcement build-up so I wasn’t disappointed, just amused when the truth was revealed. Autodesk PR, please don’t cry wolf so often; keep the hype in reserve for the hypeworthy stuff.)

Back to the Cloud thing, and putting aside hype and horror, here’s the stuff that has just happened:

  • Autodesk Cloud documents lets anybody store up to 1 GB documents on-line, or 3 GB if you’re a Subscription customer. This isn’t new, but until recently it was an Autodesk Labs project called Nitrous. The infrastructure is provided via Amazon and Citrix.
  • AutoCAD WS has been updated to integrate its storage with Autodesk Cloud documents. Remember, WS isn’t anything like real AutoCAD, but rather a limited on-line DWG editing tool. There’s a WS iPhone app, but that’s not new.
  • There’s an Autodesk Design Review iPhone app for reviewing DWF files you’ve stored in Autodesk Cloud. It won’t do DWG; use WS for that.
  • There are several cloud-based services that are available “free” to Subscription-paying users of a small subset of Autodesk software, mostly Revit and Inventor-based suites. They are: 
    • Inventor Optimization
    • Cloud Rendering
    • Green Building Studio
    • Conceptual Energy Analysis
    • Buzzsaw (now bundled with Vault Subscription)

    AutoCAD users need not apply for any of these services.

So some of Autodesk’s on-line services are now being provided only to Subscription customers, and one is offered in improved form for Subscription customers. There are two obvious reasons for this: tie-in and revenue.

First, Autodesk wants its customers tied to the Subscription gravy train, if you’ll excuse a fairly awful mix of metaphors. Offering Subscription benefits like this is preferable to some of the much less pleasant arm-twisting that has been happening recently (e.g. trebling upgrade prices). Is it too much to hope that Autodesk has learned that offering carrots to its customers is a better strategy than threatening them with sticks?

Second, Autodesk needs to start making money out of this stuff somehow. For some years, it has spent several fortunes on buying and developing on-line services and then given them away for nothing, usually as Labs projects. This obviously can’t go on for ever, but just slapping a charge on these services wasn’t going to fly. Bundling Cloud services up with Subscription is a way of easing people into paying for them, and this is something I expect to be expanded in future, for example with AutoCAD WS. Once that’s been established for a few years, it wouldn’t surprise me to then see Subscription for at least some of the services split off, so you’re paying for Cloud services explicitly. By then, enough customers may consider them to be worth paying for and they may therefore survive beyond the short term.

Will it work? I’m not sure. Time will tell which of these services will thrive and which will die, and such uncertainty is one of the many reasons real-world customers aren’t excited about getting their heads in the Cloud. I don’t intend to make use of these services (I’m not even allowed to), so I’m not too bothered what happens to them. Like the vast majority of Autodesk customers, I will just carry on using conventional software in that old-fashioned 20th century way that just happens to work very well. Autodesk will go on providing its software in that way, because that’s what most customers will want for at least a while yet, and Autodesk can’t survive on wisps of Cloudy revenue.

Move along, people, nothing to see here.

Autodesk’s cloudy drawing offering

Autodesk’s Project Butterfly is its latest offering in the Cloud (Software as a Service, SaaS, web-based software, whatever) area. This is a Labs technology preview (i.e. it ain’t cooked yet) of browser-based drawing system based on Autodesk’s purchase of Visual Tao. The idea is that no software other than a browser is required to create, edit or just view drawings. To try it out, head to http://butterfly.autodesk.com/ and pick on Try Now. If you’re interested in going further with it, you will need to create an account, which is a quick and painless process. This account is separate from your Autodesk ID.

For more details, see Scott Sheppard’s posts here and here, the Project Butterfly blog, and the Project Butterfly page on the Autodesk Labs site, which includes a series of videos such as this one:

I’ve had a brief play with it and while it’s not as horribly slow as I had feared (the Ribbon is much quicker than AutoCAD’s, although that’s not difficult), it’s currently an extremely limited environment. Other than viewing and some very crude drawing operations, pretty much everything I wanted to do either couldn’t be done, or couldn’t be done in a satisfactory way. Once I had discovered how to get a drawing out of the clouds and in my own hands (it’s not Save As), the export crashed with an HTTP Status 500 error. Apparently, the server encountered an internal error () that prevented it from fulfilling this request.

Teething problems aside, it’s hard to imagine anyone accustomed to full-featured CAD software actually spending all day drawing with this mechanism. In fact, I can’t imagine spending more than an hour on it before tearing my hair out; a few minutes was enough. It’s perfectly adequate for viewing and marking up, but as a drafting tool it’s just a toy.

But it’s a start, and Autodesk is wise to get its head into the clouds. If SaaS really is The Next Big Thing in CAD, then Autodesk would have looked very silly if it had missed the boat altogether. I’m not convinced that SaaS is going to have the impact that some are predicting, but I’ll cover that argument in a separate post.