New generation cars are extremely handyâââfrom turning the engine on with your phone, opening the car doors when youâre nearby, to actually giving you notifications when youâre too tired to drive safely. What exactly are connected cars? Well, according to Wikipedia: A is a that is equipped with access, and usually also with a . This allows the car to share internet access with other devices both inside as well as outside the vehicle connected car car Internet wireless local area network [1] [2] Thereâs hardly any doubt these days that the future of automotive is going to be connected and electricâââillustrated by top tier car brands such as Tesla and Porsche with their offering of excellent connected electric cars like Tesla Model S and Porsche Mission E. Weâre quite literally living in the futureâââhow cool is that? The interior of Porsche ME Tesla S charging Tesla S interior I donât know much about cars, but saving lives, creating a more eco and geo friendly environment, and making traffic more safe is something we can all benefit from thanks to connected cars. With connected cars we can finally browse our favorite subreddits on our phones without putting anyone at risk. Getting started developing connected apps . The team who powered the Porsche workspace, has launched their own car-branded workspaces. Check out their platform, SDKs and standardised API . Update: This competition is no longer running here We will be using the since itâs the most advanced software development kit I know ofâââplease feel free to comment below your favorite connected car software development kit. đ Porsche workspace (SDK) Signing up for the Porsche workspace Why is it the most advanced? What makes the Porsche SDK so awesome is theyâre going to standardize the APIâs between all connected cars. Right now each platform has unilateral APIâs, meaning you have to learn each platform and API separatelyââânot so much with the new standards! After pressing register you should see a quick form, if you would like to follow our example, please fill it in. After successfully making a user and login in, this is what you should see Letâs create a project. What we need are the following: A project (we will link the application to the project) An application (a project can have multiple apps) A vehicle (we link vehicles to applications) In a nutshell, we create a project, the app and the vehicle. We link the app to the project, and then link the vehicle to the app. The logic is the following; Project â” App â” Vehicle Creating a Mario cart project After successfully creating the project, we should see our dashboard. Next, letâs create a vehicle. I have to say, the UI looks very slick and intuitive. We now have the project, the vehicle, whatâs left to do is create an app. Letâs create an app for the project now. We can use the API to build an Android, iOS or web app. We will be sticking to the good old web. Creating an application and linking it to the vehicle Donât forget to link the vehicle to the application. Alrightyâââletâs launch the emulator finally. Web UI of the emulator Thatâs one fancy web emulator. We finally got through the scaffolding to the meat and bones. We can talk with the emulator through an API. Getting started with interacting with the emulator API Letâs grab this as our boilerplate and open with our favorite text editor. Make sure you have Node +8.4 installed. example repository Letâs open ââwe should see a useful comment. We need to provide the credentials. src/app.js We have done all of this. All we need is the credentials. Itâs under develop â project â client certificate. Client certificate And finally we need the access token. Lots of scaffolding but keep in mind this is the phase. In the future you probably will just run a command like âalphaâ yarn run unpack connectedcar-kit Access token Alright, letâs turn on our engine by running yarn run start Turning the simulators engine on via the API There you go! What a great time to be alive! ) Here are the docs in case youâre interested learning more Where to go from here? If the topic peaked your interest, there are many roads to go from here but Iâd recommend playing around and creating a couple of apps using the emulator. Here are some app ideasâââwho knows, you might even win some of the 100k prize for one of these in the competition! App which displays the forbidden and paid parking spots. The forbidden spots should display red, and paid parking spots orange on the dashboard. App helping to find the nearest charger. App which gives driver quick access to Google Maps, messaging apps, music apps, and other utilities quickly. Thanks for reading and making it to the endâââyouâre awesome! †_You can only become a great developer by putting the effort in. Imagine for a momentâââYou canât become fit physicallyâŠ_medium.freecodecamp.org The secret to being a top developer is building things! Hereâs a list of fun apps to build! _The latest Tweets from Indrek Lasn (@lasnindrek). business proposition and love letters: lasnindrek@gmail.com. ZurichâŠ_twitter.com Indrek Lasn (@lasnindrek) | Twitter _Letâs talk about CodeâââVisual Studio Code._medium.freecodecamp.org âš Immensely upgrade your development environment with these Visual Studio Code extensions _Separating your frontend and backend has many advantages:_medium.freecodecamp.org How to set-up a powerful API with Nodejs, GraphQL, MongoDB, Hapi, and Swagger