DESAGN: Xtext at the cutting edge
Sandvik Coromant (http://www.sandvik.coromant.com) has for the last 3 decades heavily depended on automated design of their products - cutting tools for the manufacturing industry. By using CAD system APIs, mechanical engineers have been developing programs that create 3D models and drawings of products tailored to customer demands.
Developing these programs in general purpose languages has been time consuming and error prone due to the fact that the engineers are not very accustomed to programming in general, but experts in product variant configuration.
Using Xtext we have created an adapted domain specific language and tooling for our engineer-to-order process, relieving the engineers from low level programming tasks, making it possible to fully focus on solving the problems of the engineer-to-order domain.
In this session we will show our two languages, a demand driven expression language and a 3D modeling language, based on Xtext and Xbase. There will also be a demonstration of how a program is executed with an integrated CAD environment.
Other Videos By Eclipse Foundation
2012-11-21 | ECE2012 - Extending the Eclipse 4 application model |
2012-11-21 | ECE2012 - The Future of Eclipse |
2012-11-19 | ECE2012 - Taking EMF to the Mobile Web - EMFT Texo on HTML5 |
2012-11-19 | ECE2012 - Polarsys: Open Source tools for the development of Embedded Systems |
2012-11-16 | Control System Studio: A platform for controll system management |
2012-11-15 | ECE2012 - Let's make some 0xCAFEBABE! |
2012-11-15 | ECE2012 - We Can Do Better, IBM's Vision for the next generation of Java runtimes |
2012-11-14 | ECE2012 - Introduction on Nebula NatTable |
2012-11-14 | ECE2012 - Effective Mockito in a modular world |
2012-11-14 | ECE2012 - Developing Cloud Applications with Eclipse Gyrex |
2012-11-14 | DESAGN: Xtext at the cutting edge |
2012-11-08 | ECE2012 - Collaboro: Community Driven Language Development |
2012-11-06 | ECE2012 - Flower Dev Center |
2012-11-05 | Developing with Lua |
2012-11-05 | Anatomy of an M2M Application |