January 2016

  January 2016 Convert your legacy OpenGL code

Convert Your Legacy OpenGL Code to Modern OpenGL with Qt

Before you begin to upgrade your legacy applications, consider joining us on Jan 28 for this updated OpenGL webinar, where we will explore the differences, best practices and the upgrade possibilities available for Qt-OpenGL applications converting from Qt 4.x to Qt 5. Live Webinar >>

  Qt Test Driven Development  

Qt Test Driven Development Using Google Test and Google Mock
Building off of the recent Qt Test Framework webinar (recommended prior viewing), in this next webinar, you will learn the basics of TDD (Test Driven Development) using a combination of Google Test and the Qt Test Framework. We will examine how Google Mock will allow you to isolate the units of your application for maximum testing using design techniques. Live Webinar>>


  Programming with Qt  

Programming with Qt for Embedded Devices Training — Denver
February 29 - March 4!
This 5-day hands-on course focuses on developing modern applications for embedded systems and touchscreens using Qt and Qt Quick. Using real development boards, participants will be working hands-on with embedded touchscreen systems and will be given a thorough understanding of the underlying ideas of QML and Qt Quick. Enroll Now>>

As we kick off 2016, I reflect on the many new technologies that are gaining momentum. The Internet of Things (IoT), is becoming prevalent and here at ICS we see IoT becoming a reality in the connected car. The automotive industry and IVI providers are learning new ways to connect our cars to other connected homes, other cars and venues. Qt plays a vital role in connecting cars and other technologies, such as OpenGL. As developers look to renew legacy code and upgrade to modern OpenGL, migrating from earlier versions of Qt to Qt 5 has benefits. Join us January 28, for Roland Krause's webinar to learn how best to convert your legacy OpenGL code to modern OpenGL using Qt. We hope to see you there! With this January edition of the newsletter, we hope you enjoy the on-demand educational webinars, training and blogs from our engineers and UX professionals – all in support of you and the Qt ecosystem. Happy New Year!

Mark Hatch

Mark Hatch
Chief Operating Officer
ICS, Inc. 
  Changes to Qt Licensing

Changes to Qt Licensing
Looking for clarity regarding the new licensing changes announced by The Qt Company? In this blog, ICS outlines the changes and the things you need to know about before you begin development of your next project. Read More >>
  Raspberry Pie Update

Raspberry Pi Update
Since the release of the Raspberry Pi 2, a number
of things have happened in the Raspberry Pi ecosystem. This blog outlines some of the events that were of interest or were significant over the past few months. Read More>>
  Eight golden rules

Eight Golden Rules for Success in UX
Based on Jeff LeBlanc's experience teaching an Introduction to User Experience for Engineers course, he has learned that engineers are interested not only in the nuts-and-bolts of building a UI using Qt, but they are also hungry to learn more about building a better one. In this first in a series of blogs, Jeff sets out by addressing the good, the bad and the ugly. Read More >>
  Programming with Qt for Desktops

Programming with Qt for Desktops Training – Bedford, MA
Join us in Bedford, MA, March 14-18
If you are like most engineers, a hands-on approach is one of the best ways to learn. Whether you are new to Qt or need a refresher, join us for a 5-day training Programming with Qt for Desktops. Enroll Now>>
  Qt Test Framework Webinar Replay  

Qt Test Framework Webinar Replay 
There are many benefits to unit testing, among them, is the ability to modify and extend existing code without breaking existing functionality. It also helps you really understand the design of the code you are working on while giving you instant feedback along the development process. In this webinar, you will learn the basics of unit testing C++ classes and QML items using the Qt Test Framework provided by Qt 5. On-Demand Webinar >>

  The Qt and UX Webinars You Want  

The Qt and UX Webinars You Want — Whenever You Want
Get instant access to the software development knowledge you want now. Access our on-demand webinars for the most intelligent and informative topics you need to build great products. More>>


ICS Insight Blog

The rise of the creative engineer and the linear designer. Connecting software developers and UX designers with ideas, inspiration and insight to build the best products the world has to offer. More>>


Upcoming Events

      Embedded World –  Nuremberg, Germany  – February 23-25  
Visit ICS within The Qt Company booth at Embedded World Exhibition & Conference, February 23-25 in Nuremberg, Germany. We will be showcasing our multi-camera security monitoring application. Come visit us in Hall 4/Booth 308! We hope to see you there!  Live Event>>
      Automotive Megatrends – Connected Ca– Detroit, MI  March 15 
ICS is co-sponsoring Connected Car Day at Automotive Megatrends, the flagship conference of Automotive World. This event will bring together decision makers and forward thinking innovators. Visit ICS this upcoming March 15, 2016 in Detroit and see our dynamic contributions to some of the leading products designed for the automotive IVI sector. Live Event>>
      Training: State-of-the-Art OpenGL and Qt – Silicon Valley, CA – April 11-15 
This class provides an introduction to modern OpenGL using programmable shader pipelines. It introduces the use of the Qt framework for infrastructure and support to quickly achieve highly efficient and visually appealing, state-of-the-art, interactive graphics applications. Enroll Now>>