Packet Design
Seeing data from a new perspective
Any solution whose primary role is to let network managers visualize network routing and traffic needs an outstanding user interface. That’s where ICS comes in.
New User Interface Helps Packet Design Grow Network Visualization Business
Santa Clara, Calif.-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, said 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.”
“We contacted ICS because we knew they have excellent expertise in Qt graphics programming based on QGraphicsView framework," Bassias said. “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."
So Packet Design asked Integrated Computer Solutions, Inc.(ICS) 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 independent source of expertise on the Qt framework.
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. 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.
Close Collaboration and Knowledge Transfer
“It was very satisfactory working with ICS,” Bassias said. “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.”
Project success also required ICS to integrate well with Packet Design despite differences in domain expertise — 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, according to Bassias, was bringing QGraphicsView skills in-house so Packet Design could support the new framework after the project was finished.
So how do Packet Design’s customers like the new interface? “Our customers like it very much,” Bassias said. “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.”
About Packet Design
Founded in 2003, Packet Design is a network performance management software company credited with pioneering Route Analytics technology. The company has offices in San Jose, CA, Austin, TX, Dubai, UAE, and Pune, India.