mailto Contact Us
Sample ICS Service Engagements

Sample ICS Service Engagements


>>ICS has extensive UI development experience with numerous Embedded ARM® Processors


>>Health and Fitness

fitness    

Precor designs and builds premium fitness equipment and has set the standard for continuous state-of-the-art fitness innovation. Precor's next generation of Experience Series cardio equipment features a Qt-enabled, high-end interactive touch screen console. Working with its technology partner, ICS, Precor is giving users and health club owners unprecedented flexibility and control over both the machine itself and its integrated entertainment options — including HD TV. Read the complete Precor case study (PDF).


>>Networking and Communication
Packet Design, Inc. develops solutions that produce graphical multi-level representations of network topologies, routing information, and traffic flows. These representations are both complex and robust – performance is critical and so is the user interface. ICS worked with Packet Design to replace its legacy interface, based on XLib, with a brand new implementation based on Qt. ICS contributed in three key areas: building the interface, optimizing performance, and architecting the solution so that the interface could run locally on a client rather than just remotely on the network appliance. The result is a more distributed architecture that will make the solution more scalable and better able to handle larger networks. Read the complete Packet Design case study.


design    

X-Rite Inc., which now includes design industry-leader Pantone, is a world leader in color management and communication technology used in any profession where color is mission critical. X-Rite partnered with ICS to develop a uniquely creative and artistic user interface that matched their customers' expectations for quality calibration tools targeted at the design and photographic markets. ICS worked closely with X-Rite developers to implement a customized look and feel using Qt's styling capability, resulting in a unique user experience that is consistent across both Windows and MacOS platforms and which supports Qt's easy internationalization.


>>Entertainment
Green Valley Developers (GVD) migrated their Sokoban application to Qt 4 with the help of the experts at ICS. The move allowed Sokoban to be run on a multitude of platforms and to be utilized for tournament play. ICS managed the porting process, helped design a new graphics subsystem for the application, and added multiple document interface functionality. The result is an application that is not only much more stable and efficient, but also allowed GVD to implement a host of new capabilities that enrich the game. GVD now has a cross-platform application that ensures wide distribution and continual expansion of their product for years to come. Read the complete Green Valley Developers case study.

>>Animation/Film
A Large Animation Studio switched exclusively to Qt from the Motif GUI toolkit. They made this switch to provide increased cross platform flexibility to support their applications on MacOS and Linux, while also maintaining the high performance benefits of C++. Their port to Qt was hindered by a lack of Qt functionality equivalent to the Motif EditTable widget. ICS facilitated this port by implementing an extensible and flexible Qt table widget, now productized as QicsTable.

>>Defense/Aerospace

BAE Systems is the fourth largest defense contractor in the world and a frequent consumer of ICS products and services. In this engagement, a BAE group required a high definition video to be displayed across a network at a high frame rate. This particular group was new to Qt and lacked the expertise to achieve the target frame rate. ICS helped BAE achieve its goals by creating an example program that combined Qt with freely available software.

  

Army Brigade Combat Team Modernization Effort The most comprehensive weapons modernization program in U.S. Army history is now underway and ICS plays a critical role. The program is designed to enable integrated battlefield engagements by everyone from unit commanders down to individual soldiers and out to adjacent units. Whether assessing overall unit readiness, directing over-the-horizon artillery or going door-to-door to clear insurgents, warfighters linked to modern sensors, systems, weapons and communications can make &ndash and act upon &ndash informed coordinated decisions in split-second time. Read more (pdf)


>>Legal/Financial
Black Forest Trading is a trading company where the ability to make split second decisions translates to the bottom line. In this case, the graphical user interface of one of their applications was performing slowly and ICS was engaged to investigate and recommend strategies that would provide the desired performance improvement. During this engagement, ICS discovered changes that could yield more than a 50% performance improvement in the user interface. ICS also identified various other bottlenecks in the user interface that could be designed around in a future version of the application.

A Wall Street Trading Firm asked ICS to work side-by-side with the principals of the company to develop a ground up trading application with live market feeds. This multi-year engagement leveraged ICS experience in building high performance applications driven by user-friendly graphical user interfaces. This application was completed in a fraction of the time and cost of similar applications deployed by larger firms.

Pipeline Trading Systems LLC, based in New York City, provides buy side traders with a block execution system which disables predatory activity and enables institutions to trade large blocks of stock quickly while achieving incremental savings of multiple cents per share. Pipeline wanted to upgrade the user interface of their existing application to make it more approachable by end users. ICS helped Pipeline by designing a number of new and unique Qt widgets that implemented their desired user interface. In addition, ICS worked with Pipeline's Quality Assurance team to develop a set of automated regression tests with Squish, the Qt testing tool from Froglogic.

Roger Lilavois, Inc. is the author of an application that facilitates lawyer/bank compliance with the Interest on Lawyers Trust Accounts (IOLTA) program. Concieved originally in Florida, all 50 states and Canada now have there own IOLTA foundations and Roger Lilavois, Inc.'s software is used by over 50% of these foundations. Over the years, this application has been expanded to include other similar uses such as by Real Estate Foundations that are tracking real estate trust accounts. After converting the application to Qt, Roger Lilavois, Inc. requested ICS help to extend the Qt framework to provide additional classes that support fax, email, and reporting.

>>Life Sciences

