Innovative WOPI project

Kicking off earlier this year in the spring of 2020, Timehouse has recently taken on a whole new dimension with the successful launch of an innovative WOPI project.

WOPI stands for Web Application Open Platform Interface: a Microsoft trial interface that allows browser-based processing with documents loaded directly from the server.

This WOPI project was born out of a need to use the MS Online platform as an interface. The idea was that multiple users could simultaneously edit documents, while the files themselves would all be managed and stored on our client’s own servers.

Navigating unchartered territory with new technology

The results has been a success, even though the project itself presented numerous technical challenges.

The WOPI technology is new and available documentation is scant, so the project had to frequently navigate unchartered territory. After a few minor detours that resulted in some important lessons being learned, the project was successfully taken through to completion.

Microsoft Validator as a compass showing us the way

The actual implementation was done using JavaScript. WOPI itself is still very rare for the time being, and this project meant that we were able to truly work “at the forefront of software development”.

Microsoft required us to use their own validator which is part of their verification process.

“We had to go through the validator process to get the green light from Microsoft to join their ecosystem” says our application developer Pekka Nordberg.

“Validation is a crucial step in Microsoft’s authentication process, ensuring that the application we created worked seamlessly with other Microsoft interfaces” concludes Nordberg.

Read a more detailed description of the WOPI project in our case study

From Timehouse’s point of view, this project was a gem. It is great to collaborate with a client who really understands the challenges of software development.

Share this article on social media:

Interested in our services? Contact us and let's have a convo.

Let's have a chat!

Interested in our services?
Leave your contact information and we will be in touch.

    Let's have a chat!

    Interested in our services?
    Leave your contact information and we will be in touch.

      Scroll to Top