Kaletron
Qt Combines C++ and High Speed, Platform-Independent,
Object-Oriented Solutions to Deliver Success for a Simulation Software Provider.
When customers in the defense, aerospace, aviation and transportation industries need true-to-life simulations that will enable them to plan for mission-critical scenarios, they often turn to leading simulation provider, Kaletron.
The company has gained a reputation for excellence in delivering robust turn-key solutions for visualization, simulation and training for such demanding applications as military training systems for air, land and sea applications, flight and marine simulations, mission rehearsals, tactical training simulators, driving simulators, HLA and virtual reality applications. Its success is built on delivering products and services in the shortest time frame, using the highest available technologies.
Key to maintaining its competitive edge are development practices that focus on lowering the cost and complexity of creating and delivering robust solutions and a commitment to realizing both creative and commercial objectives. Overall, the company aims to develop frameworks that enable the creation of realistic, high fidelity, platform-independent solutions. For two years, Qt Software’s cross-platform C++ application framework, has helped Kaletron developers meet those objectives.
The Challenge
To accommodate the different software modules that are critical to the success of its simulation solutions, Kaletron required a distributed architecture that enabled communication between platforms and between software packages. The key to maintaining Kaletron’s competitive edge is development practices that focus on lowering the cost and complexity of creating and delivering robust solutions, as well as a commitment to realizing both creative and commercial objectives.
Customers demanded solutions that consisted of two software packages, one running on Windows, the other on Linux, with the ability to communicate over TCP/IP. Moreover, some of the GUIs had be the same for both of the operating systems. Kaletron needed a cross-platform, rich application framework which would not be a one time solution to meet the needs of one customer, but a universal solution that would meet the needs of all projects.
The Solution
The Qt application framework delivered not only a platform-independent application environment, but also enabled the development of fast and attractive GUIs that worked on multiple platforms. For two years, Qt has helped Kaletron developers meet those objectives.
Qt has made it possible for Kaletron to develop GUIs according to its customer needs very effectively and easily. Their customers have been impressed with the preliminary designs and GUIs that were developed with Qt.
The Value
Kaletron developers consistently found Qt to be easy to use and well documented. In addition to its short learning curve, the team found that Qt not only met the company’s needs for GUI development; it also offered platform-independent network, file and I/O process solutions. Qt has reduced the number of developers needed for platform-specific coding, cutting development time and expense.
When we started to work with Qt, we were able to develop GUIs according to our customer needs very effectively and easily. Our customers were impressed with the preliminary designs and GUIs that were developed with Qt. We continued our development cycle in Qt and noticed that our software engineers finished tasks before the planned time frame. - Deger Orkun Basdogan, Senior Software Engineer at Kaletron

