Showing posts with label Interoperability. Show all posts
Showing posts with label Interoperability. Show all posts

Wednesday, November 19, 2008

It starts...interoperability and singular modeling


So here's some exciting stuff...INTEROPERABILITY!

Recently had a great meeting with some of A-desk's software development task force and found that there is light at the end of the tunnel....hopefully.

So here was in essence the discussion we had.

The first topic of discussion was interoperability. The question came up how important is it? Where we see it being effective and why?

Umm...where to start? Does this meeting involve beer? If not why not?
Moving on.
Interoperability affects all of our professions. Currently, it cripples a lot of the day to day tasks that should be a LOT simpler than what they are. As any BIM Manager or Virtual Construction manager worth their salt will tell you there's always a solution. It just might take half the day to get it there.

During this discussion, I brought up an epiphany I had after talking with a buddy of mine who is a programmer for Apple, Joseph. Joseph is a super smart guy and I revere the fact that he has started up two very successful software companies sold them and continues to work for Apple because he likes the "environment". (I personally prefer the environment in Cancun, but to each their own) So I thought I would throw this issue of interoperability at him.
After asking the question, Joseph thought it was hilarious for some reason! I asked him what was so funny and he said because they faced the same issues in his industry years ago. Apparently Windows' take on interoperability between systems was that they had the "best" solution for PCs out there and that they didn't need to conform to any of the Apple software protocols.

So Apple made their existing systems not only interoperable with Windows but every other "highly used" system available. This included both Unix and Windows software, web interfaces and so on down to the printers and the Ipod. He went on to say that Apple took the stance of change the industry, by example and as a result (sans current economic downturn) saw a revenue growth of almost 200%! With the mantra of, "Plug it in and it has to work. No matter who made it."


Joe also went on to talk about how the answer (in dumbed down terms for me) was filters. He said computers should do the work, humans should make the decisions. Taking data and pushing it through an analysis filter such as (his words) NavisWord, (Joe if you're reading this I have to give you a hard time!) and viewing the results directly in the native format.

Whoa...I thought. Native format huh? He said "Yeah you know whatever you created the file in is inherently where the most data and toolsets reside otherwise you wouldn't have been capable of creating it. He said the key is the same base language otherwise you end up with a Tower of babel situation. In programming if the language is C++ than the entire team knows how to work with it. This doesn't mean that designers have to use the same software that database programmers use or that interface programmers use. What we're talking about here is use the tool that makes it easiest for you, so long as you can get the information in the end to C++. It's not rocket science man....everything needs to talk the same language. In the end after you push it through these filters, fix it, test it, filter it, fix it, test it for about 30 times you end up with a useable product."

Now I'm just a lowly BIM guy, but it seems to me that there are some direct parallels here. The fact is that BIM as a deliverable needs to remain in the native file format. (Revit, Bentley, ArchiCAD) however, filters such as clash detection, energy analysis, estimating bring value to the table as they accomplish testing tasks that the native software isn't capable of. Lastly, exporting the product in the form of animations, stills and graphics are a snapshot in time and shouldn't be relied on other than visualizataion and better communication of the idea.

In the end, the Autodesk boys were sitting there, with that aha look on their face. Hopefully they go back to the rest of the team and expand upon Apple's model that interoperability isn't "optional" it's a way to be more profitable! Of course, we are talking about the software industry and sometimes that takes a while....

Also I wanted to thank Joe for his take on the interoperability issue.

Friday, July 11, 2008

Autodesk and Bentley Thoughts

Great question. Basically, a non-profit government organization with hardly any funding and a volunteer base (that I’m a part of) is in one corner and an 800+ pound gorilla with an unlimited budget is in the other (that I’m on the R and D team for). I think what a large portion of the industry doesn’t seem to understand is that IFC will be fine to use…in 5 years, but in five years what they develop will be obsolete. Of course, the best solution would be to develop an Interoperability Standards group that is an honest-to-goodness company that consults with these corporations on a full time basis, otherwise the NIBS groups will never be nimble enough to catch up with the rapid development of the software.

Also Revit, Bentley and ArchiCAD have spent a decade developing their software and aren’t about to just give up their profit as they are corporations and are ultimately responsible to their shareholders.

In regards to Bentley, I think it’s probably the best decision they’ve ever made and I’m sure their image of being “the interoperable software of choice” market perception will go up. Between you and me Autodesk has been positioning to purchase Bentley for some time, but from what I’ve heard the asking price is outrageous. So this might be a little friendly positioning on the part of Autodesk to steal market share away from Bentley users, the ol’ if you can’t buy ‘em join ‘em thing. Hard to say, either way though IFC’s aren’t there yet and the software industry will continue to define what “standards” of transfer protocols are best. NavisWorks was really the best IFC software available, but we all know how that ended up! =)

Just a couple thoughts…either way it doesn’t make it easier for NIBS or the IAI.