Case Study: Quickoffice achieves reliable Office document processing with Synerzip's Java Core API

A Synerzip Case Study

Preview of the Quickoffice Case Study

Quickoffice - Customer Case Study

Quickoffice, the worldwide leader in mobile office solutions and later acquired by Google, needed a reliable Java document processing engine to support viewing, editing, creating, and round-tripping Microsoft Office documents across mobile and desktop platforms. Synerzip was engaged to build the Java Core API/backend, with the key challenge of converting older Office 2003 binary documents and newer Office 2007 OOXML files without data loss or corruption.

Synerzip developed and QA-automated the Java Core API, using research, reverse engineering, and extensive test automation to validate document fidelity through read/save cycles and screenshot comparisons against Microsoft Office. The result was a robust Java document processing library that became the backend basis for Google Drive/Google Docs infrastructure and was later ported largely to C++ for Quickoffice’s Office products, supporting both Microsoft Office 2003 Binary and Office Open XML 2007 formats.


Open case study document...

Quickoffice

Herman Spencer

Director of Engineering


Synerzip

83 Case Studies