ICS Development Team

ICS Development Team

With hundreds of successful projects to our credit, ICS’ software development team understands the tools, technologies and techniques needed to turn ideas into successful products. We love sharing our knowledge and helping our clients innovate!

Articles by Author


Qt Eases Developers' Frustrations

Wednesday, April 13, 2022 - 12:50 ">  •  By ICS Development Team  •  Qt

Our software developer tried working without Qt. Here's what happened.

Read full post

Take Measures to Help Avoid a Ransomware Nightmare

Friday, September 17, 2021 - 09:09 ">  •  By Stephanie Van Ness, ICS Development Team  •  cybersecurity, connected device

The cybersecurity industry is stretched thin as the pace of attacks is relentless. Take steps now to safeguard your devices.

Read full post

Here’s Why You Should Separate UI from Business Logic in Your Application

Thursday, April 2, 2020 - 12:19 ">  •  By ICS Development Team  •  GreenHouse, Qt

Application separation is highly beneficial for testing.

Read full post

Use Your Words: Voice Tech Enriches Board Games

Tuesday, May 28, 2019 - 07:39 ">  •  By Stephanie Van Ness, ICS Development Team  •  gamification, Voice Recognition, alexa

Voice technology is changing the way people play games.

Read full post

Avoid Pitfalls When Developing a Qt Model-View-Delegate Project

Wednesday, May 8, 2019 - 08:30 ">  •  By Christopher Probst, ICS Development Team  •  Qt, QML, Qt Quick

Feel the power of the framework with this app that downloads mp3 files from the web.

Read full post

Exploring Model-View Design With Qt Quick

Wednesday, May 1, 2019 - 11:55 ">  •  By Christopher Probst, ICS Development Team  •  Qt, QML, Qt Quick

Qt’s model-view-delegate framework is an excellent solution for displaying dynamic data.

Read full post

A Recipe for a Tasty Interactive Game

Thursday, January 31, 2019 - 10:58 ">  •  By ICS Development Team  •  interactive games

We built a cool interactive trade show game. Here's how we did it.

Read full post

5 Rules for Creating Crowd-Pleasing Interactive Games

Tuesday, November 27, 2018 - 09:35 ">  •  By Stephanie Van Ness, ICS Development Team  •  gamification, web

Here's how to turn fun game-play into a messenger for your brand.

Read full post

Code Strangelove: How I Learned to Stop Worrying and Love Development

Thursday, October 11, 2018 - 14:36 ">  •  By ICS Development Team  •  web

Things sure have changed for web developers. Here's a look at how their jobs have grown increasingly complex since Y2K.

Read full post

Building Cross-Platform Software is Easy

Friday, August 17, 2018 - 11:34 ">  •  By ICS Development Team  •  web

Sure, it used to be impossible. But these days, you can build your app before deciding which platforms to deploy it to.

Read full post

How to Control Your Game with a Raspberry Pi

Friday, June 22, 2018 - 09:36 ">  •  By ICS Development Team  •  Raspberry Pi, gamification

We built a cool large-format Plinko-style game for use at a trade show. Here's how we did it.

Read full post

How Speech Synthesis is Helping Alexa Grow Up

Friday, May 18, 2018 - 07:30 ">  •  By ICS Development Team  •  voice app, alexa, chatbot

Want to give Alexa a more conversational tone? Here are some ways you can customize your voice application.

Read full post

ICS' Contributions to the Intel Developer Zone

Friday, May 18, 2018 - 05:34 ">  •  By ICS Development Team  •  Intel

Check out these insightful technical articles from ICS engineers.

Read full post

Grabbing the Attention of Siri and Alexa is Tougher Than You Think

Monday, February 26, 2018 - 11:45 ">  •  By ICS Development Team  •  voice assistant, alexa, siri

Building voice apps is easy. Building great ones, not so much. Here's why.

Read full post

Ruin a Hacker's Day by Securing Your Application Layer

Thursday, December 7, 2017 - 14:23 ">  •  By ICS Development Team  •  web, cybersecurity, security

