Info

This news article was originally written in Spanish. It has been automatically translated for your convenience. Reasonable efforts have been made to provide an accurate translation, however, no automated translation is perfect nor is it intended to replace a human translator. The original article in Spanish can be viewed at Entrevista a Austin O’Malley, vicepresidente ejecutivo de I+D de DS SolidWorks
"The 'cloud computing' expand the possibilities of work in common"

Interview with Austin O'Malley, Executive Vice President of r & d of DS SolidWorks

Joan Sánchez Sabé, from Anaheim, CA, USA05/02/2010

February 1, 2010

Austin O'Malley is responsible for development of SolidWorks products. He is dressed in a red shirt, which identifies you as a member of the r & d team, supposedly so that any participant in SolidWorks World can stop him and ask questions, or suggestions. Shown smiling and affable, but I think that you should have already answered two dozens of times some of the issues that I am going to ask you; After the announcement that SolidWorks is going to move to 'cloud computing' made the morning of the day on which the interview takes place. It is curious about how to write my name. When he finds out where I am, tells me that Gaudí, and how like impressed you see some of their structures: mathematically correct, but with organic forms. It seemed to me that I wanted to say, "they work, and also make you feel at ease". A declaration of intent.
Austin O'Malley
Austin O'Malley.

The announcement that SolidWorks will be available as a service, in 'cloud computing', means a radical change. What are the technical implications that you can provide for for you and your customers?

When it comes to the truth, do not change the fundamental problems for designers: reduce the time of launch of products, improve its design and reduce its cost. You have always wanted to remove the computer component of the engineer, which does not hamper it, let that focuses on the design. Our goal has always been: easy to use, software that allows to capture the design intent, reuse data,... The problems of performance, reliability and the complexity of the design software have always been inherent in the process. At the moment, it consider how to use emerging technologies to solve them. It is not the use of technology by the technology, but reflect on 'how we can use them to make life easier to engineer?' Many new devices, such as touch, mobile, different emerging plataformas… that allow great flexibility. An iPhone does not have the right measures to make CAD, but should be allowed access to your data, communicate them. We offer flexibility, accessing the 'same' data from any device and any location.

What changes in the way of developing it will engage your team? Are not in the same way the programs for a desktop than for the nube… computer

The first step is to make the programs agnostics to the user interface. Separate the logic of the application. The interface has to be a completely independent layer. And data, as such, must be also separated. The idea is that different combinations can be made: that data is in the cloud, while the application is in the user's computer; or the data and the application in the cloud, and the computer has only the user interface. Or all in the cloud.

The architecture used for the development has to be different. Logically use technologies new, such as the cloud computing services ('cloud services'), whether in a cloud of our property or in a service like Amazon Web Services.

Another of the major differences will be the way in which we carry out the updates. With the development in the cloud, it is possible to perform updates automatically and transparent. The user always has the latest version. However, we cannot change the interface to the user in the middle of a project. We will have to use a mechanism that allows users to accept the changes to they wish them. When you use Gmail or Google Docs, you're not aware of when are updates to the program. We aim to provide the same ease, but at the same time allowing the user to control what is updated.

The assurance of the quality of the software is not an exact science. Make a program that will not hang on a computer is a challenge. How is the challenge of having a program in the cloud, that works without interruption and serve thousands of users at the same time?

We started in 95 modeling pieces. Then came the sets. After the levels of production, the large sets,... Everything happened very fast. But when you consider the amount of data involved and references, reliability is quite good, although still room for improvement. We are giving back to the problems of performance and reliability. What is the worst that can happen to the user? Losing the data. The time of restart the program is not what really matters. Now, users acting on the defensive: stored data constantly. We have restated: there is a 'save' option, nor nor an 'open'. Everything is always saved. With a choice of turning back matter, if necessary. We want to do that the program does not fail. But if you do, that you can continue where it left off. If your computer is burnt, continue with the of to the side. In addition to the problem of reliability, this approach solves the problem to work on any site, and that several people can work at the same time.

With more than 20 years of experience in the development of CAD…

Twenty-three, to be precise.

