 Good afternoon everyone. So today I'm going to be presenting a new project that I've been working on. It's called the order dash project. It's going to be a demo of a car and infotainment system. So to introduce the project, uh, order dash is an open source in in car infotainment system that provides a calm combined platform for information delivery and entertainment. It's based on open source technologies. It's based on top of plasma at Kirigami and it is powered by a microfiber system. So before I get to the goals, uh, I would like to say that, uh, so a lot of companies, a lot of car manufacturers today are coming out with cars with smart infotainment systems. Those smart infotainment systems are generally closed down or don't have aren't modular. And most of the data that they say that they have a smart assistance that is probably going to a Google server or it's going to an Amazon Alexa. So there's hardly any privacy in those smart entertainment systems. So the need so that there is a need for happening or having an open source infotainment system in cars. The goal of this project is to be extendable to be modular and have a privacy friendly voice assistant experience. So when I talk about being extendable and being modular, let me just explain the architecture of this project. So what you see on the screen is, uh, that it's, it's modular in the sense, uh, the QML user interface for the dashboard is based off separate models. One is a dashboard model, a navigation model and a music model. They have their own sub modules. That's external dash and internal dashboard. I explore nearby module, a directions module, a radio module and a music model player. These are sub modules. These can be easily activated, deactivated depending on what your car as a manufacturer would you would like to have in your car infotainment system. On the other architecture side, this is powered by a Microsoft voice user interface. The entire UI is, uh, is provided data by the order dash Microsoft skill. So this skill is also divided into sections based on the mod, on the modules of the UI. It's segregated into dashboard navigation and music. Each module controls its specific, uh, each, each, each separation in the skill controls its specific module on the UI. So now coming to the main thing is the dashboard. So the dashboard has two views, uh, two sub modules called them. The first one is the external sub module, the external dashboard. So what it has is basically has all the controls, the physical controls or external controls of a car. That would, that would be on a dashboard like your car doors, controlling car doors, your headlight system, your wiper blade system. And it also gives you information about your speed and fuel levels. The other module is the internal dashboard module. The internal dashboard module provides internal car features, the stuff that's inside a car. Basically things like door locking, uh, seat adjustment and climate control. So here's a small demo of Microsoft with the dashboard. Hey, Microsoft. Lock the left door. That's the one. Hey, Microsoft. Saturday's forecast is 26 for a high and 25 for a low. Sunday's forecast is 26 for a high and 25 for a low. On Monday expect moderate rain with a high of 28 and a low of 28. Hey, Microsoft. Lock the left door. The left door has been locked. Hey, Microsoft. Unlock the trunk. The trunk has been unlocked. Hey, Microsoft. Unlock the hood. The hood has been unlocked. Hey, Microsoft. Turn on the headlights. The headlights have been turned on. So now we'll be seeing the internal dashboard demo. Hey, Microsoft. Increase the left seat pitch. The seat pitch has been increased. Hey, Microsoft. Decrease the right seat pitch. Right seat pitch has been decreased. Hey, Microsoft. Increase the air conditioning. The air temp has increased. Hey, Microsoft. Increase the steer height. Steering wheel height adjusted. So that was the dashboard demo of how Microsoft could control the dashboard infotainment system. So the second module is the navigations module. This module is basically what generally normal cars would have with GPS system previously. Nowadays the new cars have built into their smart infotainment systems. So navigation is also a similar module that provides mapping, provides current location. It also provides direction and exploration of nearby places. Some of the features of this navigation system that has been built into this infotainment system currently has, it allows you to explore places of interest nearby. Could be restaurants, could be bars, could be parks, could be anything. Location auto-completion. So once you have an on-screen keyboard and you start typing in the search bar and address, you should be able to auto-complete the address. It also gives you turn-by-turn directions and supports different map styles like night, terrain, et cetera. So this is a demo of Microsoft. Hey, Microsoft. Navigation. Locate restaurants near me. Count the stalling places. Hey, Microsoft. Navigate to Arthur Road, Mumbai. Showing markets for Arthur Road, Mumbai. You can put the direction button to see the directions. So this is the map style. This is the additional feature that I was talking about. You can change the map to whichever mode you want, night mode, if you want it dark. And this will be the auto-complete feature. So once you start typing, it should start showing different kind of addresses that things you're typing. So I typed the address of this university and I also tried getting directions. So about 350 or 340 odd directions I can actually drive down to India to this university somehow. So moving on to the next module is the entertainment module. The entertainment module basically has two things. One is the radio player and one is the music player. Now the radio player and music player have complete voice control integration with Microsoft. Additionally, because Microsoft can type into online services so it was easy to add online services like the SoundCloud API to get music from SoundCloud into your car and it all supports local media. Another thing was that when you're using an entertainment dashboard you don't want to have the music screen all the time on so you want to have your dashboard screen on. You can still have your music player playing on the radio view on the dashboard. So here's a demo of the music module. First, the radio player. Hey, Microsoft, turn on the radio. Hey, Microsoft, tune to fix it news. Hey, Microsoft, turn off the radio. Now the music player. Hey, Microsoft, search SoundCloud for gorillas. Hey, Microsoft, play the song Clint Eastwood. Hey, Microsoft, show dashboard. So this is the menu view of the music player on the radio system. Hey, Microsoft, pause the current song. Yeah, that was the demo of the music module. Moving on, the roadmap ahead of the smart entertainment system, open source entertainment system would be is to connect it up with actual middleware such as the smart car API that provides a control layer between the hardware and software for multiple car brands. Currently it supports around 14 car brands, so there will be integration for that because it's a free API. And there will be a roadmap where additional controls and sensor notification support for things like seatbelt detection for that new test hardware. And move this project to KD Playground. It currently is in a scratch or a repository, but the plans to move it to KD Playground. Thank you. Questions? Thank you, Aditya. Any questions? Thank you. I was curious about the license of this project if it is open source and if you have a link about it. Yeah, it is open source. I can give you the link on IRC. It's completely open source. It's in a scratch repository currently in my KD scratch repository. And the license is in GPL. Okay, may I email you to ask it if I need it? Yeah. If I need the link of the project? Yeah, I can share with you. Thank you. Thank you. Any more questions? Okay. Just a question. Which hardware does it work? Does it work, for example, Raspberry Pi? Yeah, so currently I've tested this on the Pine at 64 board. And I think it's going to be more targeted to any single board computer that people can probably attach a screen to and run themselves in their car. Okay. And are the functionalities of, I don't know, turning up and down in those working? Do they work with the OBD protocol? So from what I understand, that's where I'm... Right now it's currently what you're seeing is only the UI interface and the voice interface. The integration with the hardware side, that's what I was depending on the smart API, smart co-API for that has this abstraction layer between hardware and the UI. Okay, thank you. Any more questions? Have you been talking with any car manufacturers as well, or just the smart car APIs? Okay, I'm sure they'd be interested. Back at the... Yeah, since I was closer, sorry. Does Microsoft support this kind of conversational interface? Or like you had these examples that, for example, tilt the scene, but can you say that after like tilt more? Or like continue on the same, with always like a new command in the system? No, so there is a conversational interface. It's just... One of the things on the roadmap that I have to do is combine things like multiple actions and have a context. Microsoft does keep that in the background. A question here. Are you planning to focus on the UI and Microsoft integration only? You are going to go for the HMI to embed the logic of the car into the UI. You are planning also... What is your strategy towards the distribution that you want to put this place, this on? Because depending on your thoughts about it, then the project is small or big or huge. I'm just trying to... So currently, since it's a single developer project, I'm just currently working on this and on other projects of Microsoft as well. So for me right now, the main idea was to do the UI and the... Before moving on to the hardware side of it. On the hardware side, I'm looking at... Currently at APIs that already exist that I can tie into for the hardware rather than writing hardware stuff. So your main focus is then the integration between Microsoft and the UI, if I understand correctly? Yes, the UI and Microsoft. Okay. Any more questions, anyone? Okay, thank you, Aditya. Thank you.