Is your application vulnerable to hackers? Here’s how to limit your exposure.

Read full post

Mixed Reality is Transforming the Online Shopping Experience

Friday, October 13, 2017 - 08:57 ">  •  By ICS Development Team, ICS UX Design Team  •  VR, online shopping

In the near future, 2D websites will transform into vivid 3D experiences — turning online shopping into a whole new ballgame.

Read full post

How to Choose Between Realities for the Best Immersive Experience

Tuesday, August 15, 2017 - 14:16 ">  •  By ICS Development Team  •  AR, VR, touchscreen, interactive games

Looking to create an interactive game? Here's an overview of VR, AR and large-format touchscreen experiences.

Read full post

In the Age of the Bot, Are Humans Obsolete?

Wednesday, July 12, 2017 - 11:12 ">  •  By ICS Development Team  •  API, chatbot

More customer interactions are taking place with bots instead of people. Here's a look at the tech that makes this possible.

Read full post

Trade Show Win: How Boston Scientific Used an Interactive Journey Through the Small Intestine to Engage Physicians

Thursday, May 25, 2017 - 10:43 ">  •  By ICS Development Team  •  gamification, interactive games, trade shows, web

Gamification paid off for Boston Scientific. Here's how we built the interactive game.

Read full post

Is It Easy to Interact with Your Content?

Tuesday, April 4, 2017 - 09:43 ">  •  By ICS Development Team  •  webteam, web, architecture

People are busy. Distracted. To get them to engage with your content, make it easy to consume by leveraging your digital ecosystem.

Read full post

How to Use a Qt GUI App with Arduino and XBee for Wireless Communication (Part 2)

Friday, November 11, 2016 - 16:47 ">  •  By ICS Development Team  •  Qt, IoT, Arduino, XBee

We explore software configuration and programming for our IoT application so you can integrate XBees into your own apps.

Read full post

How to Use a Qt GUI App with Arduino and XBee for Wireless Communication

Thursday, November 10, 2016 - 14:52 ">  •  By ICS Development Team  •  Qt, IoT, Arduino, XBee

Check out this desktop example of an IoT application using an Arduino controller and XBee wireless modules in conjunction with a Qt-based application.

Read full post

Qt and OpenGL: Loading a 3D Model with Open Asset Import Library (ASSIMP) - Part 2

Wednesday, May 18, 2016 - 10:05 ">  •  By ICS Development Team  •  OpenGL, Assimp

In this blog, we're going to cover how to write a program to actually render these models.

Read full post

Media Manager for Automotive Infotainment (Part 4)

Monday, May 2, 2016 - 10:33 ">  •  By ICS Development Team  •  automotive IVI, Media Manager, Qt

In this blog post, we will explain the core architecture of the media manager.

Read full post

Automotive IVI Media Manager Announcements

Tuesday, April 26, 2016 - 14:33 ">  •  By ICS Development Team  •  IVI, Open Source, Automotive, Media Manager, development

Look no further when looking to build a media manager for automotive IVI...ICS just released open source code and all of our events around our Media Manager. Read more and download the code!

Read full post

Render to Texture: Fixed Function vs. Modern OpenGL

Wednesday, April 13, 2016 - 20:27 ">  •  By ICS Development Team  •  OpenGL, Qt, 3D rendering

A look at an advanced feature in OpenGL -- render-to-texture.

Read full post

Getting Started with MRAA on the Raspberry Pi

Monday, April 11, 2016 - 13:40 ">  •  By ICS Development Team  •  IoT, Raspberry Pi, MRAA, Embedded

Integrated Computer Solutions. Take a look inside to learn how to build MRAA on Raspberry Pi...

Read full post

Media Manager for Automotive Infotainment (Part 2)

Tuesday, March 29, 2016 - 16:06 ">  •  By ICS Development Team  •  IVI, Automotive, Qt, Media Manager

In this blog post, we will show how to address some of the challenges when multiple users bring devices into the car. 

Read full post