Graphing Charting, Tables & Add-Ons Advanced tables, charting, and graphing tools that let you deliver graphically rich business-critical and mission-critical applications.
Qt Testing Test your Qt-based applications faster and more thoroughly. Deploy your applications faster and with easy and efficient scripting.
Porting We are the world's only company with expertise in both Motif and Qt. See how we can help assure a successful migration.
Training We have put together an unparalled set of lab-oriented courses which present the subject matter in an understandable, yet intense manner.
Get Your Organization Up To Speed
With On-site Qt QuickStarts
Qt QuickStart seminars encapsulate popular Qt topics into half-day sessions packed with how-tos and tricks to quickly get any orginization up to speed. ICS can bring any of our Qt QuickStart seminars on-site to your organization if you have a minimum of ten developers to train. It’s the fastest way to deliver a baseline of Qt knowlege to your entire team.
To schedule an on-site Qt QuickStart for your organization, contact ICS or call 617.621.0060. We can customize any of these topics for you or, if you have another topic in mind let us know.
Introduction to Qt
This is an intensive introduction to Qt, perfect for those developers who are considering using Qt on their next project or who want to get started using Qt. The topics in this seminar include:
Intro to the Qt framework
Getting the message across: how to make use of signals and slots
Layout managers vs. container widgets: what’s the difference?
Coding new widgets: handling mouse, keyboard and screen events
Advanced graphics using drawing primitives
Application control center: main windows, menus, toolbars & actions
A self-contained introduction to Qt containers
Migrating from Qt 3 to Qt 4
Migrating from Qt 3 to Qt 4 is an important topic since many developers have applications which need to be migrated to the new Qt 4 API. This presentation will cover the basic steps of migration, the provided porting tools, and areas of potential difficulty. Some sample programs from Qt 3 will be used as examples. The topics in this seminar include:
Benefits of Qt 4
Qt 3 Support module
Porting to Qt 4
New model/view classes
New container classes and iterators
Qt Designer
Multi-threaded Programming
The QThreads seminar introduces C++ programmers to an object-oriented approach to multi-threaded programming, taking advantage of the inter-object communication capabilities of Qt. This seminar focuses on helping programmers build reliable multi-threaded programs through the use of encapsulation and inter-thread events. The topics in this seminar include:
Introduction to threads programming
QThreads
Threading objects and affinity
Background worker
Background thread waiting for data and updating a widget
Joining the thread back in
Threads event look
Queued vs. direct connections
Qt Designer
This is an introduction to the Qt Designer graphical layout tool. Attendees will learn to design GUIs and then integrate them with their back-end code. In addition to running Qt Designer, the session will instruct attendees on how to integrate their own custom widgets into Designer and make them available to other Designer users. The topics include:
Widget layout
Signal and slot
Buddy
Tab order
Action editors
Object inspector
Motif to Qt Porting
Although it was the IEEE’s only GUI API, a huge number of Motif enterprise applications are being upgraded to the more modern Qt application framework. Our experience has shown that a few tricks help reduce the workload immensely. The topics in this seminar include:
This seminar provides an introduction to the QAxServer and QAxWidget classes for importing and exporting ActiveX controls to and from a Qt 4 application. The topics in this seminar include:
Creating interfaces to existing ActiveX controls
Mapping ActiveX events to Qt 4 signals and slots
Exporting objects and widgets from Qt 4 to Windows applications
Binding Qt 4 objects to COM interfaces and COM objects to Qt 4 interfaces
Qtopia® for Application Developers
Qtopia builds on the Qt API to deliver a complete application framework.
This seminar will provide a working knowledge of the capabilities and limitations of Qtopia, specifically focusing on application development for embedded devices. The topics include:
Introducing Qtopia: philosophies and design
What Qtopia can do for you
Object communication
Main-windows, menus, and actions
2D drawing and custom widgets
Qt Designer overview
Prefer to talk to a live sales advisor? Call 617.621.0060