Abbott Labs is a global, broad-based health care company devoted to discovering new medicines, new technologies and new ways to manage health. One of their products, a device used by laboratories to analyze blood, was developed using a proprietary GUI toolkit, that although originally appropriate, was seen as providing a significant constraint to the ongoing evolution of the device. Consequently, Abbott decided to replace this toolkit with the Qt C++ framework. To speed this process, Abbott engaged with ICS to develop dialogs and windows. Additionally, ICS helped guide Abbott engineers in implementing the best approaches to integrating Qt into their application.

HEALTHCAREfirst has provided software and services to the Homecare and Hospice agencies since 1992. To better serve their customers, HEALTHCAREfirst turned to ICS to prototype a new user interface for an embedded device targeted at homebound healthcare patients. This device features a touch screen driven user interface designed to be easily used by non-technical, non-medical users. External deadlines required ICS to react quickly. From first discussions to finish, ICS was able to create the prototype in less than three weeks.

Med Man Simulations' Gas Man®
software application is the training and simulation tool for Anesthesiologists all over the world. Medical students use it to train on the effect of various agents on patients, while professionals use it in simulation mode to select the optimal anesthesia for difficult situations. The last time the simulation algorithms were changed, the changes were the subject of Abstracts presented at national meetings. Luminaries (E.I. Eger, S. Shafer) other than the originator (J. Philip) have used Gas Man to teach many subtleties of anesthesia that could never be studied in patients. Gas Man was originally written in MFC and provided to the medical profession on both Windows and MacOS. Since the end-of-life of MFC on MacOS, there have not been any new MacOS versions. ICS rewrote Gas Man to use Qt and ported it to MacOS and Linux. During this effort, ICS also updated the user interface and made several improvements that made it more in line with the Mac application look and feel.

ViTAL Images is a leading provider of enterprise-wide advanced visualization and analysis software solutions for CT (computed tomography) and MR (magnetic resonance) image data. Their flagship application, Vitrea® was written in Qt version 2 and used Python as part of its build system. Market driven requirements for 64 bit support made it necessary to migrate their code base to a more recent version of Qt. To maximize developer productivity and application performance, ViTAL's engineering team selected Visual Studio 2005 with the Intel C++ 9.1 compiler suite. ICS ported this 1 million+ line application, with over 700 separate Qt project files, to this new development environment in a little over 4 months.

>>Energy

A multi-national energy corporation
has made significant investments in both Qt and .Net. This company sought out ICS' help to migrate one of their Qt based libraries to Qt 4. In addition, they wanted to make a module written in Qt available as a component for use by Microsoft .NET developers. ICS helped this firm get started with their Qt4 migration with an intensive week long mentoring/training session by one of ICS' Qt experts. Subsequently, ICS developed a set of C# demonstration programs that illustrated the use of ActiveQt to access to components written in Qt from .NET based applications

>>Semiconductor

Marvell® is an industry leader in storage, communications, and consumer silicon solutions. Their products can be found in an extensive array of digital consumer appliances and enterprise networks. ICS helped Marvell cinch an OEM deal by quickly porting an application that exercised a network device from MFC to Qt.

Texas Instruments (TI)
, a worldwide corporation with a semiconductor manufacture division, often ships quality assurance/test applications with their network device reference implementations to reduce time-to-market for its OEMs. This allows the OEMs to quickly determine if their implementation of the device complies with the device's specifications. Competitive pressures from other semiconductor manufactures are driving the delivery of these QA applications for platforms other than Windows (e.g. Linux and MacOS). One TI business unit decided to employ Qt to address this cross platform market requirement. ICS helped TI with this re-implementation by providing architectural and code review to guide them to use best practices. This relationship was consultative, with ICS providing expert technical resources on an ad hoc basis to address specific areas of concern.

>>Transportation

Union Switch & Signal (US&S) has set the pace for the industry in the development of reliable signaling and train control, wayside equipment, and relays for 125 years. A long term ICS customer, US&S originally built one of their software applications with ICS Motif GUI tools. US&S is now in the process of converting this Motif application to Qt to meet market demands for their products to support non-UNIX systems. US&S leveraged ICS's unique experience in both Motif and Qt to extend Qt with several Motif facilities that greatly reduced the effort required to port the application.

>>CAD

Flow Science is a leading supplier of computational fluid dynamics (CFD) software and services. Its flagship product, FLOW-3D, is a powerful modeling tool that gives engineers valuable insight into many physical flow processes and is especially good at accurately predicting free surface flows. Flow Science engaged ICS to help them port their application from Qt 3 to Qt 4. In addition to the normal issues involved with porting an application to Qt 4, Flow Science wanted to continue simultaneous development on FLOW-3D while the port was underway. This required ICS's staff to develop a porting plan that minimized the effort required to merge the source code changes being produced by the two engineering teams. The final plan limited the divergence to less than a month by trading off the cost of multiple smaller merge points vs. the risk of large, complicated merges.


 

Lebovitz blog

News & Events:

Ezust Book

ICSNetwork

The place to learn advanced techniques for developing with Qt.

The latest webcast is:
"What's New in Qt 4.8 and Beyond"


Learning Center:


Twitter Facebook You Tube

 

Contact Us | Quote Request | Privacy Policy | Terms of Service | Site Map | Trademarks | Other ICSs
© 1999-2012 Integrated Computer Solutions, Inc.