Services Home

Porting Services
ICS can quickly port your Qt applications to Qt 4.

Migration Services
ICS will migrate your legacy application to new platforms or GUI toolsets or move it to Linux.

Custom UI and Application Development
Whether you need a new UI or a complete application, ICS will deliver better performance and power.

Custom Qt Widgets
First class interfaces are built using first class parts. ICS provides the smartest solution for custom widgets.

Jumpstart for Squish
ICS experts will educate your team on the best practices in using Squish and help you get started immediately.

Embedded Devices
ICS can quickly build sophisticated Qt/Embedded applications.

Public Training Courses
Targeted learning and hands-on practice with the skills you need to get your job done.

Custom On-site Courses
Customized courses to meet your development team's needs.

ICS Migration Services

Preserve, Leverage, Extend.

 
 

Seamless Migration Strategies for Complex Applications
All organizations reach a critical juncture in their application development processes where they decide to move their legacy applications away from out-dated technologies. As the expert in GUI and Qt application development, ICS will work with your team to review existing code and complete a comprehensive assessment to determine the impact of the migration project. ICS provides a cost/benefit analysis that highlights any trouble spots, estimates the actual time required to complete the migration, documents the potential long term savings, and completes the conversion.

Substantial experience in delivering Qt migration projects on-time and on-budget enables ICS to provide our clients with a more cost effective solution than completely rewriting an application from square one. In addition, we focus on skills transference in order to build the in-house knowledge base required to sustain and expand upon the consulting deliverables.

 

ICS specializes in the following migration services:

  • Motif to Qt
  • OpenLook to Qt
  • MFC to Qt
  • Windows to Linux

ICS Technical Library
Free whitepapers to give you a head start on your project

Preparation is key.
The ICS Professional Services team begins a migration project by working with the client's team to evaluate the existing applications and future needs based on multiple factors, including the following:

  • Complexity of the existing application - consider architectural complexity, line and file count
  • Data complexity - sources of data, drivers for data sources
  • Unusual device dependency - tablets, dials and button boxes
  • Handwritten GUI code vs. Builder generated UI code
  • Available time and resources - does the organization have sufficient time available for the porting effort? Keep in mind that the current application will continue to need support and fixes during the port. Is there a need for additional programmers? Are machines available to build and test on other platforms?
  • User expectations - the organization needs to communicate to the users the future direction that is being undertaken. It is necessary to keep the end users in the loop and solicit feedback from them for needed enhancements.

 



Prefer to talk to a live sales advisor? Call 617.621.0060