Building a Next Generation UI for a TopCoder technology customer
Highlight
- TopCoder developed a working UI framework within one year.
- 58% cost savings compared to traditional development costs.
- Implemented a multi-touch interface compatible with mobile hardware platforms.
Challenges
The customer, a U.S.-based international manufacturer of point-of-sale (POS) terminals, automated teller machines, and self-service retail kiosks, is an industry leader with a workforce of over 20,000 employees and annual revenues of $5 billion. When they sought to implement a multi-touch interface for a new generation of POS platforms, they faced the challenge of finding in-house developers with the requisite skill set. The project called for a state-of-the-art HTML5 implementation in order to achieve maximum compatibility with mobile hardware platforms. With limited resources and a time crunch, the customer turned to TopCoder to develop a Working UI framework within one year
Solutions
When the customer decided that its new UI design, which had been implemented in a .NET test harness, should be brought to market as a cross-platform web application, TopCoder’s agile approach presented the perfect solution. The back end was ported to Java for compatibility with a wider range of servers, and the front end was implemented in HTML5 and JavaScript for the widest possible reach on the web-enabled mobile platforms of today and tomorrow. Once the customer had concluded testing, TopCoder immediately resumed developing the UI framework at full intensity. In addition to meeting the overall deadline and fulfilling the customer's original requirements, TopCoder implemented extra features for UI customization and internationalizationoriginal internationalization
Benefits
- TopCoder's global member base had the expertise to build a state-of-the-art UI framework.
- The agile TopCoder approach took schedule fluctuations in stride delivering the UI software on time and on spec.
- The customer also benefited from the cost efficiency of TopCoder's unique competitive process.