 Create your own brilliant UIs with the software development skills for embedded hardware platforms. CGI Studio is providing a complete and well-established toolchain for UI creation. To give you an idea, over 50 million vehicles in the state-of-the-art and ambitious automotive sector are already equipped with CGI Studio. My name is Reinhard. I'm the CEO from the Candero Group. Hi, I'm Dagmar. I'm the marketing manager of Candero. And how long have you been doing this technology? Oh, that's amazing. We are doing this almost 20 years. So we entered into the mobile phone market where we already had our footprint with HMIs already on very low-end devices with 8-bit chipsets. And later on, we added our stuff into the automotive area. And this started in 2009. So we started with 3D creation and later added 2D. And that's where we are now. We have a tool which is called CGI Studio and which is awesome to create real, good, embedded HMI applications. And you are doing some launch here for the embedded world, right? What's the news with that? Yes, correct. We are showing our latest developments, which is based on no coding approaches, really easy to transfer from the graphical designer to the hardware itself. So we are showing here our latest developments, which are really, really amazing how you can use it. And really, you can speed up the development. You can save costs. You can save time. It's great. So what we see here is one of our latest HMI solutions. We are going to showcase it in the embedded world. This solution has been created with Next System and Data Module. And it's a haptic human-machine interface. So all the buttons, all the sliders here have intuitive touch feedback. So we see here an excavator user interface. And here we see an interactive cache point. And you see that it has an intuitive touch feedback. So also people with visual impairments can interact with this use case thanks to this feedback. Here we have an Autic CMAP and also integrated sound effects. Here we see a mixing console. Yeah, and all these graphics have been implemented with Candera CGI Studio, also with the smart Photoshop in Porta. Can you talk a little bit about the story in terms of the automotive industry? You've been, you're supplying in 50 million cars. So there's a lot of car manufacturers that are working with your technology. Yes, that's right. So car manufacturers all over the world, but also tier ones all over the world are using our technology. So as I said, we entered... The beginning was to have a 3D engine because we have been asked by German car maker, hey, can you support us on this? And we said, yes, of course. So it was more a garage-startage project that we had in 2009. But this is how we rolled it up. So we added this cool 3D stuff and later on 2D and all the peripherals that you need. And this is what was our winning strategy to really achieve this global market footprint. And here in the video, I see that you have this whole user interface system and you're talking about code, maybe not necessarily to code, and then you can just import graphics from Photoshop and it just, how does it work? Yeah, so we usually had a Photoshop in Porta, which it was not handy to use and in the past we added now artificial intelligence for this. So it's quite easy. If you have the Photoshop file, you can buy artificial intelligence, you can, the techniques is deciding which content do you have there. And it's automatically combining the graphics with the logic in the tooling. And this is some huge step because in the end, you don't need a high professional software engineer to do this. So a graphics designer can do it, but even you or me can do it. So it should be quite easy and it is very easy to bridge this gap between how to get the graphics from the artist to the target. And this is, we call it no coding approach. This is a word that we also phrase that we also define for the market, no coding. So if you want to have a really fast, easy prototype, you can do this without any coding. You just change some parameters. You put your graphics in, you combine it with logic blocks that are a way label and you have a running application. Of course, there is also a way of additional coding if you really want to do this because we want to be open for all types of engineers. And I see that you have all these SOC supports, TTI, Renaissance, ST. All these have a big market in these kinds of long-term support SOCs that the car needs to, or the washing machine needs to be for 10 years, right? Or 20 years. Yeah, yeah. The washing machine, maybe not, but the car for sure, yeah. So of course, so this also needs a high quality implementations for these target systems because you have to support this over a long period, as you said. And this is the clear expectation in the automotive market, but this is also our quality stamp that we are bringing with CGS to it. And this is in our DNA to deliver high quality and brilliant products. And Dagmar, maybe you want to introduce a little bit what's kind of like your exhibit for the embedded world digital? What's the new launch and everything? Actually, we try to give an overview about, let's say, all the products and from the automotive industry, but also industrial devices. And we have two, let's say, brand new features. We're going to show one. We saw it before in the movie. It's a haptic HMI solution. And we created this with two hardware partners. So this is the next system and data module. And maybe you can skip to the movie. Yeah. And we can have a look at it together. All right. Is it into this? Yes. At like three minutes or? Yeah. It's at three, 20. Yeah, exactly. Perfect, perfect. So yeah. And as you see, this features several different use cases. We have here an excavator user interface and all the buttons and sliders here. They have a haptic feedback. So we will see this later on a little bit. It's hard actually to show it in a movie, but in a few seconds you will know what I mean. So here when we have a look at it, this is a cache point, digital cache point. And this has been created, especially to support people with visual impairments. So it gives a strong haptic feedback. And together with, let's say, the voice support, those people will be able to use this cache point without even seeing the interface. Is it like a shell that's kind of glued onto the display or how does that work? And it's just a vibration of the display or? It's a vibration. It's a special technology and it gives an intuitive haptic feedback. Yeah, you feel it directly on the finger. You can feel it. This is also something that's very useful and automotive, right? When people are driving around, they want to know that they're touching something. Is that also for this kind of market? I think haptics is an absolute trend over all industries. Yes. So I think the HMIs, they want to not only use the visual impacts, but all the senses we have. Yeah. Nice. And you've been going to the embedded world for many years? Yes, for many years. But this time, the first time, it's a digital event for the first time. So this is new. But of course, we have a virtual stand there, virtual booth, we're showing different products. We did a great movie shooting before in the company to do a movie of all the use cases. And we will also have a speaker slot on the 2nd of March, where one of my colleagues will talk about the next generation of HMI development. So this will focus on what Reinhardt says, so our smart Photoshop importer. So easy import of graphic files and transformation into full functional HMIs with our smart Photoshop importer. And I see their Infinion logo and some boards. There's a lot of partnership going on there, right? Yes, yes. This is the second, let's say, novelty. So we have recently been certified from Infinion as the first HMI tool partner for Traveo 2. So this is, yeah, great pleasure for us. And for this, we had to implement the use cases you see here. So a full digital instrument cluster with a media cover flow in the middle and a head up displays, yeah? So this was the task we had to fulfill and yeah, we did it. Nice. And you have colleagues here also in the call that maybe you can show a little bit because you're talking about without coding. So that means thousands of companies can get into it without having to learn something very advanced maybe or very complicated or and just start, maybe they can just start to prototype and then get more deeper into it or? Yeah, they can start to prototype. And normally, it's in the age of migration it's a two-step process. So the designer creates the artwork and then the developer has to create the HMI and with this tool, we can close this gap. So the designer will be able to do the whole process without any support from developers. All right, so we can get into that very shortly. Maybe Reinhardt, you might talk a little bit into what kind of partnerships usually might happen out of an embedded world. Is it like the chip makers, the G partner? I saw logos like Microsoft and all these like there's all kinds of partnerships that happen in different levels. Yes, of course. So of course we have our customers where we which we also see as partners. There are the tier one suppliers, they are the car makers. And of course, we're also working together with the chip manufacturers because it's essential to understand where they are going, what they are bringing to the market. And as Dagmar said, now we send opinion guys, we did, we are doing this now for almost two, two and a half years. And we also have a different history also with them because some part of this guys also have been part of our company some years ago. And therefore it really makes sense to really have these partnerships to understand where is the industry going and also to be a early follower to really be able to support the new techniques that is coming in. I think we fulfilled this quite, quite good with the support of the Infinion Travejo too at the moment. Can you talk a little bit into those years of experience you have with the car automotive industry and how you've been achieving a bunch of stuff for them? Yes, so actually we started in 2006 to enter the automotive industry by developing an infotainment system. But this was not with our tooling, we used the different tooling. So in the end it was a competitor tooling not at that time but now. And we launched that together with Ceteer One. Yeah, for a big US car maker we launched a European series in 2007, 2008, 2009. And based on our experience that we gained there and also from the mobile phone area we talked to other car owners and they asked us, hey, it seems like you can do something on your own. And then this is how the thing started. And of course, we are now delivering instrument classes, we are now delivering infotainment systems, we are delivering head up systems, augmented reality head up systems, real estate entertainment systems. So this is the bunch in the automotive area but we are also delivering now with our tooling solutions for white goods or for home automation. So it's a broad spectrum that we are currently covering. How do you integrate with the Android for example or Microsoft solutions and it's like a layer, a skin? Yeah, we are integrating into Android like an application. So we are an own application with an own context where we are also supporting all the Android interfaces and where we can connect to the outside world but where we also can use our own rendering technology especially for 3D, we have a very strong engine and this is a real good combination with Android where it comes to have 3D content creation. And this is how we're entering also into this and we are campaigning part in this Android universe. How do you make sure that things just work because when you're in a car and it's like a display, really like 199.99999% just has to be reliable. Yeah, it's all about testing, what can I say? So we cannot only develop so we are covering the whole cycle. And as you can see here, for example, we also have remote testing possibilities. This is just what you can see here. But of course, in the end, all the developments, the products, they have to run through all the techniques and test mechanisms that we have to fulfill the high quality expectations. And this is clear. And can you talk a little bit about your company? You are in Austria, right? And is that the headquarters? Yes, so actually the company here was established already in 2000 and then we switched to the automotive every morning 2008, 2009. So here in Austria, we are around 50 people, but we also working with suppliers in Austria. And recently, two years ago, we changed our ownership. So we are now part of the Arts Park Group and the Arts Park Group, the headquarters is in Japan. And there is one division that's called sales, is they are making or they are market leader for manga toolings and also very, very addicted to graphics and all these things in parallel. There is also our Kendera Japan, where we have another 40 people for product development and also for customer support. And for the other regions, we have a location in US where we're supporting our customers and for special regions like Korea, China, and also for Japan. We're working with distributors and this was many years and this is a quite good setup for all of us. And so there's a lot of things that just work smoothly, I guess, in your solution. Maybe you can introduce your colleagues here on the call who will talk to us to some of the details about how this works. We have David here. David is our product manager. So he joined us last year and it's quite amazing what we already achieved because he was looking on all the product development from a completely different angle and this was quite amazing what we achieved. Now we also have Patrick on the call and Patrick is one of our software engineers who is also working with the customers, with the product and yeah, good to have them here in this call now. So maybe David and Patrick, maybe you also gonna be screen sharing or showing some of the solution and talking about it? Yes, Patrick will show something, a sample and I can talk more about the product and our strategy. All right, so maybe I can go back a little bit here to the screen sharing and maybe you can talk about... So what do people get? I saw on your website people can get a free trial, for example. Yes. And go from there. That's right. Yeah, we have a free trial for sure. Our tool is mainly focused that you can create easily brilliant HMIs. So this is our goal. In the past, it was mostly that case that you need a strong software development background to create HMIs. This is now changing because you see it everywhere, everywhere at this place on all devices now you have more and more features, you have smart devices, you need these features somehow to be accessed by the end user. This means the demand for HMIs is rapidly increasing. This also means that not only the engine, where we are coming from, we have an excellent performance on hardware, we have a broad spectrum of supported hardware devices. This also means that we need to improve the process of the HMI creation. With that, we focus now really on the creator and this means that you go away from the designer. Sorry, you go away from the software developer to the designer. So the designer should create the HMI without any software development skills. This means as Reinhard already said, the no coding approach, which is very important. Also, the approach that we try to make the import and creation as simple as possible. Therefore, we created the smart importer. This will then Patrick show. This is basically an importing tool where you create during the import with an AI. This is the import process, a fully working HMI solution, just with a few clicks. So from the Photoshop file, which was delivered from the design department, to a fully functional HMI just in a few minutes. And this is a kind of a revolution, you can say so, because this also means that you do prototyping directly on the target hardware, directly on the screen. You can try out things, which is creating a space for experiments and also creativity for the artists. And as the designer is using our tool, you can also then have a faster process, more agility on developing it. So the process itself is changing to complete a new paradigm of HMI development. It is a little bit the holy grail of the whole tech industry to have something that's whizzy weak and where anybody who just has ideas can like maybe like here in the video is showing like some, is it? But it's hard to make it real, right? Like are you succeeding in making it real that somebody really can do a lot just with no code? Yes, this is I think the biggest challenge. The challenge to create a tool which fulfills the demands of the HMI creator. So as said in the past, it was mainly the outcome, the end user who was expecting high performance, a good looking HMI and so on. But with the requirement of software engineers and the process, how to create it and the gap between designers and software engineers, the process itself was not optimal. We aim to bridge the gap between the designers and the software engineers and this can be on the one hand achieved with no coding. For sure not in all cases, designers would do all the things. For example, if you think in automotive market, a canvas needs to be connected. We also aim to make this as easy as possible. So that also designers can do these. But it's also important that our tool still allows the capability to be open. Open in that case that you can extend it on your needs. Also to react on new technologies coming up. Reinhard mentioned augmented reality head up displays. For example, these are for sure other requirements than a static head up display. So in that case, you need to find ways to be so open with the tool to allow integrating new technologies as soon as possible and also let them access to designers, to people who have no software skills on a high level to integrate this in a low level detail really on the controller itself, for example. And when I look at your video presentation, there's all these logos that show up right there with all these SOC providers. And I guess they, especially in the recent years, they keep adding more and more performance to these. And are you able to have a no coding approach that takes the whole at least a high percentage of the potential performance and still be easy to develop? Yes. Our goal is also to support this on low end MCUs. Still the market has not only high end SOCs with a lot of power and graphical power and a lot of memory available. You're also talking about the MCUs. And even in that case, you use our tool in a no coding approach, create your HMI and then you can easily test it on the hardware, on the platform itself. And then you can do performance optimizations. Even for performance optimizations, we provide tools so that users can easily optimize the performance, for example, how much space in the memory is required for bitmaps and so on, how to improve transitions and so on. So we provide this tool bundled in our tool chain so that people with no coding skills can use it and improve it even on these low end devices. At CGI, it means computer graphics, right? It's like, what's it called? Not really? A lot of 3D or? It's a cluster graphical interface. If I remember correctly, it's not computer generated graphics or interface. It's becoming, or the reason for that is because we're coming from the automotive sector, from the cluster itself. So therefore the name is, it's easy to mix, but it's a historic approach that it's another meaning. But what I mean is that there's all these GPUs and all these chipsets and people wanna do all, they have all these kinds of ideas. They wanna do the person to move and all these things. And I guess maybe you have a timeline and people can animate and they can program what happens and everything. Typically, we orientate for sure not on our idea, how it could work. If you're looking, for example, in the gaming industries, there are large products available with very strong user base. So how to use that, how to implement things there, it's always a good starting point. Moreover, we have special conditions in the automotive industry where we are following, for example, safety. This is not relevant in the gaming industry, for example, which also is provided with our tool chain. And to do so, so we follow standard approaches like all tools that we have similar usability patterns on the one hand to make it as easy as possible. And on the other hand, have specific features from automotive or industrial areas like safety, for example. And your colleague here is on the call, so Patrick, what is Patrick going to show? Patrick will show us the smart importer. This is our importing tool with the AI. So basically, we start with the Photoshop file and Patrick will show us how to bring this Photoshop file. So static images and organized in layers to live with just a few clicks. And we also have some video in our YouTube channel available where you can see creating from a Photoshop file a motorbike class really go down to the hardware which is extremely fast done with our tool chain. So he shows us the first part until the simulation on the desktop computer because there is currently no hardware available next to him. So, but trust me, it's very easy. We just download the asset. If everything is prepared on the hardware or engine they are loading the asset and it's running as well on the hardware itself just with a few clicks and you saw it in the video and also Anna showed it. We have remote simulation capabilities. You don't need even to connect the database bus to the application to really do the first testing on the hardware. So because in living HMI in an early stage allow you to get more feedback or in better impression user acceptance tests or something like that to get an early feedback during development to be able to adopt it let's say most brilliant HMI you can design for your hardware for your target and for your customer. Nice. So maybe Patrick are you going to screen share the demonstration or? Yes. So maybe you can click on the share screen and add the screen here so we can see or maybe you can introduce yourself also Patrick what do you do? Hello, I'm Patrick Anderson and I'm a software engineer here at Candera. So let's see your screen. Do you see how to share it? Right there. Yes. Maybe you can share an application. There. All right. So this is live right now on your desktop, right? Yes, correct. This is our sync composer and I will now show how quickly and easy it can be done to create a living HMI just from a Photoshop file. So I will select the Photoshop file I would like to import. So are you using some kind of AI or how do you know what needs to be imported? How is it just like a standard way? Yes, this is our smart Photoshop importer and we can see here the preview of the Photoshop file and if I select an item, this tree structure here again is organized the same way as within the Photoshop file with the layers for example and click here on the airbag telltale you can see this up here and now an AI will detect the control that is the most probable to correspond to this item here. So in this case, it would be a telltale control. All I needed to do here is simply click apply and I applied the logic to this now control. So you have some kind of AI system in there that knows this stuff and that can guess what needs to be the function for each of the different graphics or? Yes, correct. I will do the same here for... And I'm guessing maybe thousands of different things will be recognized or? I think so, right David? Yes, basically we assist the user that the AI is predicting with a certain probability which control it is. You see user at the beginning you have a huge set of different contours, gauges, progress bar buttons, telltale's radio buttons and so on. So the AI is trying to understand or analyzing the content of the selected layers in the Photoshop file or not only Photoshop file we support much more than Photoshop so we can also use for example, Sketch, Azure RP or other tools so we have an open architecture behind that. So the AI is using the visual data coming from the import file, taking that and trying to calculate what type of control this is. If you find the control, for example a gauge control and you assign it to it, the AI automatically assigns the data behind this control to a fully functional HMI element. So you're not importing bitmaps. For example, if you have a gauge, a gauge background consists of several layers, the gauge needle for example, but it's still static. You don't import it as a fully functional HMI element. The AI analyzes it, calculates with a certain probability what it is, a gauge or let's say a clock or a button and then it tries to apply the information, the bitmaps to these controls and on input you don't get the bitmap, you get the fully functional HMI control. So this AI is I guess maybe gonna constantly be updated with a new knowledge that you might have on what your customers wanna do. Privacy reasons or connectivity reasons, the AI is running on the desktop computer of the user. We also thought about an automatically shared AI where all user base from us can use it, but automotive industry is very strict regarding communication outsides and so on, moreover use sending really assets the bitmaps to the AI for analysis. This means the privacy is very important because one of this, let's say the assets of the next car, how the user interface looks like of a car which is released let's say in two years, it's very secret to be honest. So therefore it's not good when you share this picture over the internet with an AI, therefore it's running locally on the computer. This also means that the retraining of the AI is hardly possible. We have a solution in mind where it could be, how it could be implemented so that you can retrain your AI but they're coming up several AI related programs like overfitting and so on. So how to do that, but we are working and thinking on that that this can be improved and automatically learning and learn your designs, what you're designing and then adopting because we have a user feedback already so we are showing the top five results in the list and yeah, it's quite powerful. It's assisting the user and the goal is that the import of assets is easy and this assigning also is done automatically with the import. But maybe what I mean is that with the software updates you might improve this in the future, right? So you might, maybe there is some way where they can some car give you feedback if they want, right? And then you know that this is more like this kind of stuff. Yes, so if for example, introduce new controls, I don't know any control which is not yet available let's say for an electric car, battery control which is showing the charging state. And this is a specific control because it shows different states but it's charging or it's going to be empty or running so on. If we offer some control like that we for sure will train the AI with the release supporting this control. So yes, we will extend this with every release, every update and improve the quality of the AI step by step. Maybe you can show some more demonstration in the right there in the app. Yes, I'm going to continue now assigning for example this gauge control here. Really easy again, we would here have the possibility to do layer mapping. For example, as David mentioned, the background consists here of multiple layers. As you can see here and will then be automatically merged to become the background of the gauge control. I can even set basic properties here such as the name for example and some other properties. And that's it basically for this gauge control. One more item that I would like to assign here is this so-called text value that should then later reflect the value of the gauge control but in this written form. Is it able to identify the kind of like the font type and do all the numbers automatically or do you have to design every number? Yes, this is possible. So the font settings are imported as well so that you're having not a bitmap imported. You have really the font imported on that location or a text, not a bitmap. And so what you're doing right here is showing what would happen for like the automotive industry but this works for so many different embedded devices. Absolutely, yes, that's right. So not only automotive so whatever you want to create you start typically in a design tool therefore we not only support Photoshop but also other tools or even prototyping tools so you take these samples and can easily import it into our tool to create a first prototype directly on the hardware or with CGI studio. It would even allow to do rapid prototyping within our tool because as it is a no coding tool you can import the assets from the designer create here a prototype with different scenes with some logic, transitions, animations and so on and do this directly in our tool test it on the computer, record a video for example send it to the manager for feedback it's defined, this is how it's working or really bring it down to the hardware in a really early stage of the HMI development to see how it's behaving on the screen how it's looking, is the contrast fine and so on. And I guess the final shipping product does it need to be reoptimized by software engineers or you just ship directly because you want to have very optimized code on the let's say washing machine or something like that, right? Because it needs to be booting fast running instantly and reliable and everything? Absolutely, so we're coming from the automotive industry with a very large scale or large volume of devices created with CGI studio therefore you invest much more into optimizing every little frame in the hardware you try to go for the cheapest possible controllers the lowest possible memory footprint and so on it depends on a project, so on the one hand it's easy to integrate the first HMI prototype for example you can use for prototyping different hardware platforms for example a more powerful one and then start optimizing or go directly with the target so let's say low end MCU for a wide good for washing machine it doesn't make sense to add a quad core as to see for example you would aim for let's say very cheap MCU in that case there are anyway some things to consider how much memory you have you cannot load fancy HD graphics into a two megabyte flash and show different scenes and different pictures and so on so you have to consider this from the beginning but therefore we also provide tools that the user see how much bitmaps you're already using you use let's say 1.5 megabytes of bitmaps you have this kind of transitions we also show the limitations of certain controllers so if you select for a controller which does not support rotating for example this is also a rotating of bitmaps this is also reflected in the tool itself so then you would be not able to rotate it because the controller cannot do it and maybe if Dagmar you can talk to a little bit about I guess you have training materials and you have videos and people can... how can your customers learn more and do all the stuff I think part of it to get a first impression is on our YouTube channel which I would highly recommend to get a brief introduction of the tool and part of tutorials are integrated in the tool itself so CGS Studio comes with I think a huge amount of tutorials there's a support site that will lead you through the single steps and yeah, so maybe I can put you in there again what do you think is kind of like do you talk about the roadmap, the future like your customers when they see this they probably think they probably have lots of ideas and things like what they want for the future and I guess there's a big roadmap and what you might introduce in the future yeah, David, would you like to answer should I do it whatever you want for sure we know exactly where we want to go so we have here a huge advantage we not only deliver the product to our customers we do for our customers even HMI projects this means that we have in our team people using our tool which is a very valuable resource so when we optimize the tool in the development we do it also for our coworkers which is quite good to be honest the pain during the development what things are not so good where you can improve things so this means that we already got a lot of valuable feedback the reason is to improve the product but there is always space for improvement and we're looking exactly for that how to make it faster we get feedback from our customers where we work very closely together with them so we get also feedback from their side so we try to understand everything we try to find out where to faster, easier the collaboration, the team sizes are changing how to bridge the gap between designers and software engineers so there are a lot of things where we are looking at and for sure what we are focusing right now is a kind of a revolution which is ongoing as I mentioned the software developer is not the one who is creating the HMI of the future it's really the designer this means that you need a tool which has less software skills and also the user onboarding is a very critical phase so if you look at design tools the tool should orientate on design tools as we want to really make it easy for designers to start with our CGI studio so all these things are considered is the future roadmap so we want to make it as easy as possible the onboarding easy and also the workflow to be faster create HMI as easy as possible like in the past maybe the software engineer was doing something on one side and the designer was doing something on the other side and they had to talk together but is there something to say about the future being somehow more design oriented and what design becomes a bigger role yes absolutely so the design is the part of the HMI development the user experience the user interface so the designer has a very important part before that the limitations were the designers had always very good excellent visions how an HMI could look like or should look like there were always limitations on the one hand from the hardware how much memory you have and so on but with the increasing technology and the rapid steps in this area the designers also get cheaper which means the designers get more possibilities more memory, more performance to use this also means that the software engineer who is implementing everything to bring out every little part of performance is in another role so the designer will take over more and more parts of the HMI development what are we looking at here in the video this system right here this is it's a project we did together with Cisco so we did the GUI implementation and they gave the hypervisor technology so this is what we see here so there's also some virtualization stuff happening in cars yes so we implemented here you can see also the Android application so this is an app on Android running where you can really interact with the car so it's full 3D so this is one big strength but coming back again to the Cisco stuff we implemented an infotainment system and an instrument cluster based on their hypervisor and we also showed that we of course can also support these systems quite easily and people your customers might buy this suitcase the suitcase is more for demonstration purposes but it shows really with the embedded hardware the displays it really shows the interaction here you can see the controller with the software in it and it's quite quite nice stuff to show to potential customers and as you were saying before in the video you do all from microcontrollers Cortex-M to Cortex-A from all these different suppliers there's a big range here right? yeah of course there's a big range but we also see the demand for this range so you can see on the high end if you look more on the luxury vehicles you see the high end processors but if you go into the budget cars they are the microcontrollers and we are supporting both I think this is a big strength from us that we can support the wide range with the same tooling approach so you can use the same approach even if it's a low cost MCU or a high end GPU so it's the same stuff and it needs to be security in all this right? and some of these new SoCs have more and more secure elements and the SoC maybe you have considerations in how to make the UI secure all the way yes we are talking here about ISO 26 026 and it's we covered that in a way that we have a parallel render pass in CJ Studio so from the tooling to the target you can use a secure render pass to fulfill this security requirements and this is how we have solved it with our tooling alright so even with virtual trade show you can show all the latest stuff that you're doing right here and videos on YouTube yes and do you have a Facebook also? yeah we are on LinkedIn, Facebook, Twitter we have an own YouTube channel and yeah there are several ways to interact with us and I think Embedded World I would really recommend that people meet our virtual booth and also David's speaker slot because we will talk exactly about the stuff we talk today and yeah it's quite interesting how does it feel to have 50 plus million cars out there in the world using your technology? it's great when you go into the car you can point it that's from our side it's really good it's great alright but now there's also they're even talking about they're kind of like talking about trillions of ARM processors eventually to be launched in all kinds of IoT devices everybody wants to interact with them with nice graphics right so this there's a big opportunity for you right there right? it's a huge market outside there and we definitely believe it's growing not only in the automotive industry there will come up other areas in industrial applications where this will become much more important in the future alright so thanks a lot and looking forward to see millions more devices doing interesting stuff and people able to develop some interesting angles is there some other topics we didn't cover that you wanted to talk about? I think we're good right? anything else from you guys? alright so thanks a lot that was really cool to get a deep insight into what you would show in the world, in the middle world it's really not some conferences so people are going to try to show everything they do virtually alright so thank you for having us thanks a lot