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.
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."
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:
Contact Us | Quote Request | Privacy Policy | Terms of Service | Site Map | Trademarks | Other ICSs
© 1999-2012 Integrated Computer Solutions, Inc.



