Chargepoint – One UI to Rule Them All

October 25, 2017
ChargePoint operates the world’s largest Electric Vehicle charging network. Based in Campbell, California, USA, ChargePoint has pushed the envelop in Fast Charging by creating a Level-3 DC Fast Charger capable of charging an Electric Vehicle in minutes by providing up to half a MegaWatt of power. ChargePoint selected Qt to solve the problem of supporting both its newest products, as well as the ~35 thousand currently installed charging spots. Utilizing Qt5’s QtQuick we were able to create a smooth, clean, flexible UI to run on both our current generation of Level-2 Chargers, as well as on our newest Level-3 DC Fast Chargers. Our goal is to support all of our UIs across all of our platforms with one flexible Qt UI. Our Qt UI can be configured to provide either touch interface with onscreen buttons or removing those touchscreen buttons in lieu of hardware buttons present on some of our current stations. Our stations have multiple resolutions, such as 640×480 and 1024×768. We provide the ability for the user to change the station display to their language of choice. We utilize one UI codebase, one UI application, to support the various hardware configurations of a charging station to meet the needs of the station owner, such as: single port station, dual port station, Level-2 charging, Level-3 charging, Bus Depot charging, and even technical data displays to help in EV Labs or automotive shops. ChargePoint’s latest product, the Level-3 DC Express Plus, utilizes quad-core Arm processors and GPU acceleration to provide large fluid touchscreen experiences with beautiful animations, transitions and HD videos. To support our previous products, ChargePoint has ported Qt5’s QtQuick to a processor from 2009, an armv5 with 128MB of ram, while maintaining newer features such as full-screen h264 video playback, smooth eye-catching animations such as the ChargePoint’s EV Skyline Drive, and multilanguage support, by making careful use of Qt’s excellent software renderer, the DirectFB backend for graphics and the GStreamer backend for multimedia.
Previous Video
Developing User Interfaces with Qt Quick Controls 2, The Qt Company
Developing User Interfaces with Qt Quick Controls 2, The Qt Company

Day 2 at QtWS16, Shawn Rutledge, The Qt Company "Developing user interfaces with Qt Quick Controls 2"

Next Video
Qt Quick Controls 2.1 - Hover effects
Qt Quick Controls 2.1 - Hover effects

This video presents the hover effects that have been added to the Universal style in Qt Quick Controls 2.1 ...


Contact us about using Qt for your UI design project

First Name
Last Name
Company Name
Your role
Phone Number
What type of product are you developing?
Send me news about Qt products and services.
Check out our privacy policy.
We will contact you shortly.
Error - something went wrong!