ICS Webinars

Consumers not only expect an intuitive and beautiful device with unparalleled performance, they also expect a responsive touch with seamless transitioning between screens for a positive customer experience. Product companies must be able to adapt quickly to market requirements to maintain a competitive advantage. 

Qt, the leading independent technology for cross-platform development, is the leading choice for software developers with touchscreen user interface needs. These ICS Webinars are dedicated to providing you with educational content that will enhance your Qt programming, helping you to future proof your products and applications and connect to what is to come!

UPCOMING WEBINARS

Accelerate Time to Market by Pipelining UX with Development

In this two-part webinar series we’ll share real-world success stories highlighting projects we’ve designed and built using a pipelining approach, as well as show you what it means to integrate pipelining into your own product development process. 

QVariant, QObject — Qt's not just for GUI development

In part II of our Qt for Beginners Summer Webinar Series we will explore how Qt is so much more than just a GUI toolkit. Through two classes, QObject and QVariant, Qt brings us introspection, makes it easier to manage memory in C++ and makes it easier to decouple classes. 

ON-DEMAND WEBINARS

So I Downloaded Qt, Now What?

ICS is excited to bring you our summer webinar series that will introduce you to the Qt framework. In part I we will cover the steps of getting you started with your first Qt application. We will explore how to start a project, how to build, where to find answers when you need them, what license issues you need to be aware of, and mostly how to have fun with it.

Maximizing High-Performance Applications with CAN Bus

CAN Bus offers speed, reliability and flexibility at an affordable cost, which makes it perfect for embedded applications requiring budget-friendly multi-processor communication. This brand-new ICS webinar offers an introduction to CAN Bus, and is directed at developers with no previous experience with CAN Bus or related technologies.

An Introduction to the Yocto Embedded Framework

The Yocto Project® is a collaborative Open Source project that provides templates, tools and methods to help create custom Linux-based systems for embedded products, regardless of the hardware architecture. It was founded in 2010 as a collaboration among hardware manufacturers, open-source operating systems vendors, and electronics companies to help standardize embedded Linux development. 

Qt on Raspberry Pi

This webinar introduces the Raspberry Pi, an ultra-low-cost ($5-$35) credit-card sized Linux computer.

Migrating from Photon to Qt

The QNX Photon MicroGUI was a technological feat in its time.  It gained popularity in the mid-1990's when QNX released a 1.44Mb bootable floppy with the QNX Operating System, the Photon GUI, networking, web browser, file browser, and several demo applications.   QNX continued to develop and support Photon through 2014, but as GUI development systems matured — and users' expectations for GUIs increased — Blackberry's QNX is now focusing on the basics of drawing to the screen (e.g. QNX Screen) and left other aspects of Graphical User Interfaces to those who do it best (e.g. Qt)   This presentation would be of particular interest to people looking to upgrade their software from an existing Photon system to Qt.  It discusses the differences and similarities between the Photon and Qt application development platforms and how one may migrate from one to the other.

Best Practices in Qt Quick/QML - Part 4

​Qt Quick/QML brings designers and developers together to create and collaborate. QML is a collection of technologies that can build modern and fluid interfaces for applications – quickly. Join us for the final webinar in our 4 part webinar series where we continue to explore the best of QML for mobile, embedded and desktop.

Part 4 will cover: 

QML Data Models View Delegates Performance Tips

Best Practices in Qt Quick/QML - Part 3

​Qt Quick/QML brings designers and developers together to create and collaborate. QML is a collection of technologies that can build modern and fluid interfaces for applications – quickly. Join us for part 3 of our 4 part webinar series where we explore the best of QML for mobile, embedded and desktop.

Part 3 will cover: 

C++ / QML Integration Reusing Existing C++ Code 

QML by Design

Qt QML was developed to be a declarative language for user interfaces, somewhat akin to HTML, with an eye toward making it approachable for designers, particularly those with web design experience. This webinar will touch on the benefits of having designers trained in the same framework the programmers are using.

Best Practices in Qt Quick/QML - Part 2

​Qt Quick/QML brings designers and developers together to create and collaborate. QML is a collection of technologies that can build modern and fluid interfaces for applications – quickly. Join us for part 2 of our 4 part webinar series where we explore the best of QML for mobile, embedded and desktop.

Part 2 will cover: 

Creating New Items States and Transitions Dynamic Creation of Items

Best Practices in Qt Quick/QML - Part 1

​Qt Quick/QML brings designers and developers together to create and collaborate. QML is a collection of technologies that can build modern and fluid interfaces for applications – quickly. Join us for part 1 of our 4 part webinar series where we explore the best of QML for mobile, embedded and desktop.

Part 1 will cover: 

Building Blocks of QML  Qt Properties  Declarative Code Anchors