mailto Contact Us
Packet Design Case Study

A New User Interface from ICS Helps Packet Design Grow
its Network Visualization Business

Any solution whose primary role is to let network managers visualize network routing and traffic
must have an outstanding user interface. That's why Packet Design asked ICS to write one.


Santa Clara, CA-based Packet Design, Inc. develops and markets solutions that produce graphical multi-level representations of network topologies, routing information, and traffic flows. Using these tools, operators can effectively look into their IP network clouds. They can, for example, see IP routing changes as they occur and also highlight past routing events, such as flapping links, to isolate specific links or routers that may be causing problems.

These representations should be both complex and robust – comprised of potentially thousands of individual objects and occupying gigabytes of computer memory at once. But not only is performance critical – so is the appearance of the interface on customer's desktops, says Costas Bassias, Packet Design's Vice President of Engineering. "The visualization is very important to our value proposition, it is our face to the user. If that is not appealing, then the user has a bad experience."

So Packet Design asked ICS (Integrated Computer Solutions, Inc.) to help replace its legacy topology map interface, based on XLib, with a brand new implementation based on Qt, the cross-platform application library for desktop and embedded development. ICS is the largest source of independent expertise on the Qt framework, providing both expert consulting as well as training and add-on products.

"We contacted ICS because we knew they have excellent expertise in Qt graphics programming based on QGraphicsView framework," states Bassias. "Previously, our interface was done in XLib, and efficient support of required new features – like router groups, complex animations, parallel links, distant views, etc. – based on legacy Xlib libraries was practically impossible."

ICS contributed in three key areas: designing and developing a QGraphicsView-based topology map architecture, helping to build the bridge layer between the front and back ends, and optimizing the performance of map rendering.

network visualization
A polished high-quality user interface is key to the success of Packet Design's network visualization
solution – in terms of functionality, performance and customer acceptance.


Close Collaboration & Knowledge Transfer

Project success also required ICS to know how to integrate well with Packet Design despite differences in domain expertise &ndash ICS in user interfaces and Packet Design in route analytics. An ICS engineer worked onsite day-to-day to ensure close collaboration and successful knowledge transfer. A key objective, Bassias states, was bringing QGraphicsView skills in-house so Packet Design could support the new framework after the project was finished.

"It was very satisfactory working with ICS," Bassias says. "ICS was very professional and very cooperative in terms of the coordination with the rest of the team. And they did very good technical work, so we were very satisfied."

And how do Packet Design's customers like the new interface?

"Our customers like it very much," Bassias says. "Our business is growing about 70 to 80% this year and definitely part of the growth is because of the topology map built with help from ICS."

 

ICSNetwork

The place to learn advanced techniques for developing with Qt.

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


Ezust Book

Learning Center:


Qt Partner

 

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