Embedded Development

with Qt & Felgo


Create high performance embedded systems & companion apps

Reasons to build your embedded application with Felgo Embedded:

Analytics, Push Notifications & Telemetry

Getting to know how your products are in use is important in modern embedded application development. With Felgo, you gain powerful analytics to analyze user behavior and improve the experience and to draw product roadmap conclusions.


With telemetry you can access remote data from sensors and behavior driven actions. This allows to proactively detect upcoming disruptions or plan maintenance cycles to minimize downtimes of your products and services.


Push Notifications deliver updated information to targeted devices, user visible or even invisible in the background.

Best Tooling on Market

Felgo comes with unique development tools to increase your productivity:

Average time spendings within tooling:

Felgo Live: Code Hot Reloading

Felgo Live reloads your project on every connected embedded device, within seconds after code changes and without building and deploying every time from scratch.


  • Cut long compilation and deployment times: A reload takes only a couple of seconds by skipping building and deploying a project.
  • Test on All Your Devices at Once: You can connect as many devices as you want, and every single one is updated simultaneously and in parallel.
  • Easy Setup: Setting up Felgo Live is as easy as it gets. In fact, there is nothing to set up. To connect your devices, just download and install the provided Felgo Live App for your target.
  • No Native Toolchains Required: You don’t need to install native toolchains and sysroots for your target platform for developing and testing anymore.
  • Debug Log Output: The Live Server displays debug log output from any connected device, including the clients for Raspberry Pi, i.MX6 and more. You can debug issues on different platforms even easier now.
  • Your Source Code is Safe: Felgo Live works simple and safe, using your private local network. Your project files are transferred directly from your server to the clients, without ever leaving the local network.
  • Hot Reloading: Reload your application without losing the current state. Continue testing where you left.


Felgo Cloud Build

Let your applications build in the cloud without the need for local toolchain and sysroot installation. Felgo Cloud Build enables you to automate the entire flow from source code to your end users and in mobile app stores.


  • No installation of local toolchains or sysroots required
  • Automatically deploy and distribute software projects to devices, containers or app stores
  • Available as hosted or enterprise-ready, on-premise solution


Qt Creator

Felgo includes a professional & full-featured IDE, extending the well known Qt Creator.


It allows writing code with code-completion, side-by-side with the visual, drag-and-drop UI Designer, debugging, running tests, browsing help and version control, all in one place.

Over The Air Updates (OTA)

Many embedded systems like the Internet of Things (IoT) applications are deployed in places that are difficult to access. An OTA update with Felgo replaces the software on embedded systems with updated software.


  • Deploy application logic remotely
  • Does not require physical access to devices
  • Works via Internet, VPN and private network connections

AR, AI & Rich User Interfaces

Felgo SDK extends your embedded Qt application with advanced components:


  • Add Augmented Reality (AR) experiences
  • Utilize Artificial Intelligence (AI), Machine Learning & Blockchain
  • Add advanced navigational features with maps, routes and more
  • Use embedded-optimized user interface widgets for improved UI/UX

Native Cross-Platform

Felgo shares a common platform across all supported platforms:


  • Reuse your existing source code for embedded, mobile, desktop & web targets
  • All platforms run in a native manner with the best performance available
  • Make use of existing software libraries

Rapid UI Creation

Felgo offers an extensive user interface & animation framework:


Powerful Animations:

Create stunning animated UIs with as little code as it can get.


Save Time:

Creating and fine-tuning user interfaces is often one of the most time-consuming tasks – with Felgo you are able to cut this time significantly thanks to the QML language architecture and Felgo Live Code Reload.



3D:

Felgo provides ready-made UI libraries with drag-and-drop design functionality. It speeds up the creation of beautiful 3D/2D AR/VR or touch-based UIs that scale to a variety of screen sizes.


Charts:

Charts are easy to integrate thanks to Charts module.

Rapid Prototyping & Hardware Scaling with DevKits

In close partnership with Ginzinger Electronics, Felgo offers Development Kits for a head start with embedded Linux development based on GELIN (Ginzinger Embedded Linux).


DevKits come fully configured with:

  • Hardware
  • Drivers
  • Toolchains
  • Optimized operating system
  • A full development environment
  • Felgo provided components
  • Overall image size starts at just 50MB

This allows to scale both, software requirements and hardware, from prototyping to production-ready appliances.

Ginzinger Electronic Systems
GELin Overview

Qt Professional Services & Support

Felgo is an official Technology Partner of the Qt Company.





We are the Qt experts for cross-platform solutions for iOS, Android, Desktop, and embedded platforms.


Felgo offers tailored Qt trainings, workshops, and development based on your requirements and level of experience, so you get the most value and a customized experience instead of generic training courses.

Why Qt?

Felgo harnesses the power of Qt, the leading cross-platform development framework used by over 1,000,000 developers.


This provides you with a unique SDK with all the features to develop the next generation of applications for embedded devices.


Easy Integration with Hardware, Protocols & Sensors: Qt & Felgo provide industry standard integration for a wide range of hardware interfaces, buses and sensors with protocols like MQTT, KNX, NFC, Bluetooth 4.0 BLE, CAN and more.


Native Performance & Scalability: The Qt framework and Felgo are based on native C++ and provide the most native performance achievable for your projects. Utilize your hardware resources efficiently with C++, QML and HTML5. Scale up to target high-end multi-screen systems, scale down to target small devices.


Best C++/Scripting Integration: Reduce development cost & time with intuitive APIs. Use QML & JavaScript as scripting layer on top of native C++ code and HTML5 markup to get the best possible combination of all worlds.


Professional Tooling (IDE): Felgo includes a professional & full-featured IDE to create applications with a drag-and-drop UI Designer, debugger, test runner, help browser and version control frontend, all in one place.


Certifications for Automation, Medical and Automotive Industries: Certificate your code created with Felgo for different standards and certifications. Qt fully supports your FDA, EN, ISO, IEC, IEEE and other major and emerging certification and compliance efforts. In addition, Qt has tools certified to IEC 62304:2015 up to safety class C.

Having a specific Qt project? We can help!

Supported Platforms & Systems

Felgo runs on multiple platforms with different operating systems:

Platforms:

  • i.MX6 (Freescale, NXP)
  • Raspberry Pi
  • Arduino
  • Toradex

Operating Systems:

  • Embedded Linux
  • INTEGRITY
  • QNX
  • VxWorks

Chips:

  • ARM Cortex
  • Intel x86

Let's make something great together and join our satisfied customers:

Experience & Industries

Felgo is a development company with over 15 years of experience in building applications for companies in these industries:


  • Industrial
  • Telecommunications
  • Medical & Life Science
  • Automotive
  • Transport
  • Retail
  • Finance
  • Insurance
  • Entertainment
  • Government

Contact

Do you need more information or have an upcoming project?


Get an estimate!


Our team will contact you promptly to discuss next steps.

© FELGO GmbH