Using the WOPI protocol to create a browser-based interface for managing Microsoft Office files
Find out how we created an innovative interface for our client, Duodecim, using Microsoft’s WOPI protocol. The interface we created allows for browser-based processing of Microsoft Office documents loaded directly from a controlled server.
The interface is designed to work with all browsers and devices, making it really easy and flexible to use. The client specifically needed a robust system that allowed for extensive daily editing.
Microsoft verification & WOPI validator process
The WOPI validator was an essential part of Microsoft’s comprehensive software verification process. The WOPI validator comprised a significant number of different tests, each one minutely assessing application functions. The validation tool was designed to automatically simulate user selections and ensure that all the interface features were correctly implemented.
Once the program passed one test and a green light was given, we were then allowed to move onto the next stage of the Microsoft verification process. Vigorous testing like this ensures we always produce stable and reliable software solutions.
Effortless browser-based file management
The files inherit a folder hierarchy, allowing you to use existing filing systems for file storage and search, or you can create an entirely new folder hierarchy. Of course, you can also use WOPI to upload files to the database from your own computer or download the processed files locally to your own device.
Because the program runs directly in a browser, no local installations on the user’s computer are required. This allows for fast deployment, plus customers never have to worry about poor functionality or software reinstallation in the event of a device changes. The system is also easy to maintain.
Implementing a flexible system with new technology
The problem-solving capabilities of our application developers and consultants, coupled with their extensive technical expertise, helped us complete the project successfully. Thanks to agile software development, weekly virtual customer check-ins, and a deeply collaborative development partnership, we are proud to have given our client a solution that uses information technology to deliver real value on a daily basis.