... Which of the problems that have been made to resolve seemed unlikely solution at the time?

I believe that one of them is the possibility to take a model and stretch it or squeeze it in real time. It has taken much time to reach the correct algorithm. And we need a capacity to process considerable.

Another is purely the economy: any company can have a design system. I am not going to say that it is cheap, but it is affordable. Workstations that cost a fortune is quickly needed.

The price of the hardware has been reduced in an impressive way. But the software… is not still even too expensive?

I think that it is a matter of economy of scale. The hardware is at the same time for millions of people. The price of the CAD software is not so high: say that you can begin with 4,000 or $5,000. This figure, for how long you do to pay the salary of an engineer? The real cost is in generating content, create intellectual property, to create designs models. If these data can be reused (for example, for marketing) reduce the total cost of ownership. We try to make the software to reduce costs. As contrapartida… software has a cost.

Austin J. O'Malley, wearing a red shirt to indicate that it is part of the r & d Department
Austin J. O'Malley, wearing a red shirt to indicate that it is part of the r & d Department.

I have no problems in doing banking transactions over the Internet. However, I also know that one day after the screening of Avatar, already had pirated copies. How you planteáis to control the risk of improper access to the data 'in the cloud'?

Your example is interesting: there is a 'leak' of information for something [the film Avatar] of which there are many copies. If you want someone to work on a design, it is likely that send you the file with the model by e-mail. You have multiple copies. If you could offer controlled access to data 'in the cloud'. What would be more secure? If you're interested, you can remove access permissions later. With an e-mail that you sent it can not 'desenviar'. You would have raised you the example of the Bank if not me it'd put you. At first the people was reluctant to use the credit card on the web. I do not believe that you have a copy on a laptop that you get travel is safer that an access-controlled data in the cloud. It is a matter of perception. It will change.

What has in common the 'cloud computing' with 'social networks'?

With social networks people can collaborate and share. Or play: my son plays in network world of warcraft with a Playstation 3. What we do we have a professional approach, but has in common the fact that those who work in a project always have access to it. It is always 'alive'. Gives equal to that contributors work synchronous or asynchronous; they always do on the same data.

Of all the possible advantages of cloud computing, what you considerarías the most important?

I think that the most important thing will be the possibilities that will offer to work in common. For small businesses, is probably the fact that data are accessible from any site and… they are safe.

Comments on article / news piece

New comment

Warning

Los comentarios son la opinión de los usuarios y no la del portal. No se admiten comentarios insultantes, racistas o contrarios a las leyes vigentes. No se publicarán comentarios que no tengan relación con la noticia/artículo, o que no cumplan con el Aviso legal y la Política de Protección de Datos.

Advertencias Legales e Información básica sobre Protección de Datos Personales:
Responsable del Tratamiento de sus datos Personales: Interempresas Media, S.L.U. Finalidades: Gestionar el contacto con Ud. Conservación: Conservaremos sus datos mientras dure la relación con Ud., seguidamente se guardarán, debidamente bloqueados. Derechos: Puede ejercer los derechos de acceso, rectificación, supresión y portabilidad y los de limitación u oposición al tratamiento, y contactar con el DPD por medio de lopd@interempresas.net. Si considera que el tratamiento no se ajusta a la normativa vigente, puede presentar una reclamación ante la AEPD.

Suscríbase a nuestra Newsletter - Ver ejemplo

Password

Select all

Autorizo el envío de newsletters y avisos informativos personalizados de interempresas.net

I authorize the sending of communications from third parties via interempresas.net

He leído y acepto el Legal notice y la Data protection policy

Responsable: Interempresas Media, S.L.U. Purpose: Subscription to our newsletter(s). User account management. Sending emails related to the same or related to similar or associated interests.Retention: for the duration of the relationship with you, or as long as necessary to carry out the specified purposesTransfer: Data may be transferred to other group companies for internal management purposes.Rights: Access, rectification, opposition, deletion, portability, limitation of processing and automated decisions: contact our DPD. If you consider that the processing does not comply with the regulations in force, you may lodge a complaint with the AEPD.More information: Data protection policy