Internationalization of Cisco’s TelePresence – Case Study

Republished from Lingoport.com

About Cisco TelePresence

Cisco TelePresence, which debuted in 2006, is an advanced video conferencing system developed by Cisco Systems. Designed to link together conference rooms at any two points in the world, TelePresence provides a 1080p video feed along with spatial audio, creating a virtual conference room.

Scope of Work

Cisco initially hired Lingoport to audit TelePresence source code for internationalization (i18n) issues in order to avoid potential costly issues before moving on to localization (L10n). Through a static analysis of the TelePresence code using Globalyzer—a client/server software internationalization system—Lingoport was able to establish a clear picture of the internationalization issues and create a well-defined path toward internationalization. This avoided the uncertain trial and error outcome of relying on iterative testing, script-based searching or human line-by-line review, which are slow, incomplete and error prone processes. With this understanding, Lingoport architects and Cisco engineering discussed best alternatives for an internationalization architectural approach, and built plans that accommodated release cycles for concurrent i18n and new feature development. Cisco then contracted with Lingoport to implement internationalization development and testing services.

Challenges

Though there had been initial efforts in some of the code to support internationalization, there was a large effort needed. TelePresence included several distinct application components, including multiple programming languages as well as sophisticated hardware and build environments. Concurrent product development was extremely active. A nearly year-long project plan was developed to support the release of TelePresence into 28 languages, and a number of additional locales. This plan was implemented within a busy development, testing and release schedule that had already been set.

In order to maintain the original development schedule and implement a robust internationalization plan, teams were augmented and allowed to branch off and work on their piece of the code.

The Lingoport Solution

Through the use of Lingoport’s Globalyzer i18n software, the teams were able to itemize and walk developers through code refactoring efforts. This facilitated tasks such as string externalization and changing methods/functions/classes and programming patterns that inhibited or prevented locale support requirements. Globalyzer also made the effort more scalable as developers had a clear path of action and utilities to speed up the process. Lingoport’s engineering team added internationalization support to the architecture and refactored code to support worldwide locale requirements. Additionally, when Cisco engineering added new code and features to the build,  it was checked using Globalyzer for new i18n issues. Internationalization criteria were added to testing protocols and functionality was assured. Lingoport and Cisco also coordinated with localization efforts so that L10n testing could be integrated with i18n functional testing, without delay.

For the full article, as well as the recording to the webinar Internationalizing and Localizing Cisco’s Telepresence – a Case Study, please visit http://www.lingoport.com/software-internationalization-clients/i18n-l10n-of-cisco-telepresence/

Case Study: Internationalizing & Localizing Cisco’s TelePresence

Designed to link together two rooms at any distance, Cisco’s TelePresence has been a valuable communication tool used to link companies across the world. The telecommunication system provides a high-definition video feed along with spacial audio to create a virtual conference room setting. Global in nature, Cisco’s TelePresence faced a number of internationalization and localization issues. Lingoport and localization experts Sajan stepped up to help Cisco face this challenge.

Join us for a free webinar at noon EDT on Thursday, May 19 as Richard Faubert, QA Manager at Cisco joins Adam Asnes of Lingoport and Gary Condon of Sajan to review and discuss the hurdles overcome by the three teams as they completed a successful implementation. The presenters will also discuss how i18n development, localization and testing was tightly integrated into Cisco’s development and QA process, producing better engineering and linguistic results.

Registration is free and is available here: http://www.lingoport.com/internationalizing-and-localizing-cisco-telepresence-a-case-study