Related projects
Discover more projects across a range of sectors and discipline — from AI to cleantech to social innovation.
Mitacs brings innovation to more people in more places across Canada and around the world.
Learn MoreWe work closely with businesses, researchers, and governments to create new pathways to innovation.
Learn MoreNo matter the size of your budget or scope of your research, Mitacs can help you turn ideas into impact.
Learn MoreThe Mitacs Entrepreneur Awards and the Mitacs Awards celebrate inspiring entrepreneurs and innovators who are galvanizing cutting-edge research across Canada.
Learn MoreDiscover the people, the ideas, the projects, and the partnerships that are making news, and creating meaningful impact across the Canadian innovation ecosystem.
Learn MoreFor different software packages created using different tools to interoperate, an intermediate layer called API bindings is needed. These bindings can be created by hand, but that takes time and needs to be updated whenever one of the packages changes. Since these bindings are often quite repetitive, it is reasonable to try and generate them automatically, saving time both creating them in the first place and updating them due to changes.
There are existing tools that allow different sorts of automation in generating bindings, but these tools often make strong assumptions about what the result should look like. These results can require adapting by hand, which can be as much of a time sink as writing the bindings manually. We propose a more flexible way of generating these bindings, which aims to save time for PDFTron employees by automating more of this process for them.
Ond?ej Lhoták
Alistair Finn Hackett
PDFTron Systems
Computer science
Information and cultural industries
University of Waterloo
Accelerate
Discover more projects across a range of sectors and discipline — from AI to cleantech to social innovation.
Find the perfect opportunity to put your academic skills and knowledge into practice!
Find ProjectsThe strong support from governments across Canada, international partners, universities, colleges, companies, and community organizations has enabled Mitacs to focus on the core idea that talent and partnerships power innovation — and innovation creates a better future.