Skip to main content

AWV Informatik

3D CAD WITH PASSION

News

Roopinder Tara wrote an article on engineering.com about Buerli
https://www.engineering.com/story/while-onshape-got-famous-a-browser-based-cad-application-was-baking-in-switzerlandwho-knew

We published the press-release
http://ledas.com/group/press\_releases/?press\_num=209

It was re-posted (with minor editing) by TenLinks, a well-known industry news portal
http://www.tenlinks.com/news/awv-informatik-ledas-enter-into-rd-agreement/

Another re-post was done on isicad.net (it is our web portal)
http://isicad.net/news.php?news=17294

ClassCAD

The fundamental technical virtues of ClassCAD originate mainly on the myriad possibilities to easily develop CAD/CAM applications based on ClassCAD. Our product enables very efficient and concise CAD/CAM software development. Because we as a team - and consequently our product - speak "CAD language", development cycles can can be decreased perceivably both in terms of time and money.

ClassCAD can be fully integrated in other systems. The host system controls ClassCAD and thus the generation of (3D) models. It can for instance be used in a product configuration system and would permit the visualization and allocation of parametric 3D CAD models already in the sales & distribution phase. These 3D models - quality ranging from simplified/dumb models to entirely parametric & detailed - can even be used in downstream applications.

Core facts & benefits

  • specialized 3D development framework
  • shorter development cycles
  • full integration into any application
  • unique & tailored solution for your specific needs
  • ClassCAD end user applications use the functions & libraries of the subjacent software layers as as to enable efficient software development

CAD features

  • NURBS-based 3D kernel for operations on solids: SMLib Library from Solid Modeling Solutions
  • typical CAD operations (Boolean operations, Slice, Extrude, etc.)
  • handling of solid bodies
  • handling of assemblies, including inheritance mechanisms
  • import/export: neutral BRep formats (STEP, IGES) or SAT; IFC (Industry Foundation Class), DXF via OpenDesign Library
  • import/export: with some limitations: native models from different CAD systems
  • service functions that can be used within the ClassCAD language: >1000 (CAD, Math, Strings etc.)
  • upgradeable 2D sketching abilities
  • constraints in 2D sketches and 3D assembly files; Constraint library of Bricsys, originally developped by LEDAS R&D.

Interaction features

  • application specific interactions in 2D/3D
  • viewing and selection mechanisms

Programming features

  • own scripting language with runtime compiler and IDE (Integrated Development Environment) based on Eclipse
  • application neutral interpreter classes
  • development of libraries of interpreter classes with application specific knowledge
  • efficient programming in the IDE with powerful debugging capabilities

Presentation features

Client development is done in Typescript using diverse libraries. Client development is described in more detail on www.buerli.io

ClassCAD Cloud Solution

CAD is too heavy for the web?

This is the common notion of many professionals in this field. When installing a CAD system one could really come to this conclusion: hours of waiting, licenses that have to be activated, scripts that have to be run, countless variables to be set, you know what we're talking about. We at AWV asked ourselves if this was really the best we could get, and we came up with something quite different.

CAD is perfectly fine for the web!

In a research project we have proven, that it can indeed be done a lot easier: completely online, without any installation! Turn on your computer, start your web browser, enter the right web address, done.

The goal was not only to have an ordinary viewer - there's plenty of these out there already - but to have a software component that also allows for models to be modified interactively by the user, including the real-time presentation of the changed model.

Short description of components

On the server side of this solution we use our top of the line product called ClassCAD. It's a class-based CAD development environment with its own JIT interpreter language, solid modelling core, constraint solving component, sketcher, converter and many other modules.

The traffic between client and server is managed by the HTTP protocol and thus is secure, conform with web standards and ensuring that our product is ready for the future of the web: we can easily tie ClassCAD in with HTML+WebGL / Websockets or other technologies that might arise.

Research

NTB INF - Institute for Engineering Informatics

NTB_logo

  • various projects concerning the development of ClassCAD
  • Master's/Bachelor's theses conducted together:
  • "Kinect motion control in ClassCAD" (A. Wild, M. Dominik, D. Hemmi, 2012)
  • "NURBS on the GPU" (Fabien Graf, 2012)
  • "Integration of ClassCAD into MS Common Language Runtime (MS CLR)" (Julian Specker, 2011)
  • "TolCAD: Integration of a tolerance model and tolerance calculation in ClassCAD" (Yanic Högger, 2011)
  • "Rigid Body Simulation in ClassCAD" (Marco Clerici, 2011)
  • "3D Assembly Constraints" (Jan Mrnak, 2010)
  • "ClassCAD Byte Code Compiler" (Rene Gantenbein, 2008)
  • "Interactive 2D Sketcher for ClassCAD" (Martin Affolter, 2007)
  • "ClassCAD Eclipse IDE" (Marcel Keller, 2006)

Commission for Technology and Innovation (CTI)

CTI_logo

Swiss innovation promotion agency: supports R&D projects and scientific innovations in all disciplines; mainly market-oriented projects are being funded; special focus on transfer of knowledge between academia and industry;

  • AWV has already taken part in various CTI-funded projects toghether with NTB
  • newest project: CTI-project no. 15944.1 2013-2015: "Cloud CAD - fast GPU based 3D visualization in the browser for CAD cloud applications"

CADCAMation S.A.

cadcamation_logo

implementation of application prototypes based on ClassCAD within the following European Research projects:

About

AWV Informatik AG is a spin-off company of the University of Applied Sciences "Interstaatliche Hochschule für Technik Buchs", short: NTB. Based on this heritage, the relationship to NTB is very strong and the cooperation between the two partners has always been intense and prolific. The first developments, that finally led to the core product ClassCAD, were already made around 1995, during several research projects at the NTB institute for engineering informatics. Since the year 2000 AWV Informatik AG has overtaken and advanced development of the ClassCAD software for CAD/CAM specific solutions and applications.

Presently we are further developing your ClassCAD development environment and adding state-of-the-art cloud-based functionality. As 3D-visualization gains higher importance in a vast amount of branches and markets, the need for visualization solutions is increasing rapidly. Additionally cloud applications are prospering for all kinds of purposes. Therefore the timing for our upcoming product "ClassCAD Cloud Solution" is excellent. We still continue to be at the forefront of technology by participating in R&D projects on an international, European level. The before mentioned cooperation with NTB is ongoing and mutually beneficial.  

We are always keeping an eye on new technologies & opportunities to apply our highly specialized knowledge to solving our customers CAD-related problems and needs and will keep doing so. We are striving for constant improvement concerning our products & services. Future challenges imposed by the fast pace at which technologies, especially in our field of business, are changing, are important drivers for us to stay ahead of our competition and motivate us to go the extra mile when necessary.

Core team at AWV Informatik AG

  • Christian Brändle
  • Daniel Manser
  • Paul Henschel
  • Rainer Weigel
  • Simon Fischer
  • Roman Brülisauer

Team at the NTB, Campus St. Gallen

  • Moka Badertscher
  • Norbert Frei
  • Patrick Mazenauer

Team at Ledas R&D, Novosibirsk

We have a long term relationship with the colleagues from LEDAS.

  • Anton Potapenko
  • Vladislav Chervov
  • Ivan Rykov
  • Stepan Gatilov (mainly for GPU Tesselation and great 3d kernel work)
  • Ilya Vazhev (linux specialist)

Freelancer

We are proud to work together with Sebastian Alf on diverse topics like WASM compilation

References

AWV has realized numerous successful products and projects with very different customers. We are proud and happy to be their first choice partner when it comes to tricky CAD-related issues. Amongst others these clients are: