Unlock the Power of Direct PDF Editing with WebViewer 10.7

Bluescape Enables a Scalable, Secure Document Collaboration Platform with Apryse

By Adam Pez | 2020 Oct 14

Sanity Image
Read time

7 min

Today, enterprises and governments seek to empower remote teamwork and productivity by transforming the collection of disconnected apps teams typically rely on to power their virtual collaborations.

Bluescape, a Silicon Valley-based SaaS company, founded in 2012, delivers a way to make this digital transformation not only possible, but easy.

Bluescape integrates teleconferencing, presentation, and annotation in a single persistent virtual workspace. Inside the Bluescape platform, teams lay out their projects visually and engage in lively, free-flowing discussions. Data is secured end-to-end, while every idea, change, and comment is captured and recorded.

For users to collaborate successfully in Bluescape, their communication must be seamless, with every detail in shared materials presented quickly and with crystal clarity.

The company had previously relied upon an in-house solution, using open source, to enable interaction on documents. While this worked well initially, users from strategically important enterprise accounts started to upload extra large files, including huge Excel tables and architectural plans. The existing solution could not handle these files gracefully. This led to support tickets related to blurriness in documents and customer requests for better rendering.

Bluescape decided it was time for an upgrade and it chose Apryse to achieve scalable, high-fidelity rendering. With Apryse under the hood, Bluescape ensures an unlimited number of users can securely explore and collaborate on all their content, across each document file type, device, and browser.

Bluescape Product & Platform Leader Saurabh Agarwal stated, “Bluescape is a company that believes in integrating best-in-class technology. Today, we're using Apryse for our PDF and MS Office files. And as we bring on support for additional content, we look at Apryse being our partner in enabling those additional file formats."

Business Challenges

  • Meet the demanding rendering requirements for large files with enterprise customers
  • Accelerate time to market for powerful and secure document collaboration capabilities
  • Achieve cost-effective rendering scalability for hundreds of users interacting on the same content
  • Reduce support tickets tied to image quality issues and rendering errors
  • Secure a long-term technology partnership empowering Bluescape to constantly innovate with new document features and capabilities

Results with Apryse

Bluescape switched to the Apryse SDK as its single, long-term document technology partner, enabling:

  • Reduced time to market for new document collaboration features by an estimated 6-8 months minimum
  • Increased satisfaction of strategic enterprise accounts with support for all their documents with scalable, cross-platform, client-side, high-fidelity rendering
  • Elimination of support burden tied to rendering errors and blurriness in content
  • Coverage of all future document file format and feature requirements

Background

Copied to clipboard

Bluescape is a virtual work platform, enabling teams to interact with applications, content, and colleagues in a single expansive workspace. It has a virtually endless array of possible use cases, from whiteboarding to onboarding, strategic planning, design collaboration, and more.

In addition to powering visual collaboration on desktop, laptops, tablets, and other mobile devices, Bluescape provides the Bluescape Wall, a software solution to power large, interactive displays for conferences, executive briefing centers, control rooms, and digital war rooms. The Wall supports touchscreen capabilities for whiteboard, annotation, and tactile manipulation of digital content to match the demands of the situation.

It’s not unusual for design teams of 30+ people to use Bluescape to interact with the same content. Whether these teams work together in the same or across different offices, on their work devices, or the Wall, the Bluescape experience must be frictionless and responsive end to end. Any obstacles, such as a rendering issue, could disrupt a presentation’s flow or a group jam session on an idea, provoking teams to default back to their disconnected apps and desktop tools.

Bluescape goes through great lengths to remove any barriers to exploration and collaboration within its platform. The team had previously built a solution using open source to power interaction on documents. While sufficient for smaller files, this solution had pre-existing problems with malformed text and non-standard fonts due to unresolved issues within the open-source text parsing engine. More problematically, the solution would serve content as static images.

Bluescape Head of Product Management, Saby Agarwal stated, “We did have solutions for documents in Bluescape, but we had to draw lines in terms of the size and fidelity of content.”

Users from strategically important enterprise accounts started to upload large files to Bluescape–including massive Excel spreadsheets and PDF-based architectural plans. As users explored and zoomed in on content, Bluescape’s previous solution would resize their content from static images, resulting in blurred text and graphics that made it difficult for users to read or view.

As a result, Bluescape began processing an increased number of support tickets tied to blurriness in content and rendering errors. Requests came from enterprise clients asking to support all their documents.

Selecting a Best-in-Class Document SDK

Copied to clipboard

To satisfy these clients and reduce support tickets, Bluescape decided it had to switch to a more powerful, client-side rendering solution -- one that could render content on the fly at the level of detail required.

Extending open source for this purpose was initially considered, as Bluescape had in-house engineers from Adobe and Blackberry with direct experience building document handling solutions.

Bluescape quickly rejected this notion, as they estimated it would take up to a year to deploy “baseline” rendering features -- an eternity within the highly competitive SaaS market. Moreover, going in-house again would redirect critical resources to maintaining and supporting such a project. These resources were needed elsewhere to improve capabilities that would further distinguish the Bluescape platform and brand.

Bluescape turned to the document SDK market to acquire improved rendering capabilities off the shelf. They cast a wide net, considering various and sometimes radical alternatives during its search, said Agarwal, adding that they even looked at Microsoft.

When evaluating each of their many options, Bluescape kept a few key criteria in mind.

First, the vendor would need to support Bluescape’s existing document file format and feature requirements, including annotations, as well as further innovation with new document features and capabilities down the road.

Next, the SDK would have to be adaptable to Bluescape’s cloud, on-prem, and hybrid deployments, including enterprise customer requirements for encryption and air-tight security.

Lastly, the SDK’s rendering would have to be cost-effective, high-fidelity, and cross-platform, even on the web, across all types and sizes of files, and all sizes of collaborations, as dozens of users would be expected to interact on the same content at the same time.

Bluescape found Apryse through internet search and decided to take a closer look at its toolkit due to the comprehensiveness and maturity of its cross-platform SDK, and the scalable, high-fidelity rendering offered via Apryse WebViewer.

Bluescape SVP of Engineering Rupen Chanda stated, “Due to our in-house experiences, we knew exactly what we wanted. And we had an intense and detailed technical conversation with Apryse.”

The Solution

Copied to clipboard

Apryse ultimately delivered on what was promised: a complete document solution supporting high-fidelity, scalable rendering across all of Bluescape’s products, including on the web, along with a mature, constantly growing toolkit to support future innovation.

In terms of building a POC, the support proved excellent.

Bluescape Product Manager Alexy Agranovsky stated, “With Apryse, we found really responsive and supportive engineers who could help us work through some of the issues. The openness we got was very well received and the APIs provided us with a lot of valuable resources. The documentation was also great. We worked closely with Apryse to implement some caching strategies so we could have many people collaborating on the same workspace and same document, and create a better user experience whereby not every user has to load the entire document.”

Working with Apryse, Bluescape developed a solution where documents would be optimized at the source for fast web view when first uploaded. These files, including 500-plus-page PDFs, could then be streamed in on demand like YouTube videos, regardless of file size.

GIF of optimized documents in Bluescape Workspace
GIF of PowerPoint proposal in Bluescape workspace

With WebViewer’s client-side rendering engine, a modern WebAssembly port of the powerful native Apryse SDK, users could interact on all their MS Office and PDF files in their browsers as they would natively, with graphics and text rendered precisely on the fly, even at extreme zoom factors exceeding 6000%.

Lastly, Bluescape found the open-source Apryse UI appealing, as it was easy to tailor to their UX and brand elements, ensuring a consistent cross-platform experience.

“Apryse’s model of separating the UX elements from the actual document parser and processor is the right architecture and an excellent model for enabling customization,” Chanda said. “We were able to build our very early POC rather quickly, and compared to the alternative of building our own in-house, we saved at least 6-8 months.”

Outcome

Copied to clipboard

Today, Bluescape uses Apryse to power its entire document experience across its various products. “What Apryse allows us to do is have a catch-all,” stated Agranovsky. “Regardless of where a user’s document lives, users can always upload it into Bluescape.”

He added that Apryse’s rendering proved cost-efficient and powerful, enabling them to remove previous limits to user interaction on content in terms of file size, fidelity, number of concurrent users, and platforms. “In terms of company-wide meetings, we‘ve gone over 100 users that have been able to view documents by leveraging Apryse.”

Bluescape now looks forward to a “flourishing and trusting partnership,” stated Chanda, wherein Apryse can support any future document requirements that should arise as Bluescape’s roadmap and user requirements evolve.

Sanity Image

Adam Pez

Share this post

email
linkedIn
twitter