Now on Thursday (19/3) at 16:00 CET we have an upcoming webinar to learn how to setup an assembly and let rules and logic automatically place components in DynaMaker. Please join in by sending an email to email@example.com or read more about our other upcoming webinars at our open webinars page.
We will look into some example cases of how things can be done, explain components an instancing, show you how to work with a tool like DynaMaker and discuss together different options and possibilities.
When working with a all in one cloud service like the DynaMaker you can pretty much follow these 10-steps to develop your first CAD-configurator for web, e-commerce or CPQ. All the technical aspects can be found in docs.dynamaker.com or by discussing with our Support team. The hardest part is usually doing things in the right order is usually the hardest part.
Development process in 10 steps
A.1 – Sign up for a free account on DynaMaker and go through our docs & tutorials docs.dynamaker.com A.2 – Request template projects from the support team (see examples on youtube.skymaker.se or start page) A.3 – Explore the template projects and get inspired to the best approach for your product A.4 – Draft a first prototype of the user interface in DynaMaker to find out what parameters should be configurable A.6 – Draft a first prototype of the main assembly of components with the major parts (both upload static CAD-files and create some parametric CAD components in DynaMaker) A.7 – Show your prototype to your internal team and discuss the solution A.8 – Keep developing until you have a Minimum Viable Product (MVP) that can start solving some of the user cases (dont wait too long or add too much stuff) A.9 – Introduce the MVP to the intended users to get early feedback and adoption of using a new tool started (it takes time..) A.10 – Keep adding new features in parallel with ensuring that more users / customer uses the visual product configurator
Requirements for an online CAD configurator:
When you look at a configurator that runs in the cloud you need the following parts to work together. DynaMaker will handle all those three in a single platform. But the principles stated here apply no matter what platform you choose.
A Client side module with support for CAD that the users interacts with
A Server side module that hosts the application and provides additional functionality like authentication, save / load, etc.
A set of rules and formulas for the product configuration
Part 1 – Client Side Module
The client side mainly focuses on:
How the interface should look (placement of buttons, toolbars)
What the user can interact with (buttons, rotation of model, etc)
What steps are needed to configure a product
Visualization in 2D or 3D
Presentation of relevant data to the user (dimensions, values)
Part 2 – Server Side Module
To make thing available on the web you need some kind of server to host the files and provide protected functionality like user handling, security, saving and loading a configuration, connections with other software, and much more. This is only exposed to the client side through an API and can be composed of pretty much any programming language available.
Developing the server side is hard and requires an experienced developer to ensure that its secure, can handle load and is possible to maintain over time. The server side is handled automatically in the DynaMaker cloud service.
Part 3 – Product Rules & Formulas
Last but not least you need a set of rules for your product configurator to work. Maybe you already have them written down in the product catalog? Or expressed in a excel sheet somewhere. These need to be translated to web compatible formulas and code (Client side or server side).
The rules and formulas can be distributed either to the server side module (secret formulas) or the client side module (compiled but available), or both, depending on how the product configuration is setup.
If you want code examples on how this can be setup on the DynaMaker you can check out the tutorials under docs.dynamaker.com
Take the opportunity to spend some time together with our engineers to learn how DynaMaker works and how you could become a better developer on the platform! The online IDE for developing and publishing your own 3D configurators and automated CAD customization tools has many features and lots of possibilities. You just have to learn how to navigate all that technology and start using it for your own applications!
The next webinar on the 5th of december will look on how to automatically generate 2D drawings (dxf, pdf) dynamically from whatever parameter the user inputs in a tool.
Upcoming DynaMaker Open Webinars
2019-12-05 (13.00-14.00 CET) Generate 2D Drawings
2019-12-19 (16.00-17.00 CET) Assemblies and Parts
2020-01-16 (13:00-14.00 CET) Creating UI and Workflow
Documentation and tutorials are living documents and in order to make them as good as possible, we’ve added an edit button at the top right of each documentation page. If you have suggestions on how we can improve, press the button, log in to GitHub and make your change. You will be prompted to create a pull request with your changes, which is just a fancy way of letting us know that you’ve got some improvements.
It does not matter if you’re an experienced programmer, a CAD professional or are just getting started creating Dynamic Products; sometimes we all get stuck and could use some help getting back on track. For guidance specific to DynaMaker, we’ve created the official DynaMaker Docs which consists of a Getting Started-guide, tutorials, a FAQ and much more.
Since DynaMaker is fully cloud based, all development is done from the browser. We recommend Google Chrome, which has excellent development tools that can be used for stepping through your code line-by-line, to get a better understanding of what’s happening. Here’s a great guide on getting started with debugging using Chrome DevTools.
Help us help you!
The DynaMaker team is continuously working on improving user experience and we need your feedback to create the best platform possible! What obstacles are you running in to when working in DynaMaker? Do you have suggestions on things that should change or what new features should come next? We’d love to receive all your thoughts, so please send them in an email to firstname.lastname@example.org!
Are you trying to digitize your business and leverage new modern tools for automation and IT? Then we have the tools and know how to help you!
We have an upcoming open webinar at 21/5 15:00 CEST to start address this topic together, and help bring insights to your business.
With so many new platforms, technologies, and solutions on the market it can sometimes be hard to find the way all by yourself. Therefore we have created a strategy for navigating this and collected a few cases on how this can be done in proper way.
With focus on having an automated flow of information, orders, data through the company and working with software and technology that develops at an exponential speed, we have collected a few cases that can be used for inspiration and comparison when setting your own management strategy.
Guidelines to start with
Don`t reinvent the wheel – Never start from scratch if its not core business. There is a platform available for everything today.
Ensure Accessibility – When everybody is using digital solutions you cannot have internal IT running around patching and installing for everyone manually.
Fast feedback during development – Demand fast results to understand and test core concepts.
Make sure the simple system works first – Well functioning complex systems can only come from well functioning simple systems.
Modules instead of Monoliths – Decouple the IT infrastructure for faster development and long time maintainability
Automated Checks – Make sure that old rules are still valid when developing new
Performance – Make sure to distribute the load in a way that scales
The DynaMaker cloud services is designed to respect these guidelines and be a long term puzzle piece in your digital ecosystem.
To get started with building online dynamic tools and transforming you industry to the modern manufacturing age we offer webinars, online training, on site training and ready templates and examples.
Next upcoming webinar that focus on a general introduction to the DynaMaker cloud service will be held at 24/4. Perfect for you that are curious on how the platform works, how you can use it in your ecosystem of other solutions, and how you can get started!
The webinar will focus on how to get you started with tool building in a standardized way and will be followed by more with more specific focus on different areas.